<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Real-Time Rendering &#187; GDC</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/gdc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realtimerendering.com/blog</link>
	<description>Tracking the latest developments in interactive rendering techniques</description>
	<lastBuildDate>Sun, 12 May 2013 00:21:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>More Free GDC 2011 Content in Vault</title>
		<link>http://www.realtimerendering.com/blog/more-free-gdc-2011-content-in-vault/</link>
		<comments>http://www.realtimerendering.com/blog/more-free-gdc-2011-content-in-vault/#comments</comments>
		<pubDate>Fri, 13 May 2011 15:51:11 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[GDC 2011]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=2192</guid>
		<description><![CDATA[In my previous GDC links post, I briefly mentioned the free section of the GDC Vault, and listed individual links to a few of the many videos and presentation slides available there. I&#8217;ll list more links to free Vault content in this post, mostly stuff of interest to readers of this blog that isn&#8217;t otherwise [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.realtimerendering.com/blog/gdc-2011-links/">my previous GDC links post</a>, I briefly mentioned <a href="http://www.gdcvault.com/free/gdc-11">the free section of the GDC Vault</a>, and listed individual links to a few of the many videos and presentation slides available there. I&#8217;ll list more links to free Vault content in this post, mostly stuff of interest to readers of this blog that isn&#8217;t otherwise available online.</p>
<p>Videos (many of these have presentation slides available from one of the links included in <a href="http://www.realtimerendering.com/blog/gdc-2011-links/">my previous post</a>):</p>
<ul>
<li><a href="http://www.gdcvault.com/play/1014644/-SPONSORED-Efficient-Scaling-in">Efficient Scaling in a Task-Based Game Engine (Yannis Minadakis, Intel)</a></li>
<li><a href="http://www.gdcvault.com/play/1014645/-SPONSORED-Hotspots-FLOPS-and">Hotspots, FLOPS, and uOps: To-The-Metal CPU Optimization (Stan Melax &amp; Deepak Vembar, Intel)</a></li>
<li><a href="http://www.gdcvault.com/play/1014646/-SPONSORED-Dynamic-Resolution-Rendering">Dynamic Resolution Rendering (Doug Binks, Intel)</a></li>
<li><a href="http://www.gdcvault.com/play/1014647/-SPONSORED-Increase-your-FPS">Increase Your FPS with CPU Onload (Doug McNabb &amp; Joshua Doss, Intel)</a></li>
<li><a href="http://www.gdcvault.com/play/1014648/-SPONSORED-Delivering-Demand-Based">Delivering Demand-Based Worlds with Intel SSDs (Dave Lang, Iron Galaxy Studios &amp; Glen Minor, Digital Extremes)</a></li>
<li><a href="http://www.gdcvault.com/play/1014663/-SPONSORED-NVIDIA-Parallel-Nsight">NVIDIA Parallel Nsight: Accelerating GPU Development in BioWare&#8217;s Dragon Age 2 (Jeffrey Kiel, NVIDIA)</a></li>
<li><a href="http://www.gdcvault.com/play/1014664/-SPONSORED-NVIDIA-Tegra-Zooming">NVIDIA Tegra: Zooming to Bang Bang Racing &amp; Next-Gen Mobile Gaming (Lars Bishop, NVIDIA &amp; Mike Clark, Playbox Games)</a></li>
<li><a href="http://www.gdcvault.com/play/1014665/-SPONSORED-Stereoscopic-3D-Demystified">Stereoscopic 3D Demystified: From Theory to Implementation in Starcraft II (Samuel Gateau, NVIDIA &amp; Dominic Filion, Blizzard)</a></li>
<li><a href="http://www.gdcvault.com/play/1014666/-SPONSORED-The-Technology-Behind">The Technology Behind the DirectX 11 Unreal Engine &#8220;Samaritan&#8221; Demo (Martin Mittring, Epic Games &amp; Bryan Dudash, NVIDIA)</a></li>
<li><a href="http://www.gdcvault.com/play/1014667/-SPONSORED-Realistic-and-Interactive">Realistic and Interactive Clothing in Epic Games&#8217; &#8220;Samaritan&#8221; Demo Using NVIDIA APEX (Jeremy Ernst, Epic Games &amp; Dane Johnston, NVIDIA &amp; Monier Maher, NVIDIA)</a></li>
<li><a href="http://www.gdcvault.com/play/1014698/-SPONSORED-Building-Next-gen">Building Next-gen 3D Android Games with Snapdragon&#8217;s Adreno GPU (Mitri Bautista Wiberg, Polarbit &amp; Fredrik Erlandsson, Southend Interactive)</a></li>
<li><a href="http://www.gdcvault.com/play/1014742/-SPONSORED-Next-Generation-Portable">Next Generation Portable Platform (David Coombes, Sony Computer Entertainment)</a></li>
</ul>
<p>Slides (skipping any talks linked in my previous post):</p>
<ul>
<li><a href="http://www.gdcvault.com/play/1014281/Physics-for-Game">Contacts: How (Not) To Make It Stick (Gino van den Bergen, DTECTA &#8211; from &#8220;Physics for Game Programmers&#8221;)</a></li>
<li><a href="http://www.gdcvault.com/play/1014279/Physics-for-Game">Smoothed Particle Hydrodynamics (Kees van Kooten, Virtual Proteins &#8211; from &#8220;Physics for Game Programmers&#8221;)</a></li>
<li><a href="http://www.gdcvault.com/play/1014278/Physics-for-Game">Designing Physics Algorithms for GPU Architecture )(Takahiro Harada, AMD &#8211; from &#8220;Physics for Game Programmers&#8221;)</a></li>
<li><a href="http://www.gdcvault.com/play/1014344/Automated-Level-of-Detail-Generation">Automated Level of Detail Generation for HALO: REACH (Xi Wang, Bungie)</a></li>
<li><a href="http://www.gdcvault.com/play/1014348/HALO-REACH-Effects">HALO: REACH Effects Tech (Chris Tchou, Bungie)</a></li>
<li><a href="http://www.gdcvault.com/play/1014363/Cinematic-Character-Lighting-in-STAR">Cinematic Character Lighting in STAR WARS: THE OLD REPUBLIC (Aaron Otstott &amp; Ben Cloward, Bioware)</a></li>
<li><a href="http://www.gdcvault.com/play/1014367/Fast-and-Efficient-Facial-Rigging">Fast and Efficient Facial Rigging in GEARS OF WAR 3 (Jeremy Ernst, Epic Games)</a></li>
<li><a href="http://www.gdcvault.com/play/1014369/Beyond-Horror-Art-Directing-DEAD">Beyond Horror: Art Directing DEAD SPACE 2 (Ian Milham, Visceral Games)</a></li>
<li><a href="http://www.gdcvault.com/play/1014371/Ultimate-Customization-in-Character-Creation">Ultimate Customization in Character Creation &#8211; Challenges and Innovations (Brad Stokan, Cryptic Studios)</a></li>
<li><a href="http://www.gdcvault.com/play/1014373/PS3-Xbox360-NARUTO-SHIPPUDEN-ULTIMATE">PS3 &amp; Xbox360 NARUTO SHIPPUDEN: ULTIMATE NINJA STORM 2 Exploring the &#8216;Other Side&#8217; (Hiroshi Matsuyama &amp; Isao Takeshita, CyberConnect 2)</a></li>
<li><a href="http://www.gdcvault.com/play/1014526/Lighting-the-Apocalypse-Rendering-Techniqueshttp://www.gdcvault.com/play/1014526/Lighting-the-Apocalypse-Rendering-Techniques">Lighting the Apocalypse: Rendering Techniques for RED FACTION: ARMAGEDDON (Mike Flavin, Volition)</a></li>
<li><a href="http://www.gdcvault.com/play/1014528/CRYSIS-2-Getting-More-Interactivityhttp://www.gdcvault.com/play/1014528/CRYSIS-2-Getting-More-Interactivity">CRYSIS 2: Getting More Interactivity out of Animation-Data (Ivo Herzeg, Crytek)</a></li>
<li><a href="http://www.gdcvault.com/play/1014554/Implementation-and-Application-of-the">Implementation and Application of the Real-Time Helper-Joint System (Ju Bok Kim &amp; Choong-Hyo Kim, Nexon)</a></li>
<li><a href="http://www.gdcvault.com/play/1014558/Spectacular-Specular-LEAN-and-CLEAN">Spectacular Specular: LEAN and CLEAN Specular Highlights (Dan Baker, Firaxis)</a></li>
<li><a href="http://www.gdcvault.com/play/1014602/Multicore-Memory-Management-Technology-in">Multicore Memory Management Technology in MORTAL KOMBAT (Adisak Pochanayon, Netherrealm Studios)</a></li>
<li><a href="http://www.gdcvault.com/play/1014606/Iterating-on-a-Dynamic-Camera">Iterating on a Dynamic Camera System (Phil Wilkins, SCEA Santa Monica)</a> (a movie <a href="http://www.gdcvault.com/play/1014607/Iterating-on-a-Dynamic-Camera">is also available</a>)</li>
<li><a href="http://www.gdcvault.com/play/1014819/Animating-NPC-s-in">Animating NPC&#8217;s in UNCHARTED (John Bellomy, Naughty Dog)</a></li>
<li><a href="http://www.gdcvault.com/play/1014669/ALAN-WAKE-The-Writer-Who">ALAN WAKE: The Writer Who Made Us Rewrite Our Engine (Olli Tervo &amp; Markus Maki, Remedy Entertainment)</a></li>
<li><a href="http://www.gdcvault.com/play/1014676/Living-Crowds-AI-Animation-in">Living Crowds: AI &amp; Animation in ASSASSIN&#8217;S CREED: BROTHERHOOD (Aleissia Laidacker &amp; Nicolas Barbeau, Ubisoft Montreal)</a></li>
<li><a href="http://www.gdcvault.com/play/1014724/How-Art-Was-Used-to">How Art Was Used to Create a Unique Cinematic Experience in HEAVY RAIN (Christophe Brusseaux, Quantic Dream)</a></li>
<li><a href="http://www.gdcvault.com/play/1014728/ALAN-WAKE-Light-and">ALAN WAKE: Light and Dark (Saku Lehtinen, Remedy Entertainment)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/more-free-gdc-2011-content-in-vault/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GDC 2011 Links</title>
		<link>http://www.realtimerendering.com/blog/gdc-2011-links/</link>
		<comments>http://www.realtimerendering.com/blog/gdc-2011-links/#comments</comments>
		<pubDate>Wed, 11 May 2011 19:14:12 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[GDC 2011]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=2099</guid>
		<description><![CDATA[Since it&#8217;s quite a long time after GDC 2011 and I never found the time to do a proper conference report, I thought I&#8217;d at least do a link roundup. First, the GDC Vault has a Free Section with many presentation slides. Video for most talks is behind a paywall, but several notable talks have [...]]]></description>
			<content:encoded><![CDATA[<p>Since it&#8217;s quite a long time after GDC 2011 and I never found the time to do a proper conference report, I thought I&#8217;d at least do a link roundup.</p>
<p>First, the <a href="http://www.gdcvault.com/">GDC Vault</a> has a <a href="http://www.gdcvault.com/free/gdc-11">Free Section with many presentation slides</a>. Video for most talks is behind a paywall, but several notable talks have freely available video:</p>
<ul>
<li><a href="http://www.gdcvault.com/play/1014592/Video-Games-Turn-25-A">The keynote by Satoru Iwata, President of Nintendo</a></li>
<li><a href="http://www.gdcvault.com/play/1014631/Classic-Game-Postmortem-PAC">Classic Game Postmortem: PAC-MAN, by Toru Iwatani</a></li>
<li><a href="http://www.gdcvault.com/play/1014632/Classic-Game-Postmortem-PITFALL">Classic Game Postmortem: PITFALL!, by David Crane</a></li>
<li><a href="http://www.gdcvault.com/play/1014629/Classic-Game-Postmortem-MARBLE">Classic Game Postmortem: MARBLE MADNESS, by Mark Cerny</a></li>
<li><a href="http://www.gdcvault.com/play/1014628/Classic-Game-Postmortem">Classic Game Postmortem: ELITE, by David Braben</a></li>
<li><a href="http://www.gdcvault.com/play/1014635/Classic-Game-Postmortem-RAID-ON">Classic Game Postmortem: RAID ON BUNGELING BAY, by Will Wright</a></li>
<li><a href="http://www.gdcvault.com/play/1014732/Classic-Game-Postmortem-MANIAC">Classic Game Postmortem: MANIAC MANSION, by Ron Gilbert</a></li>
<li><a href="http://www.gdcvault.com/play/1014630/Classic-Game-Postmortem-OUT-OF">Classic Game Postmortem: OUT OF THIS WORLD/ANOTHER WORLD, by Eric Chahi</a></li>
<li><a href="http://www.gdcvault.com/play/1014633/Classic-Game-Postmortem">Classic Game Postmortem: POPULOUS, by Peter Molyneux</a></li>
<li><a href="http://www.gdcvault.com/play/1014634/Classic-Game-Postmortem-PRINCE-OF">Classic Game Postmortem: PRINCE OF PERSIA, by Jordan Mechner</a></li>
<li><a href="http://www.gdcvault.com/play/1014627/Classic-Game-Postmortem">Classic Game Postmortem: DOOM, by John Romero</a></li>
<li><a href="http://www.gdcvault.com/play/1014626/Classic-Game-Postmortem">Classic Game Postmortem: BEJEWELED, by Jason Kapalka</a></li>
</ul>
<p>There are several other talks with free video, mostly sponsored by companies such as Intel and NVIDIA.</p>
<p>The rest of this post will cover talks where the authors or their companies have made materials available outside the Vault &#8211; I haven&#8217;t checked, but I suspect there is a fair bit of overlap with the free section in the Vault.</p>
<p>Presentations from the &#8220;Advanced Visual Effects with DirectX 11&#8243; tutorial day:</p>
<ul id="internal-source-marker_0.7194965183400512">
<li><a href="http://developer.amd.com/gpu_assets/GDC2011-DX11-Perf-Gems.pps">DX11 Performance Gems (Jon Jansen, NVIDIA)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/Deferred Shading Optimizations.pps">Deferred Shading Optimizations (Nicolas Thibieroz, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/Firaxis%20LORE.pps">Civilization 5 DX11 Technology (Dan Baker, Firaxis)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/DirectX%2011%20in%20Dragon%20Age%202.pps">Dragon Age 2 DX11 Technology (Andreas Papathanasis)</a></li>
<li><a href="http://download2-developer.amd.com/amd/gpu_assets/GDC11_DX11inBF3.pps">DirectX 11 Rendering in Battlefield 3 (Johan Andersson, DICE)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/DX11TechniquesInHK2207.pps">AMD&#8217;s Favorite Techniques I: DX11 Techniques in the HK2207 Demo (Takahiro Harada, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/An%20Optimized%20Diffusion%20Depth%20of%20Field%20Solver.ppsx">AMD&#8217;s Favorite Techniques II: An Optimized Diffusion Depth of Field Solver (Holger Grün, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/DirectCompute%20Accelerated%20Separable%20Filters.pps">AMD&#8217;s Favorite Techniques III: DirectCompute Accelerated Separable Filters (Jon Story, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/Tessellation_On_Any_Budget-GDC2011.pps">Tessellation on Any Budget (John McDonald, NVIDIA)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/GDC2011_HighPerformancePostProcessing.pps">High Performance Post Processing (Nathan Hoobler, NVIDIA)</a></li>
</ul>
<p>These are hosted on <a href="http://developer.amd.com/documentation/presentations/Pages/default.aspx">the AMD conference presentations page</a>, which also has a few other AMD presentations:</p>
<ul>
<li><a href="http://developer.amd.com/gpu_assets/Efficient%20Compute%20Shader%20Programming.pps">Efficient Compute Shader Programming (Bill Bilodeau, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/PerfStudio2%20GDC%202011%20-%20Wide.pps">Optimizing and Debugging Graphics Applications with AMD&#8217;s GPU PerfStudio 2.5 (Gordon Selley and Peter Lohrmann, AMD)</a></li>
<li><a href="http://developer.amd.com/gpu_assets/Programming%20for%20AMD%27s%20Fusion.pps">Programming for AMD&#8217;s Fusion (Richard Huddy and Jin Ran, AMD)</a></li>
</ul>
<p>Presentations from the &#8220;Physics for Game Programmers&#8221; tutorial day (these are only some of the presentations, it looks like the rest are up on the Vault&#8217;s free section):</p>
<ul>
<li><a href="http://code.google.com/p/box2d/downloads/detail?name=GDC2011_Catto_Erin_Soft_Constraints.pdf">Soft Constraints: Reinventing the Spring (Erin Catto, Blizzard)</a></li>
<li><a href="http://www.essentialmath.com/GDC11_JMV_Integration.pdf">Numerical Integration (Jim Van Verth, Insomniac)</a></li>
<li><a href="http://code.google.com/p/netgame/downloads/detail?name=Networked%20Physics%202011.key">Networking for Physics Programmers (Glenn Fiedler, SCEA Santa Monica)</a> (Keynote file)</li>
</ul>
<p>Presentations from the Technical Artist Bootcamp <a href="http://tech-artists.org/forum/showthread.php?&amp;t=1500">can be found here</a> &#8211; links to individual presentations follow:</p>
<ul>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_KeithSelf-Ballard_Advocacy.pdf">In Advocacy of Tech Art (Keith Self-Ballard, Volition)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_ScottGoffman_MakingGoodTools.pdf">Making Tools Your Artists Will Actually Use (Scott Goffman, Blizzard)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_RobGalanakis_EndingCultureWar.pdf">Ending The Culture War (Rob Galanakis, Bioware)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_SethGibson_TAPersonalityAssessment.pptx">TA Personality Assessment (Seth Gibson, Microsoft Game Studios)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_SteveTheodore_EpicFail.pdf">Epic Fail (Steve Theodore, Undead Labs)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_AdamPletcher_Databases.pdf">Tech Art and Databases (Adam Pletcher, Volition)</a></li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_BryanMoss_VideoCloth.pdf">Using Sim Data In Realtime With Video Textures (Bryan Moss, THQ)</a> (<a href="http://tech-artists.org/downloads/GDC2011/GDC2011_BryanMoss_VideoCloth_VIDEOS.zip">Videos</a>)</li>
<li><a href="http://tech-artists.org/downloads/GDC2011/GDC2011_BronwenGrimes_NonstandardTextures.pdf">Shader Techniques in Portal 2 (Bronwen Grimes, Valve)</a></li>
</ul>
<p><a href="http://www.dice.se/">DICE</a> had quite a few presentations at GDC, many related to real-time rendering. All DICE presentations can be found on <a href="http://publications.dice.se">their publications page</a>.</p>
<p>One DICE presentation of particular interest, <a href="http://zigguratvertigo.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/">Approximating Translucency for a Fast, Cheap and Convincing Subsurface Scattering Look (Colin Barre-Brisebois)</a> can also be found on <a href="http://zigguratvertigo.com/">the author&#8217;s blog</a>, along <a href="http://zigguratvertigo.com/2011/04/04/approximating-translucency-part-ii-addendum-to-gdc-2011-talk-gpu-pro-2-article/">with an addendum</a>.</p>
<p><a href="http://www.nvidia.com/">NVIDIA</a> also had a good number of presentations, to be found on <a href="http://www.nvidia.com/object/gdc2011.html">their GDC 2011 page</a>. An especially notable one (jointly presented with covered the Epic &#8220;Samaritan&#8221; demo, intended both to show off the Unreal Engine&#8217;s DX11 feature set, and to set a quality bar for the makers of next-generation consoles (the demo was shown on a machine with three GeForce GTX 580 cards connected via SLI, so definitely a &#8220;futuristic&#8221; system). Online material for the Samaritan demo includes <a href="http://www.nvidia.com/content/PDF/GDC2011/Epic.pdf">the presentation slides</a>, <a href="http://www.youtube.com/watch?v=RSXyztq_0uM">video of the demo</a>, and <a href="http://udn.epicgames.com/Three/DirectX11Rendering.htmlhttp://udn.epicgames.com/Three/DirectX11Rendering.html">some additional technical details</a> on the underlying technology.</p>
<p>Intel also has a <a href="http://software.intel.com/en-us/articles/intelgdc2011/">dedicated web page for their GDC 2011 presentations</a>. Two especially interesting ones covered <a href="http://software.intel.com/en-us/articles/adaptive-transparency/">Order-Independent Transparency</a> and <a href="http://software.intel.com/en-us/blogs/2011/03/09/dynamic-resolution-rendering-gdc-2011-presentation-slides-available/">Dynamic Resolution Rendering</a>. Additional organizations with multiple talks at GDC included <a href="http://area.autodesk.com/gdc2011">AutoDesk</a> and <a href="http://www.khronos.org/developers/library/">Khronos</a>.</p>
<p>The talk <a href="http://miciwan.com/GDC2011/GDC2011_Mega_Meshes.pdf">Mega Meshes: Modeling, Rendering and Lighting a World Made of 100 Billion Polygons (Ben Sugden &amp; Michal Iwanicki, Lionhead)</a> presented some unique rendering technology they developed for the (cancelled) game, Milo &amp; Kate. Additional online materials include <a href="http://www.youtube.com/watch?v=M04SMNkTx9E">a video</a> and <a href="http://www.youtube.com/watch?v=cdcqtjlBWCE">a second video</a>.</p>
<p>Other rendering talks with online materials include <a href="http://and.intercon.ru/releases/talks/dlaagdc2011/">Anti-Aliasing From a Different Perspective (Dmitry Andreev, LucasArts)</a>, <a href="http://www.secondintention.com/news/gdc-slides-available-to-download">Practical Occlusion Culling on PS3 (Will Vale, Second Intention)</a>, <a href="http://www.dissidentlogic.com/#Normal%20Offset%20GDC%20Materials">Normal Offset Shadows (poster by Daniel Holbert, High Moon)</a>,<a href="http://www.slideshare.net/vincent_scheib/html5-and-other-modern-browser-game-tech"> HTML5 and Other Modern Browser Game Tech (Vincent Scheib, Google)</a>, and <a href="http://www.confettispecialfx.com/gdc-wrap-up">several presentations</a> that Wolfgang Engel (Confetti) gave at the Intel booth.</p>
<p>Two animation talks also have online materials: <a href="http://www.bungie.net/Inside/publications.aspx#pub30929">The Animation of Halo: Reach: Raising the Bar (Joe Spataro &amp; Tam Armstrong, Bungie)</a>, and <a href="http://adammechtley.com/2011/04/an-automated-pipeline-for-generating-run-time-rigs/">An Automated Pipeline for Generating Run-Time Rigs (Adam Mechtley, Candlelight Interactive)</a>, as well as three non-graphics engineering talks:<a href="http://assemblyrequired.crashworks.org/gdc-2011-crash-analysis-and-forensic-debugging/"> Forensic Debugging: How To Autopsy, Repair, and Reanimate a Release-built Game (Elan Ruskin, Valve)</a>, <a href="http://downloads.bungie.net/presentations/David_Aldridge_Programming_Gameplay_Networking_Halo_final_pub.pptx">I Shot You First! Gameplay Networking in Halo: Reach (David Aldridge, Bungie)</a> (there is also<a href="http://downloads.bungie.net/presentations/David_Aldridge_Programming_Gameplay_Networking_Halo_final_pub_without_video.pptx"> a much smaller file without video</a>), and<a href="http://www.slideshare.net/JonWatte/message-queuing-on-a-large-scale-imvus-stateful-realtime-message-queue"> Message Queuing on a Large Scale (Jon Watte, IMVU)</a>.</p>
<p>For the sake of completeness, I&#8217;ll also list the design, production, and business presentations and videos I found online:</p>
<ul>
<li><a href="http://www.insomniacgames.com/research_dev/articles/2011/152568379">Creating Satisfying Combat Experiences (Joel Goodsell, Insomniac)</a></li>
<li><a href="http://gdc.gamespot.com/video/6302264/">Industry Lessons Learned and Applying Them to the Road Ahead (Cliff Bleszinski, Epic)</a></li>
<li><a href="http://www.valvesoftware.com/publications/2011/ValveBiofeedback-Ambinder.pdf">Biofeedback in Gameplay: How Valve Measures Physiology to Enhance Gaming Experience (Mark Ambinder, Valve)</a></li>
<li><a href="http://ludix.com/moriarty/apology.html">An Apology for Roger Ebert (Brian Moriarty, Worcester Polytechnic)</a></li>
<li><a href="http://www.worch.com/2011/03/05/identity-bubble-download/">The Identity Bubble &#8211; A Design Approach to Character and Story Creation (Matthias Worch, Visceral Games)</a></li>
<li><a href="http://www.slideshare.net/bcousins/paying-to-win">Paying to Win (Ben Cousins, EA)</a></li>
<li><a href="https://docs.google.com/leaf?id=0ByAUJbBXzPYBOTk5ZDZmZWUtYjRlOC00ZGNmLWE1ZWEtMTdkNThlMjJmMGFi&amp;hl=en">Prototype Through Production: Pro Guitar in ROCK BAND 3 (Jason Booth &amp; Sylvain Dubrofsky, Harmonix)</a></li>
<li><a href="http://bbrathwaite.wordpress.com/2011/03/01/gdc-2011-slides-for-gdc-education-vs-intuition-talk/">Intuition vs. Metrics: How Social Game Design Has Evolved (Laralyn McWilliams &amp; Brenda Brathwaite, Loot Drop)</a></li>
<li><a href="http://seriousgamesmarket.blogspot.com/2011/03/jane-mcgonigal-slides-at-gdc-2011.htmlhttp://seriousgamesmarket.blogspot.com/2011/03/jane-mcgonigal-slides-at-gdc-2011.html">We Don&#8217;t Need no Stinkin&#8217; Badges: How to Re-invent Reality Without Gamification (Jane McGonigal, Gameful)</a></li>
<li><a href="http://www.onethree.org/gdc/">Player-Driven Stories: How Do We Get There? (Kent Hudson, 2K Marin)</a></li>
<li><a href="http://www.lostgarden.com/2011/03/gdc-2011-game-of-platform-power.html">The Game of Platform Power (Daniel Cook, Spry Fox)</a></li>
<li><a href="http://www.youtube.com/watch?v=UAG6XzGah8Q">The Game Design Challenge (YouTube video)</a></li>
</ul>
<p>If you find any other presentations online, please put a link in the comments to this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/gdc-2011-links/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Seven Things for March 10th, 2011</title>
		<link>http://www.realtimerendering.com/blog/seven-things-for-march-10th-2011/</link>
		<comments>http://www.realtimerendering.com/blog/seven-things-for-march-10th-2011/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 16:58:15 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[gamma]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[shadows]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[translucency]]></category>
		<category><![CDATA[Unreal]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=2018</guid>
		<description><![CDATA[I&#8217;m back from a NYC trip (highlight: went to the taping of the Jimmy Fallon show and saw Snooki &#38; Laurie Anderson &#8211; now there&#8217;s a combo; if only they had collaborated) and a San Francisco trip (highlights: the Autodesk Gallery &#8211; open to the public Wednesday afternoons - plus the amusingly-large and glowing heatsink on a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from a NYC trip (highlight: went to the taping of the Jimmy Fallon show and saw Snooki &amp; Laurie Anderson &#8211; now there&#8217;s a combo; if only they had collaborated) and a San Francisco trip (highlights: <a href="http://www.flickr.com/photos/11998354@N07/sets/72157626218835820/">the Autodesk Gallery</a> &#8211; open to the public <a href="http://usa.autodesk.com/gallery/visit-us/">Wednesday afternoons</a> - plus the amusingly-large and glowing <a href="http://www.flickr.com/photos/11998354@N07/5506950801/in/set-72157626218835820/">heatsink on a motherboard</a> at the NVIDIA GDC reception). So, it&#8217;s time to write down seven other cool things.</p>
<ul>
<li>A <a href="http://zigguratvertigo.com/2011/03/07/gdc-2011-approximating-translucency-for-a-fast-cheap-and-convincing-subsurface-scattering-look/">convincing translucency effect</a> was presented at GDC by the DICE guys (there&#8217;s precomputation involved, but it looks wonderful); Johan Andersson has <a href="http://repi.blogspot.com/2011/03/dice-at-gdc11.html">a rundown of other DICE presentations</a>. Other presentation lists include ones from <a href="http://www.nvidia.com/object/gdc2011.html">NVIDIA</a> and <a href="http://software.intel.com/en-us/articles/intelgdc2011/">Intel</a>, which I need to chew through sometime soon.</li>
<li>Vincent Scheib has <a href="http://beautifulpixels.blogspot.com/2011/03/gdc-2011-report.html">a quick GDC report</a>, and <a href="http://beautifulpixels.blogspot.com/2011/03/gdc2011-presentation-html5-and-other.html">a presentation</a> on HTML 5 and other browser technologies (e.g. WebGL), with a particular interest in the handheld market. Vincent mentions the <a href="http://www.youtube.com/watch?v=n3XeCHywNYM">Unreal GDC demo</a>, which is pretty amazing.</li>
<li>Intel has <a href="http://software.intel.com/en-us/articles/shadowexplorer/?cid=sw:ISNnews_69_ENG_5825">a nice shadows demo</a>, showing the various tradeoffs with cascaded and exponential variance shadow maps. It compiled out of the box for me, and there&#8217;s lots to try out. My only disappointment was that Lauritzen et al.&#8217;s <a href="http://visual-computing.intel-research.net/art/publications/sdsm/">clever shadow tricks</a> are not demonstrated in it! Their basic ideas center around the idea of a prepass of the scene. They get tight bounds on the near and far view planes by finding the min and max depths, and tighten the shadow maps&#8217; frustums around the visible points. Simple and clever, large improvements in shadow quality in real scenes, and relatively easy to implement or add to existing systems. <em>(thanks to Mauricio Vives)</em></li>
<li><a href="http://www.feed43.com/">Feed43</a>: This is a nice little idea. It tracks any web page you want, and you specify what is considered a change to the page. When a change is detected, you&#8217;re given an RSS ping. Best part is, you can share any RSS feed created with everyone. Examples: <a href="http://www.feed43.com/kesenpapers.xml">Ke-Sen Huang&#8217;s great conference paper list</a>, and <a href="http://www.feed43.com/raytracingnews.xml">The Ray Tracing News</a>. If you make a good feed, let me know and I&#8217;ll pass it on here. <em>(thanks to Iliyan Georgiev)</em></li>
<li>This one&#8217;s old, but it&#8217;s a great page and I found it worthwhile, a <a href="http://www.antigrain.com/research/font_rasterization/index.html#toc0008">discussion of gamma correction and text rendering</a>. The surprising conclusion is that gamma alone doesn&#8217;t work nicely for text (it does wonders for line antialiasing, as I hope you know: compare <a href="http://realtimerendering.com/gamma10.png">uncorrected</a> vs. <a href="http://realtimerendering.com/gamma22.png">corrected</a>). It turns out that things like TrueType&#8217;s hinting has been tuned such that antialiasing and gamma correction can be detrimental.</li>
<li>An interesting tidbit from the government report &#8220;<a href="http://www.whitehouse.gov/sites/default/files/microsites/ostp/pcast-nitrd-report-2010.pdf">Designing a Digital Future</a>&#8220;: on page 71 is an interesting section. A sample quote: &#8220;performance gains due to improvements in algorithms have vastly exceeded even the dramatic performance gains due to increased processor speed.&#8221; They give a numerical algorithms example where hardware gave a 1000x gain, algorithms gave a 43000x gain, 43 times as much. <em>(thanks to Morgan McGuire)</em></li>
<li>My <a href="http://vokselia.com">Minecraft addiction</a> has died down a fair bit (&#8220;just one more project&#8230;&#8221;), but I was happy to see Notch make <a href="http://notch.tumblr.com/post/3746989361/terrain-generation-part-1">a blog post with some technical chew</a>, with more posts to come. He talks about a problem many apps are starting to run into, how to deal with <a href="http://www.youtube.com/watch?v=1i7fW2xRQng">precision problems when the terrain space is large</a>. His solution for now, &#8220;it&#8217;s a feature!&#8221;, which actually kinda makes sense for Minecraft. He also starts to describe his procedural terrain generation algorithm.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/seven-things-for-march-10th-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>7 Things for April 22</title>
		<link>http://www.realtimerendering.com/blog/7-things-for-april-22/</link>
		<comments>http://www.realtimerendering.com/blog/7-things-for-april-22/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 01:47:32 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[Quake 2]]></category>
		<category><![CDATA[stereoscopic]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=1315</guid>
		<description><![CDATA[Quite the backlog, so let&#8217;s whip through some topics: GDC: ancient news, I know, but here is a rundown from Vincent Scheib and a summary of trends from Mark DeLoura. I like when people revisit various languages and see how fast they now are on newer hardware and more efficient implementations. Case in point: Quake 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Quite the backlog, so let&#8217;s whip through some topics:</p>
<ul>
<li>GDC: ancient news, I know, but here is a rundown from <a href="http://beautifulpixels.blogspot.com/2010/03/gdc-2010-conference-report.html">Vincent Scheib</a> and a summary of trends from <a href="http://www.satori.org/2010/04/trendspotting-at-gdc-2010/">Mark DeLoura</a>.</li>
<li>I like when people revisit various languages and see how fast they now are on newer hardware and more efficient implementations. Case in point: <a href="http://ajaxian.com/archives/gwt-quake">Quake 2 runs in a browser</a> using javascript and <a href="http://en.wikipedia.org/wiki/WebGL">WebGL</a>.</li>
<li>Morgan McGuire pointed out <a href="http://www.eurogamer.net/articles/digitalfoundry-making-of-ps3-3d-article">this worthwhile article</a> on stereoscopic graphics programming. Quick bits: frame tearing is very noticeable since it is visible to only one eye, vsync is important which may force lower-res rendering, making antialiasing all that much more important. UI elements on top look terribly 2D, and aim-point UI elements need to be given 3D depths. For their game MotorStorm, going 3D meant a lot more people liked using the first-person view, and this view with stereo helped perception of depth, obstacles, etc. There are also some intriguing ideas about using a single 2D image and reprojection using the depth buffer to get the second image (it mostly works&#8230;).</li>
<li>I happened to notice ShaderX 7 is <a href="http://www.amazon.com/ShaderX7-Rendering-Techniques-Wolfgang-Engel/dp/1584505982?tag=realtimerenderin">now available on the Kindle</a>. Looking further, <a href="http://www.amazon.com/dp/0123814723?tag=realtimerenderin">quite</a> <a href="http://www.amazon.com/iPhone-Game-Development-Developing-Objective-C/dp/0596159854?tag=realtimerenderin">a</a> <a href="http://www.amazon.com/Fundamentals-Computer-Graphics-Peter-Shirley/dp/1568814690?tag=realtimerenderin">few</a> <a href="http://www.amazon.com/Game-Engine-Architecture-Jason-Gregory/dp/1568814135?tag=realtimerenderin">other</a> <a href="http://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321552628?tag=realtimerenderin">recent</a> <a href="http://www.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin">graphics</a> <a href="http://www.amazon.com/Real-Time-Cameras-Kaufmann-Interactive-Technology/dp/0123116341?tag=realtimerenderin">books</a> <a href="http://www.amazon.com/Game-Coding-Complete-Third-McShaffry/dp/1584506806?tag=realtimerenderin">are</a>. What&#8217;s odd is the differential in prices varies considerably: a Kindle ShaderX 7 is only $3.78 cheaper, while <a href="http://www.amazon.com/Fundamentals-Computer-Graphics-Peter-Shirley/dp/1568814690?tag=realtimerenderin">Fundamentals of Computer Graphics</a> is $20 less.</li>
<li>Speaking of ShaderX, its successor GPU Pro is not out yet, but Wolfgang <a href="http://gpupro.blogspot.com/">started a blog about it</a> (really, just the Table of Contents), in addition to <a href="http://www.wolfgang-engel.info/blogs/">his other blog</a>. The real news: you can use <a href="http://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720?tag=realtimerenderin">Amazon&#8217;s Look Inside feature</a> to view the contents of the book right now!</li>
<li>Here are <a href="http://www.geeks3d.com/20100418/game-engine-multi-threading-programming-resources/">way too many multithreading resources</a>.</li>
<li>In case you somehow missed it, you must see <a href="http://www.boingboing.net/2010/04/08/pixels-by-patrick-je.html">Pixels</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-things-for-april-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All the pretty clouds floating by&#8230;</title>
		<link>http://www.realtimerendering.com/blog/all-the-pretty-clouds-floating-by/</link>
		<comments>http://www.realtimerendering.com/blog/all-the-pretty-clouds-floating-by/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 02:46:46 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[cloud rendering]]></category>
		<category><![CDATA[GDC]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=1110</guid>
		<description><![CDATA[I look forward to see what gets play at GDC next week as far as the various server-side games graphics &#8220;suppliers&#8221; go. You&#8217;ve probably heard of at least one of them: OnLive, OTOY, Gakai, Playcast, RealityServer. There&#8217;s even a site tracking them. In the past we&#8217;ve written a bit here and there about these; Naty [...]]]></description>
			<content:encoded><![CDATA[<p>I look forward to see what gets play at GDC next week as far as the various server-side games graphics &#8220;suppliers&#8221; go. You&#8217;ve probably heard of at least one of them: OnLive, OTOY, Gakai, Playcast, RealityServer. There&#8217;s even <a href="http://www.thecloudgamer.com">a site</a> tracking them. In the past we&#8217;ve written a bit <a href="http://www.realtimerendering.com/blog/nvidia-jumps-on-the-cloud-rendering-bandwagon/">here</a> and <a href="http://www.realtimerendering.com/blog/7-things-for-january-4th/">there</a> about these; Naty and I are both skeptical at this point, though personally I&#8217;d love to see someone pull it off.</p>
<p>Some efforts seem like dissipating clouds at this point, e.g. Playcast hasn&#8217;t had <a href="http://www.playcast-media.com/News.asp">a press release since last July</a>, and <a href="http://www.gaikai.com/">Gakai</a> has also been &#8220;quiet&#8221;, Google-wise&#8212;maybe they&#8217;re just saving their thunder for GDC (OK, enough cloud analogies, I promise). Others are currently thriving, e.g, OnLive <a href="http://www.thecloudgamer.com/onlive/onlive-closes-major-investment/">raised more money last summer and fall</a>, and sounds likely to have a GDC announcement. Interestingly, Autodesk, the company I work for, is one of the new investors; <a href="http://develop3d.com/comment/onlive-technology">CAD on the cloud</a> seems much &#8220;safer&#8221; than gaming, where any hesitation in frame rate can cost you your virtual life. CAD for the masses (even if they don&#8217;t call it CAD all the time; maybe &#8220;CAC&#8221;, computer-aided consumers?) also seems to be the aim of NVIDIA&#8217;s <a href="http://www.nvidia.com/object/io_1256065754359.html">RealityServer</a>.</p>
<p>And now, perhaps, it&#8217;s an aim of OTOY, usually seen with AMD but now also with <a href="http://www.solidsmack.com/solidworks-otoy-cloud-computing-instant-access/2010-02-03/">SolidWorks</a>. After <a href="http://www.youtube.com/results?search_query=otoy&amp;search_type=&amp;aq=f">many cool youtube videos</a> and very little technological information, the CEO of OTOY, Jules Urbach, talked a little with the press. <a href="http://www.upfrontezine.com/current.htm">Read it now</a> before the issue disappears. Not a lot there (though I hadn&#8217;t considered the South Korean market, or Japan for that matter, which have much higher speed internet connections), but it includes a line there about how their site should have something up mid-March (try <a href="http://otoy.com/">their website</a>; right now it says &#8220;soon&#8221;). Hmmm, what happens mid-March?</p>
<p>Here&#8217;s to an interesting GDC!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/all-the-pretty-clouds-floating-by/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 Things for February 9</title>
		<link>http://www.realtimerendering.com/blog/7-things-for-february-9/</link>
		<comments>http://www.realtimerendering.com/blog/7-things-for-february-9/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 11:54:46 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[color perception]]></category>
		<category><![CDATA[distance field]]></category>
		<category><![CDATA[evolutionary art]]></category>
		<category><![CDATA[FRAPS]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[global illumination]]></category>
		<category><![CDATA[HPG]]></category>
		<category><![CDATA[HPG 2010]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[Sponza]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=932</guid>
		<description><![CDATA[Some news, and some olds. HPG has a CFP. In slow motion,  this means the High Performance Graphics conference, June 25-27 in Saarbrucken, Germany, has a call for participation. Naty talked about this conference in his post two months ago; now the HPG website and CFP are up. In case you don&#8217;t recognize the conference&#8217;s name, this is the combination [...]]]></description>
			<content:encoded><![CDATA[<p>Some news, and some olds.</p>
<ul>
<li>HPG has a <a href="http://www.highperformancegraphics.org/cfp.html">CFP</a>. In slow motion,  this means the High Performance Graphics conference, June 25-27 in Saarbrucken, Germany, has a <a href="http://www.highperformancegraphics.org/cfp.html">call for participation</a>. Naty talked about this conference in <a href="http://www.realtimerendering.com/blog/hpg-and-egsr-2010/">his post</a> two months ago; now the <a href="http://www.highperformancegraphics.org/">HPG website</a> and <a href="http://www.highperformancegraphics.org/cfp.html">CFP</a> are up. In case you don&#8217;t recognize the conference&#8217;s name, this is the combination of the <em>Graphics Hardware</em> and <em>Interactive Ray Tracing</em> symposia. HPG was fantastic last year, with <a href="http://kesen.huang.googlepages.com/hpg2009Papers.htm">more useful (to me) papers</a> than SIGGRAPH (where it was co-located). Potential submitters please note: because HPG 2010 is co-located with EGSR this year, the deadlines are very tight after SIGGRAPH notification and quite rigid. In other words, if your SIGGRAPH submission is rejected, you will have a very short time to revise and submit to HPG (i.e., by April 2nd).</li>
<li>NVIDIA has put up a list of <a href="http://developer.nvidia.com/object/gdc-2010.html">talks at GDC</a> in which it is participating, which will undoubtedly appear soon after on the web. In other NVIDIA news, there&#8217;s an interesting press release about <a href="http://www.nvidia.com/object/wetadigital_avatar.html">NVIDIA and Avatar</a> and how GPUs were used in precomputation of occlusion using ray tracing, for scenes with billions of polygons.</li>
<li>A handy tool for showing frame rate and capturing screenshots and video that is worth a mention again (it&#8217;s buried on the <a href="http://www.realtimerendering.com/">Resources</a> page): <a href="http://www.fraps.com/">FRAPS</a>. It&#8217;s been around forever, continues to improve, and the basic version is free.</li>
<li>Crytek made <a href="http://www.crytek.com/downloads/technology/">an updated version of the famous Sponza model</a> (used in many global illumination papers) available in OBJ and 3DS Max formats, along with textures. If you have the time, in theory <a href="http://www.kevinbeason.com/smallpt/">99 lines of code</a> will make a picture for you.</li>
<li>Stefan Gustavson has <a href="http://contourtextures.wikidot.com/">a nice little demo</a> of using distance fields for &#8220;perfect&#8221; text rendering. This type of technique has been used for a number of years in various games, such as <a href="http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf">Valve&#8217;s </a><em><a href="http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf">Team Fortress 2</a></em>. The demo unfortunately falls apart when you rotate the scene off-axis, but otherwise is lovely.</li>
<li><a href="http://www.geeks3d.com/20091104/substance-evolutionary-and-organic-art-generator">SUBSTANCE</a> is an application for making 3D evolutionary art. I really need more time on my hands to check this sort of tool out&#8230;</li>
<li><a href="http://www.scientificblogging.com/mark_changizi/hue_hefner_how_color_made_empire_possible">Theory for the day</a>: we don&#8217;t have fur because our skin can show our emotions, which we pick up with our improved color perception.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-things-for-february-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 Things for July 20th</title>
		<link>http://www.realtimerendering.com/blog/7-links-for-july-20th/</link>
		<comments>http://www.realtimerendering.com/blog/7-links-for-july-20th/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 22:54:14 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[fluid simulation]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[GLSL]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[parallelism]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=119</guid>
		<description><![CDATA[While at SIGGRAPH I like to look at new books at the booths. One you may wish to check out is Graphics Shaders: Theory and Practice, from AK Peters (or just use &#8220;Look Inside&#8221; on Amazon). I received a review copy and skimmed through it. If you&#8217;re interested in programming in GLSL 1.2 (part of [...]]]></description>
			<content:encoded><![CDATA[<p>While at SIGGRAPH I like to look at new books at the booths. One you may wish to check out is <a href="http://www.amazon.com/Graphics-Shaders-Practice-Mike-Bailey/dp/1568813341?tag=realtimerenderin"><em>Graphics Shaders: Theory and Practice</em></a>, from AK Peters (or just use &#8220;<a href="http://www.amazon.com/reader/1568813341?tag=realtimerenderin">Look Inside</a>&#8221; on Amazon). I received a review copy and skimmed through it. If you&#8217;re interested in programming in GLSL 1.2 (part of OpenGL 2.1), consider looking at this one. A minor problem is that it&#8217;s not quite as up-to-date as <a href="http://www.amazon.com/OpenGL-Shading-Language-Randi-Rost/dp/0321637631?tag=realtimerenderin">the Orange Book</a> (now on OpenGL 3.1), but the difference in core concepts between language versions is not large. The <em>Graphics Shaders</em> book is full color and comes with a lot of GLSL code examples. It has a bias towards scientific visualization, though not so much that it neglects the basics. I particularly enjoyed the chapter on noise, as it gave one of the clearest explanations I&#8217;ve seen on the differences between various types of basic interactive noise functions. One or two elements in the book are a little weak &#8211; the flowcharts for pipelines are often too small and difficult to read, for example &#8211; but all in all this looks like a solid contribution to the field. Don&#8217;t expect more elaborate effects, e.g., shadows are not touched upon. It does cover the basics, plus some additional topics like image post-processing (not normally covered in texts I&#8217;ve seen). One of the authors wrote a nice learning tool for GLSL, <a href="http://web.engr.oregonstate.edu/~mjb/glman/">glman</a>, free for download. If you find you like this tool, definitely consider the book.</p>
<p>Another book I noticed recently is <a href="http://www.amazon.com/gp/product/1568813260?tag=realtimerenderin"><em>Fluid Simulation for Computer Graphics</em></a>. This is a topic I know little about, I was just interested to see that there&#8217;s any book at all. It looks pretty equation-filled, so is definitely for the serious practitioner.</p>
<p>Speaking of fluid simulation, Intel has an article on <a href="http://www.gamasutra.com/view/feature/4022/sponsored_feature_multithreaded_.php">this topic for games</a>. One of the chief strengths of any publication is that its staff makes a decision based on merit as to what is published and what is culled. So, I have to admit to being leery of anything that says, &#8220;Sponsored Feature&#8221;, as that means editorial review and decision-making are gone. I tend to err on the side of ignoring such articles (there&#8217;s plenty to read already). That said, Intel&#8217;s had quite a number of these articles recently, including such topics as <a href="http://www.gamasutra.com/view/feature/4028/sponsored_feature_rendering_grass_.php">instancing</a>, <a href="http://www.gamasutra.com/view/feature/4027/sponsored_feature_ocean_fog_using_.php">ocean fog</a>, <a href="http://www.gamasutra.com/view/feature/3993/sponsored_feature_implementation_.php">FFT&#8217;s for image processing</a>, and <a href="http://www.gamasutra.com/view/feature/3941/sponsored_feature_designing_the_.php">quite</a> <a href="http://www.gamasutra.com/view/feature/4006/sponsored_feature_omg_.php">a</a> <a href="http://www.gamasutra.com/view/feature/3970/sponsored_feature_optimizing_game_.php">few</a> on parallelism.</p>
<p>In the &#8220;clearing the queue&#8221; category of links, I don&#8217;t think I ever pointed out <a href="http://www.geeks3d.com/20090414/ati-and-nvidia-gdc-2009-presentations-available/">this handy page</a>, which presents all AMD/ATI and NVIDIA presentations at GDC 2009.</p>
<p>There&#8217;s now a (not very active, but at least it exists) <a href="http://blogs.msdn.com/DirectX/">Microsoft DirectX blog</a>.</p>
<p>On the OpenGL front, NVIDIA has introduced <a href="http://developer.nvidia.com/object/bindless_graphics.html">bindless graphics</a> to help avoid L2 cache misses. I will be interested to see how APIs evolve, as the elements in the current APIs that are bottlenecks are not so much CPU or GPU limitations as due to the API constructs themselves.</p>
<p>Thing for the day: <a href="http://www.neatorama.com/2009/04/19/makita-drill-ad-made-from-20081-drill-hole-pixels/">an advertisement</a> with interesting stippling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/7-links-for-july-20th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Graphics conference roundup</title>
		<link>http://www.realtimerendering.com/blog/graphics-conference-roundup/</link>
		<comments>http://www.realtimerendering.com/blog/graphics-conference-roundup/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 23:37:19 +0000</pubDate>
		<dc:creator>Naty</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[AFRIGRAPH]]></category>
		<category><![CDATA[Computer Graphics International]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[EGSR]]></category>
		<category><![CDATA[Eurographics]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[Graphics Hardware]]></category>
		<category><![CDATA[Graphics Interface]]></category>
		<category><![CDATA[I3D]]></category>
		<category><![CDATA[IRT]]></category>
		<category><![CDATA[NPAR]]></category>
		<category><![CDATA[Pacific Graphics]]></category>
		<category><![CDATA[SIBGRAPI]]></category>
		<category><![CDATA[SIGGRAPH]]></category>
		<category><![CDATA[SIGGRAPH Asia]]></category>
		<category><![CDATA[Spring Conference on Computer Graphics]]></category>
		<category><![CDATA[Symposium on Computer Animation]]></category>
		<category><![CDATA[Symposium on Geometry Processing]]></category>
		<category><![CDATA[WSCG]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=7</guid>
		<description><![CDATA[After taking another look at my recent post on 2008 conferences, I thought I would give some context on the various graphics conferences for people who are not familiar with them. There are a handful of large, international conferences which cover the entire field of computer graphics: The SIGGRAPH annual conference (technically the &#8220;International Conference [...]]]></description>
			<content:encoded><![CDATA[<p>After taking another look at <a href="http://www.realtimerendering.com/blog/papers-from-2008-conferences/">my recent post on 2008 conferences</a>, I thought I would give some context on the various graphics conferences for people who are not familiar with them.</p>
<p>There are a handful of large, international conferences which cover the entire field of computer graphics:</p>
<ul>
<li>The <a href="http://www.siggraph.org/">SIGGRAPH</a> <a href="http://www.siggraph.org/conference/">annual conference</a> (technically the &#8220;International Conference on Computer Graphics and Interactive Techniques&#8221;) is the great-granddaddy of graphics conferences. It&#8217;s been around since 1974, and is by far the largest conference devoted to graphics. It has historically been attended mostly by academics and people working in film production, and most papers are not about real-time techniques. In recent years the conference has been making an effort to attract more attendees and speakers from the game industry. The quality of the papers tends to be quite high, and many of them are relevant, even the ones discussing offline techniques often have interesting stuff in them. Besides the papers, there are also courses (called &#8220;classes&#8221; this year) which are very good. In particular, the excellent (but somewhat verbosely-named) <a href="http://www.siggraph.org/s2008/attendees/classes/12.php">&#8220;Advances in Real-Time Rendering in 3D Graphics and Games&#8221;</a> class has been presented for the last few years and has very good and relevant presentations from leading real-time graphics practitioners. Many of the classes on film production rendering techniques also have a surprisingly large amount of material relevant for real-time rendering. The Computer Animation Festival (which has this year been expanded to a full-scale film festival) showcases the best CG of the year and is always fun to watch. Although SIGGRAPH has so far always been held in the continental United States (often alternating between west coast and non-west coast locations), in 2011 it will be held in Vancouver, British Columbia.</li>
<li><a href="http://www.siggraph.org/asia2008/">SIGGRAPH Asia</a> is a new arrival on the scene, being held for the first time this year. It is held in winter and is intended be one of three main &#8220;tripod&#8221; graphics conferences (with the North American SIGGRAPH conference in the summer, and the Eurographics conference newly moved to the spring). Spreading them evenly throughout the year in this way can enable researchers to submit work when it is ready and not wait for the SIGGRAPH submission deadline &#8211; or at least such is the theory. In the past, the existence of other conferences did not prevent most researchers from submitting their work to SIGGRAPH first, but perhaps this will change.</li>
<li>The annual <a href="http://www.eg.org">Eurographics </a>conference is the third &#8220;major graphics conference&#8221;. As its name would suggest, it is held in Europe every year, usually in beautiful locations such as Vienna, Prague, and Crete. The quality of the papers is usually quite high, though it also tends to have mostly non-real-time papers (perhaps even more so than SIGGRAPH).</li>
<li><a href="http://www.cgi-conf.org/">Computer Graphics International</a> is smaller than the preceding three. It is sponsored by the Computer Graphics Society (CGS).</li>
</ul>
<p>There are also several regional graphics conferences:</p>
<ul>
<li><a href="http://www.graphicsinterface.org/">Graphics Interface</a> is the largest and oldest of these (it is roughly as old as the SIGGRAPH annual conference, and indeed claims to be &#8220;the oldest continuously-scheduled conference in the field&#8221;). It has always been held in Canada. It tends to have a strong HCI (Human-Computer Interaction) component, as well as some good real-time rendering papers.</li>
<li><a href="http://www.pg08.com/">Pacific Graphics</a> (more properly &#8220;The Pacific Conference on Computer Graphics and Applications&#8221;) has  been held in locations such as Tokyo, Taipei, Maui, and Macao. The papers are typically of high quality, and have included some important real-time rendering papers. It will be interesting to see how Pacific Graphics fares now that SIGGRAPH Asia has arrived on the scene.</li>
<li><a href="http://wscg.zcu.cz/">WSCG </a>is a Central European graphics conference. It has had some interesting real-time papers. Unlike the other conferences, the full proceedings of WSCG are <a href="http://wscg.zcu.cz/DL/wscg_DL.htm">freely available</a>.</li>
<li>The <a href="http://www.sccg.sk/main_frames_php.html">Spring Conference on Computer Graphics</a> is another Central European graphics conference.</li>
<li><a href="http://www.gpec.ucdb.br/sibgrapi2008/">SIBGRAPI </a>has been held in Brazil for the past 20 years.</li>
<li><a href="http://www.afrigraph.org/conference/">AFRIGRAPH </a>is another relatively recent regional conference. It has been held in Cape Town, South Africa since 2001.</li>
</ul>
<p>Besides the generic graphics conferences, there are many conferences focusing on specific subfields of graphics. The ones of most interest to real-time rendering practitioners and researchers are:</p>
<ul>
<li><a href="http://egsr2008.ssst.edu.ba/">EGSR</a> (&#8220;Eurographics Symposium on Rendering&#8221;) is a relatively large conference focused on all aspects of rendering, both offline and real-time. Some of the most important real-time rendering papers have been published through this conference.</li>
<li><a href="http://graphics.cs.williams.edu/i3d08/">I3D</a> (&#8220;Symposium on Interactive 3D Graphics and Games&#8221;) has been around for about twenty years, although it has been an annual conference only for the past few years (and has added the &#8220;and Games&#8221; part of its title more recently still). I&#8217;ve attended it twice, it is a nice, small conference. The papers are a mix of HCI and real-time rendering papers, some of which have been quite important to the field.</li>
<li><a href="http://www.graphicshardware.org/">Graphics Hardware</a> (more properly, the SIGGRAPH/Eurographics Conference on Graphics Hardware) alternates between the USA (where it is co-located with SIGGRAPH) and Europe (where it used to be co-located with Eurographics &#8211; since Eurographics was moved to the spring it has been co-located with EGSR). In theory, the papers there should only be of interest to people designing graphics hardware but in practice many of the papers are of great interest to people writing software as well.</li>
<li>Like Graphics Hardware, the <a href="http://www.cs.ubc.ca/~van/sca/sca.html">Symposium on Computer Animation</a> is also held jointly by SIGGRAPH and Eurographics. It similarly alternates between the USA and Europe. Although technically not a rendering conference, the field of computer animation is in practice strongly linked to rendering (in particular real-time rendering) so it is of interest.</li>
<li><a href="http://www.inrialpes.fr/sed/NPAR08/">NPAR</a> (or &#8220;Symposium on Non-Photorealistic Animation and Rendering&#8221;) is another joint SIGGRAPH/Eurographics conference. It is devoted to the rapidly growing field of non-photorealistic or stylized rendering. The first few conferences were held in Annecy, France but it was held in San Diego in 2007 and seems likely to alternate from now on.</li>
<li>Although the <a href="http://www2.imm.dtu.dk/SGP08/">Symposium on Geometry Processing</a> is also a joint effort between SIGGRAPH and Eurographics, it has only been held in Europe so far. Geometry processing is another topic which is strongly linked to rendering.</li>
<li>For the past three years the fast-growing field of interactive ray tracing has had its own conference, <a href="http://www.sci.utah.edu/rt08/">IRT</a> (or &#8220;Symposium on Interactive Ray Tracing&#8221;). It is jointly held by IEEE and Eurographics, and alternates between the USA and Europe.</li>
</ul>
<p><a href="http://www.gdconf.com/">GDC</a> (or &#8220;Game Developers Conference&#8221;) is another conference of interest to real-time rendering practitioners. Unlike the previously mentioned conferences, which are run by nonprofit professional organizations like ACM, IEEE, and Eurographics, GDC is run by <a href="http://www.tsgamegroup.com/">Think Services</a>, which is a for-profit corporation. It is really more like a trade show than an academic conference, and the presentations do not undergo a strict peer-review process. Much of the material relates to non-graphics topics like gameplay and audio design. Nevertheless, there is much interesting material on real-time rendering presented there by game and graphics hardware developers. Although GDC is held in San Francisco, the GDC brand has recently expanded to cover conferences in <a href="http://www.austingdc.net/">Texas</a>, <a href="http://www.gdcchina.cn/en/">China</a>, and <a href="http://www.parisgdc.com/">France</a>.</p>
<p>Anyone interested in the field of real-time rendering would be well-advised to attend one of these conferences if possible. If not, the printed proceedings can be purchased for reasonable prices and most are available through various digital libraries. Better still, many of the papers (as well as class notes and other materials) can be found on the web for free &#8211; <a href="http://kesen.huang.googlepages.com/">Ke-Sen Huang&#8217;s excellent homepage</a> makes for a good starting point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/graphics-conference-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>