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.

GTA V – Graphics Study

516 pointsby franzbover 9 years ago

19 comments

gdubsover 9 years ago
Really neat to see a big hairy problem broken up into so many small chunks. Multi-pass rendering, level of detail culling, soft-shadow blurring. It reminds me of the Arthur C. Clark quote that &quot;Any sufficiently advanced technology is indistinguishable from magic&quot;. There&#x27;s a phenomenal amount of processing steps happening here, on a frame-by-frame basis. I feel old thinking of how many hours this type of rendering took running 3D Studio Max back in 2002 on a <i>network</i> of Windows NT boxes.
评论 #10494566 未加载
评论 #10498630 未加载
评论 #10495375 未加载
corysamaover 9 years ago
This is the third game that the author has dissected. The previous two are also very nice :)<p><a href="http:&#x2F;&#x2F;www.adriancourreges.com&#x2F;blog&#x2F;2015&#x2F;06&#x2F;23&#x2F;supreme-commander-graphics-study&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.adriancourreges.com&#x2F;blog&#x2F;2015&#x2F;06&#x2F;23&#x2F;supreme-comma...</a><p><a href="http:&#x2F;&#x2F;www.adriancourreges.com&#x2F;blog&#x2F;2015&#x2F;03&#x2F;10&#x2F;deus-ex-human-revolution-graphics-study&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.adriancourreges.com&#x2F;blog&#x2F;2015&#x2F;03&#x2F;10&#x2F;deus-ex-human...</a>
评论 #10495370 未加载
shinymarkover 9 years ago
I love computer science and have been attracted to all aspects of it for years. But I still continue to gravitate towards games and this article reminds me of why. Thank you to the author.<p>Practical application of cutting edge graphics tech to both make a beautiful image and create an immersive world is so compelling to me. I also really like the tight visual&#x2F;audio iteration loop games provide for day to day work. It&#x27;s incredibly rewarding to me to conceptualize how to solve a problem and have a playable prototype in the next few hours that a real player can test.<p>I can imagine myself working in various fields but I&#x27;m always drawn back to games for better or worse. While it&#x27;s just as likely as a developer you&#x27;ll incite gamer rage with some small mishap there is also the opportunity to make a piece of entertainment people love and remember. That&#x27;s the goal I keep striving for in my work.
评论 #10496583 未加载
johntb86over 9 years ago
&gt; &quot;I believe this mode is used for meshes very far away or transitioning between LOD levels, it allows to save on fillrate and shading calculation by discarding certain pixels.&quot;<p>I think this is a better answer for why they use checkerboarding: <a href="http:&#x2F;&#x2F;gamedev.stackexchange.com&#x2F;questions&#x2F;47844&#x2F;why-are-some-games-using-some-dithering-pattern-instead-of-traditional-alpha-for" rel="nofollow">http:&#x2F;&#x2F;gamedev.stackexchange.com&#x2F;questions&#x2F;47844&#x2F;why-are-som...</a><p>Summary: Alpha doesn&#x27;t work in deferred shading, so they use screendoor transparency instead.
评论 #10496586 未加载
bigdubsover 9 years ago
This is a great breakdown even for a novice who doesn&#x27;t know much about how rendering engines typically function.<p>It gives me a new appreciation for games, the amount of work and creativity that goes into the final experience for the player.
评论 #10494323 未加载
mmostaover 9 years ago
Great article regardless of your familiarity with computer graphics or draw pipeline.<p>The supporting media and presentation are as exceptional as the bespoke game engine (RAGE)[0] used in in the GTA series.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rockstar_Advanced_Game_Engine" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rockstar_Advanced_Game_Engine</a>
ntaylorover 9 years ago
GTA V&#x27;s rendering engine has been fascinating to me since I bought it on the Xbox 360, then the PS4, and now the PC. It manages to improve significantly each time. Truly an incredible technical and artistic accomplishment.<p>This series of blog posts is excellent.
jordanthomsover 9 years ago
GTA V&#x27;s performance and graphics quality when driving around on the PS3 was truly amazing given the hardware, neat to see how they achieved that.
aaronsnoswellover 9 years ago
&quot;Then, to simulate a real-world camera, a lens-distortion is performed on the image by using a small pixel shader. It does not only distorts the image, it also introduces small chromatic aberrations on the edges of the frame, by slightly distorting more the red channel compared to the green and blue ones.&quot;<p>Why would the engine do this? Is it to try and give a &#x27;cinematic&#x27; feel to the game? Do our eyes suffer Chromatic aberration?
评论 #10496288 未加载
LeoNatan25over 9 years ago
Astonishing achievement. Now take a look at Batman Arkham Knight on PC and the marvelous technical failure it is.
评论 #10495903 未加载
datesover 9 years ago
How did the author figure all of that information out?
评论 #10495347 未加载
评论 #10495330 未加载
dknsover 9 years ago
Not only a great article but also superbly presented. I really liked all the screenshots showing before and after difference.
13thLetterover 9 years ago
Great article. The author did a fantastic job of making the techniques understandable and bringing them down to earth, without dumbing them down -- people who are experienced in graphics are going to learn a few tricks as well from reading this.
bltover 9 years ago
This is a great article, really amazed at both the computational power of modern hardware and the skill displayed in getting the most out of it. Too bad the game industry sucks to work in or I&#x27;d be a game engine programmer for sure.
swampthinkerover 9 years ago
The interactive cube demonstration is remarkably well done Adrian. Love it!
oxideover 9 years ago
Reading about how optimization is handled in games is extremely interesting.<p>It really makes me appreciate some of the more well optimized games, it sounds like solving a very difficult puzzle.
kazinatorover 9 years ago
The &quot;cube map&quot; looks exactly like what Google StreetView does to represent views of the environment from given geographical coordinates.
supercoderover 9 years ago
And it all happens in 16ms...
评论 #10494558 未加载
nitpickifyingover 9 years ago
<p><pre><code> &gt; ... it’s a real technical prowess. </code></pre> That sentence could be re-worded as:<p><pre><code> &gt; ... it’s a real display of technical prowess. </code></pre> or<p><pre><code> &gt; ... it’s a real technical achievement.</code></pre>