TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Generating Complex Procedural Terrains Using the GPU (2008)

67 pointsby younataover 11 years ago

8 comments

voltagex_over 11 years ago
Tangentially related:<p><a href="http://iquilezles.org/www/articles/morenoise/morenoise.htm" rel="nofollow">http:&#x2F;&#x2F;iquilezles.org&#x2F;www&#x2F;articles&#x2F;morenoise&#x2F;morenoise.htm</a><p><a href="http://iquilezles.org/www/articles/fog/fog.htm" rel="nofollow">http:&#x2F;&#x2F;iquilezles.org&#x2F;www&#x2F;articles&#x2F;fog&#x2F;fog.htm</a><p><a href="http://iquilezles.org/www/articles/compilingsmall/compilingsmall.htm" rel="nofollow">http:&#x2F;&#x2F;iquilezles.org&#x2F;www&#x2F;articles&#x2F;compilingsmall&#x2F;compilings...</a><p>and the finished product is &quot;Elevated&quot; on <a href="http://iquilezles.org/prods/" rel="nofollow">http:&#x2F;&#x2F;iquilezles.org&#x2F;prods&#x2F;</a>
评论 #6872658 未加载
highCsover 11 years ago
This demo drew attention a lot in the game industry. Also, there is no mention to it in the nvidia paper but another noteworthy voxel terrain demo was the cave demo (voxlap engine) from Ken Silverman (3D realms &#x2F; Duke Nukem 3D &#x27;Build&#x27; editor) [1].<p>[1] <a href="http://advsys.net/ken/voxlap/voxlap03.htm" rel="nofollow">http:&#x2F;&#x2F;advsys.net&#x2F;ken&#x2F;voxlap&#x2F;voxlap03.htm</a>
jherikoover 11 years ago
its also possible to achieve similar effects using whittaker iteration as a &#x27;sloppy but fast&#x27; alternative to the sphere tracing&#x2F;distance field approach<p>there is not much good reference on it though (which is why i am compelled to self link)<p><a href="http://software.intel.com/sites/billboard/article/star-chart-developer-diary-part-2" rel="nofollow">http:&#x2F;&#x2F;software.intel.com&#x2F;sites&#x2F;billboard&#x2F;article&#x2F;star-chart...</a> <a href="http://jheriko-rtw.blogspot.co.uk/2009/05/whittakers-method-and-brief-history-of.html" rel="nofollow">http:&#x2F;&#x2F;jheriko-rtw.blogspot.co.uk&#x2F;2009&#x2F;05&#x2F;whittakers-method-...</a><p>its less well known by far... Steven Wittens came across it, and I shamelessly nicked it, back when we were doing AVS presets for Winamp. Speaking of Winamp, back then Geiss (the author of this article) created Monkey - it used D3D and hardware acceleration iirc, but also rendered an isosurface similar to the method described in this article.<p>It was an interesting period of actual innovation in those days...
femtoover 11 years ago
Another take on the marching cubes algorithm is here:<p><a href="http://www.cs.unc.edu/~marc/tutorial/node130.html" rel="nofollow">http:&#x2F;&#x2F;www.cs.unc.edu&#x2F;~marc&#x2F;tutorial&#x2F;node130.html</a><p>It more clearly states that marching cubes is a method of converting volumetric data into a bounding surface.
mef51over 11 years ago
This looks super interesting. Does anyone know any other good resources for graphics programming?
评论 #6872808 未加载
评论 #6872528 未加载
binarycrusaderover 11 years ago
See also Eric Lengyel&#x27;s take on this which he calls the Transvoxel Algorithm:<p><a href="http://www.terathon.com/voxels/" rel="nofollow">http:&#x2F;&#x2F;www.terathon.com&#x2F;voxels&#x2F;</a>
svantanaover 11 years ago
Very nice, but is this practical for games? What about collision detection, AI players etc? Or would you use it mainly for backgrounds, skies and such?
leokunover 11 years ago
I wonder if this is now No Man&#x27;s Sky works.
评论 #6872769 未加载