首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenGL/JOGL:光强和渲染时间,它们与模型的大小有关吗?

OpenGL/JOGL:光强和渲染时间,它们与模型的大小有关吗?
EN

Stack Overflow用户
提问于 2012-01-31 10:36:02
回答 1查看 282关注 0票数 0

对于JOGL应用程序,我有一个真实大小的对象模型。我的模型有点大(它可以被半径3米的球体包围)。在进行这方面的工作时,有几个问题使我困惑:

  1. 模型的大小对渲染时间有影响吗?更准确地说,如果我缩小我的模型的0.01倍,我会有一个更快的渲染吗?(在导入和不使用glScale)
  2. Consider之前缩小模型,我正在用一个具有一定强度的光源照亮我的场景。如果我缩放(上/下)我的模型,为了获得相同的外观,我是否也应该缩放我的光强度?
EN

回答 1

Stack Overflow用户

发布于 2012-01-31 14:35:08

  1. 为什么要这么做?模型的顶点位置仅仅是数字,并由图形硬件处理,无论它们是什么数字。同样地,它们总是被当前的变换矩阵所转换,不管这是一个标度矩阵还是仅仅是恒等式。但是,它会改变模型在屏幕上的大小(甚至是可见的)。因为您的模型在屏幕上覆盖的像素越多,就会完成更多的栅格化和每片段操作(片段着色或固定功能纹理化)。但是,当栅格化和片段处理时间超过顶点处理时间(而顶点处理时间又不关心模型大小或可见性)时,这种差异可能不会对整体性能产生任何影响。

  1. ,我不理解这个问题。光强与模型尺寸完全无关。当然,较小的模型对光的反应与较大的模型不同,但如果您在运行时预展您的模型或使用glScale对其进行转换,则没有任何不同。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9078066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档