<div class="chatlog__message-group">
  <div id="chatlog__message-container-463279150418100235" class="chatlog__message-container" data-message-id="463279150418100235">
    <div class="chatlog__message">
      <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/189711109966659584/95280765d1be73ce985dce15ea3585f6.png?size=512" alt="Avatar" loading="lazy"></div>
      <div class="chatlog__message-primary">
        <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(237,171,161)" title="omochimetaru" data-user-id="189711109966659584">omochimetaru</span> <a href="/channels/454191411328450561?category=archived&amp;channel=scenekit&amp;message_id=463279596666748930"><span class="chatlog__timestamp" title="Monday, July 2, 2018 9:45 AM"></span></a><a href="#chatlog__message-container-463279150418100235">7/2/2018 9:45 AM</a></div>
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift"> let plane = SCNPlane() self.plane = plane let planeNode = SCNNode(geometry: plane) scene.rootNode.addChildNode(planeNode) planeNode.scale = SCNVector3(4, 4, 4) let surfaceShader = """ auto diffuse = _surface.diffuse; diffuse = vec4(diffuse.r, 0, 0, 1); _surface.diffuse = diffuse; """ plane.firstMaterial!.shaderModifiers = [ SCNShaderModifierEntryPoint.surface: surfaceShader]</code></span></div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-463279280961355788" class="chatlog__message-container" data-message-id="463279280961355788">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Monday, July 2, 2018 9:46 AM">9:46 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">SceneKitのマテリアルに対して shader modifier という仕組みで サブシェーダーが書ける。面白い。</span></div>
        <div class="chatlog__reactions">
          <div class="chatlog__reaction" title="eyes"><img class="chatlog__emoji chatlog__emoji--small" alt="👀" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f440.svg" loading="lazy"> <span class="chatlog__reaction-count">1</span></div>
        </div>
      </div>
    </div>
  </div>
  <div id="chatlog__message-container-463279596666748930" class="chatlog__message-container" data-message-id="463279596666748930">
    <div class="chatlog__message">
      <div class="chatlog__message-aside">
        <div class="chatlog__short-timestamp" title="Monday, July 2, 2018 9:47 AM">9:47 AM</div>
      </div>
      <div class="chatlog__message-primary">
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">でも、このシェーダーがコンパイルエラーになってる時にそれを拾う方法がわからなくて死にそう</span></div>
      </div>
    </div>
  </div>
</div>