【发布时间】:2012-07-26 06:10:05
【问题描述】:
过去几年我一直在 Blender 中制作一些 3D 图形,并且我也尝试过制作 3D 游戏(在 Unity 3D 中)。我也非常喜欢玩电脑游戏,我对一件事感到惊讶:
为什么 3D 应用程序的渲染器比游戏渲染器“慢”?
这不是一个冒犯性的问题。我只是好奇。例如,我可以无缝播放 Crysis 或 NFS:The Run,但如果我在 Blender 中创建类似的场景,我相信一帧的渲染将花费很长时间。
我在互联网上找到了一些信息(例如“因为游戏渲染器使用了很多假货和黑客”),但我不是图形程序员,非常感谢专家的回答。
【问题讨论】:
-
如果您有支持 OpenCL 或 CUDA 的渲染器,您会惊讶于渲染场景的速度。不像游戏那样实时,但几乎是实时的。
标签: algorithm graphics rendering game-engine