我在过去几年里一直在Blender中做一些3D图形,我也尝试制作3D游戏(在Unity 3D中)。我也非常喜欢玩电脑游戏,我很惊讶有一件事:为什么游戏渲染器与3D应用渲染器相比如此之快?
与游戏渲染器相比,为什么3D应用程序的渲染器“如此”慢“?
这不是一个令人反感的问题。我只是好奇。例如,我可以玩“孤岛危机”或者“NFS:无缝运行”,但是如果我在Blender中创建了一个类似的场景,我相信一个帧的渲染将会持续下去。
我在互联网上发现了一些信息(比如“因为游戏渲染器使用很多假货和黑客”),但我不是图形程序员,我真的很感谢专家的回答。
如果您有OpenCL或CUDA功能的渲染器,您会惊讶您呈现场景的速度有多快。不像游戏那样非常实时,但几乎在那里。 – Hassan 2012-07-27 14:34:57