首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪种技术能快速产生实时反射?

哪种技术能快速产生实时反射?
EN

Computer Graphics用户
提问于 2017-01-29 17:05:14
回答 1查看 1.1K关注 0票数 1

我想知道一些技术,我可以用它在表面产生很好的反射。我知道一种传统的技术,我们将一个物体倒置并渲染,并将它与地板混合,但是在这种技术中,每个物体必须被渲染两次,这是不好的。还有其他技术来达到同样的效果吗?

EN

回答 1

Computer Graphics用户

发布于 2017-01-29 19:58:21

通常现代游戏引擎使用屏幕空间反射,这是一种屏幕空间射线行进。

基本上,实现这一点的一个简单方法是从G缓冲器发射射线。这意味着你使用你的深度缓冲区作为高度场,通过射线推进你投出的任何射线。然后在这个位置采样正常,并从你以前的框架中拿出最后的合成照明,然后投射它。

尽管它有与任何屏幕空间方法相关联的通常缺点。这意味着您只有前面可见的内容(屏幕空间)来计算反射,因此屏幕外的任何东西都需要技巧才能将它们反射到当前框架中(例如,您可以将其与环境映射反射等结合起来)。

你可以在互联网上找到一些关于这一点的文章专题介绍

票数 2
EN
页面原文内容由Computer Graphics提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://computergraphics.stackexchange.com/questions/4627

复制
相关文章

相似问题

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