我了解到您通常在 Blender 或其他一些 3D 建模软件中创建复杂的 3D 模型,然后将其导出为 .obj。这个 .obj 文件被解析到您的程序中,openGL 将渲染它。据我了解实时渲染。
现在我想知道是否有类似预渲染对象的东西。我有点困惑,因为关于实时渲染的文章/视频太多了,但我还没有找到任何关于非实时渲染的信息。这样的事情是否存在?由于没有实时渲染,我唯一想到的就是视频。
我想这几乎是一个是或否的问题 :) 但如果它存在,也许有人可以给我指出一些带有解释的网站。
最佳答案
“实时渲染”意味着帧的生成速度与它们显示的速度一样快。 “非实时渲染”或“离线渲染”是指一次生成一个帧,花费尽可能多的时间来达到所需的图像质量,然后将它们组合成电影。可以实时呈现视频游戏质量的视频;然而,像皮克斯电影这样精心制作的东西必须在离线模式下完成。单个帧仍可能需要数小时的渲染时间!
关于c++ - OpenGL 渲染(仅实时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260900/