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.

How Doom 2016 Renders a Frame

487 pointsby milenover 8 years ago

14 comments

overcastover 8 years ago
Seriously, I LOVED this new Doom. Best FPS I've played since Half-Life 2. So polished, and straight up FUN. Incredible level design, rewarding secrets for the min/max people, plenty of player upgrades for the role playing people, and copious amounts of straight insane combat for the action crowd. As far as I'm concerned, this game is perfect. Multiplayer is a different discussion.
评论 #12463899 未加载
评论 #12463911 未加载
评论 #12464543 未加载
评论 #12464316 未加载
评论 #12465843 未加载
评论 #12465765 未加载
shmerlover 8 years ago
It&#x27;s a shame it&#x27;s DRMed with Denuvo trash, and doesn&#x27;t work in Wine because of that (of course they could release it for Linux and DRM-free to begin with, but it&#x27;s probably too much to expect from today&#x27;s Bethesda &#x2F; id).<p>I&#x27;d rather wait for Shadow Warrior 2 (upcoming native DRM-free Linux release).
评论 #12468581 未加载
评论 #12467734 未加载
评论 #12465722 未加载
评论 #12464541 未加载
Gravitylossover 8 years ago
The source list includes this nice presentation:<p><a href="http:&#x2F;&#x2F;advances.realtimerendering.com&#x2F;s2016&#x2F;Siggraph2016_idTech6.pdf" rel="nofollow">http:&#x2F;&#x2F;advances.realtimerendering.com&#x2F;s2016&#x2F;Siggraph2016_idT...</a><p>It&#x27;s cool how it&#x27;s presented so openly, like a scientific project.
jerfover 8 years ago
&quot;And then it does that up to 120 times per second.&quot;<p>I still get floored by our computing power sometimes.
评论 #12465726 未加载
mungoidover 8 years ago
If you use Nvidia Nsight you can see this exact same stuff happening every frame. Pretty nice tool to use if you ever wonder whats going on in your gpu every frame. We use it frequently for our simulation work.
评论 #12464432 未加载
enimodasover 8 years ago
I wonder if he was able to do this analysis with the original binary, or that he used the very recent (2 days ago) crack that removes the denuvo &quot;anti-tamper&quot; system.
评论 #12464333 未加载
评论 #12465590 未加载
JoelBennettover 8 years ago
Neat write-up. I had no idea screen space reflections were a thing.
评论 #12465633 未加载
评论 #12468303 未加载
Razenganover 8 years ago
I&#x27;m a noob regarding 3D engines&#x2F;hardware and have a question: Why haven&#x27;t we moved engines to the 3D hardware?<p>Like, why can&#x27;t we have a high-level engine running on the GPU itself, updated through drivers, and just feed it a monolithic file containing the game level&#x27;s entire geometry, for example?<p>So that developers can say, here&#x27;s the world, here&#x27;s the textures, here is the models for monster A, monster B..and then just update each model&#x27;s location and the camera position every frame?
评论 #12470304 未加载
iammyIPover 8 years ago
The id tech5 engine for rage was already very impressive and ran extremely well on my mediocre machine, while still looking beautiful. Felt like my computer suddenly was twice as capable.<p>I wonder why the article mentions this: &quot;Unlike most Windows games released these days, DOOM doesn’t use Direct3D.&quot;.<p>Implementing Direct3d today seems a waste of development time to me and a useless self-restriction to a platform. Why would anyone do that? Is there a source that compares release titles of direct3d games vs opengl&#x2F;vulkan on windows?
评论 #12465593 未加载
评论 #12465502 未加载
Amanjeevover 8 years ago
Is it worth playing online? I play solo (couch) but was wondering if it is any good to get PS online subscription for this.
AJRFover 8 years ago
Doesn&#x27;t this kind of breakdown make the explanation more complicated? Maybe it&#x27;s my idiotic brain but I think of everything in terms of that one scene and can&#x27;t extrapolate the Information to various scenarios.
评论 #12465332 未加载
评论 #12464345 未加载
tbrockover 8 years ago
Oh wow, I had no idea id had another hit on their hands. I just finished reading &quot;Masters of Doom&quot; and was craving some of the classic doom gaming experience that I had growing up.
resist_futilityover 8 years ago
Anyone know of good examples of source code applying these sort of techniques together?
edgartaorover 8 years ago
And still some people says video games are not art.
评论 #12466914 未加载