<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>webgl on Sascha Willems</title>
    <link>https://www.saschawillems.de/tags/webgl/</link>
    <description>Recent content in webgl on Sascha Willems</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-de</language>
    <managingEditor>webmaster@saschawillems.de (www.saschawillems.de)</managingEditor>
    <webMaster>webmaster@saschawillems.de (www.saschawillems.de)</webMaster>
    <lastBuildDate>Wed, 06 May 2015 19:56:34 +0000</lastBuildDate><atom:link href="https://www.saschawillems.de/tags/webgl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Parallax offset mapping with WebGL</title>
      <link>https://www.saschawillems.de/blog/2015/05/06/parallax-offset-mapping-with-webgl/</link>
      <pubDate>Wed, 06 May 2015 19:56:34 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2015/05/06/parallax-offset-mapping-with-webgl/</guid>
      <description>Years ago I wrote a demo showcasing different normal mapping techniques with Delphi, but never got around cleaning up the source and releasing it. While working on my WebGL dungeon crawler prototype I dug out the old code, cleaned it up and ported it over to WebGL, so you don&amp;rsquo;t need a compiler to see it in action and play around with it.
Parallax mapping uses an additional heightmap (together with a normal map) to add more depth to flat surfaces depending on the current camera angle.</description>
    </item>
    
    <item>
      <title>Geometry instancing with WebGL 2</title>
      <link>https://www.saschawillems.de/blog/2015/04/25/geometry-instancing-with-webgl-2/</link>
      <pubDate>Sat, 25 Apr 2015 12:39:30 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2015/04/25/geometry-instancing-with-webgl-2/</guid>
      <description>WebGL, based on OpenGL ES, brings hardware accelerated OpenGL to your browser, and version 2.0 is around the corner (specs). I&amp;rsquo;ve been playing around with WebGL (via JavaScript) for some time now (see my GitHub WebGL repo) and recently Google&amp;rsquo;s chrome (canary) got WebGL 2 support.
WebGL 2.0 adds some interesting new features, with geometry instancing being one of them, so I sat down and wrote a small demo that shows how to render the same instance of a single mesh with differing shader attributes using instancing and only one drawcall :</description>
    </item>
    
    <item>
      <title>2014 - Final posting</title>
      <link>https://www.saschawillems.de/blog/2014/12/21/2014-final-posting/</link>
      <pubDate>Sun, 21 Dec 2014 12:48:22 +0000</pubDate>
      <author>webmaster@saschawillems.de (www.saschawillems.de)</author>
      <guid>https://www.saschawillems.de/blog/2014/12/21/2014-final-posting/</guid>
      <description>As another year ends, it&amp;rsquo;s time for a small retrospect. Next year marks the 10th anniversary of my personal blog, so I&amp;rsquo;ve been posting about my programming adventures for over a decade now (the first version of www.delphigl.de went online 2003 afair) and I&amp;rsquo;m still having lots of fun hacking code into different IDEs with different languages, though focus is shifting from time to time. And that&amp;rsquo;s actually what makes coding so much fun, it&amp;rsquo;s a constant learning progress that forces you to constantly sharpen your coding skills, learn new languages, adopt to new technologies etc.</description>
    </item>
    
  </channel>
</rss>
