在opengl中怎么定义超过8个的光源

 我来答
archmageee4
2018-05-25 · TA获得超过1516个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:908万
展开全部
固定管线最多就8个.
可编程管线可以超过8个16个.具体怎么做看你的设计.因为一般的显卡都要保证Uniform寄存器最低256个的底线. 所以只要你的设计不超过Uniform总数理论上都是可以的.
如果要的再多,就不得不采用"延迟渲染"技术了. 它的渲染步骤比较复杂.支持无数多光源.你可以去看论文. 但是这种画法比较费GPU. 在PC上没问题.但手机上就不行.耗电太大.
比如 古墓丽影9,10 就是典型的后期渲染游戏.你可以玩玩,注意一下它的细节.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式