首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >曲面反射- HLSL

曲面反射- HLSL
EN

Stack Overflow用户
提问于 2013-05-26 16:29:21
回答 1查看 1.2K关注 0票数 0

假设我有一面平整完美的镜子。如何找到它所反映的内容?很容易,将相机移动到一个以入射角向上看的位置。

现在,如果平面镜是弯曲的或球面的呢?如果物体B是一面非平面的完美的镜子,我如何找到物体A的反射。

这可能需要某种光线跟踪(不确定在HLSL中该如何做……),但我猜这将是一个性能杀手。那么,以前有没有人这样做过,现在知道该怎么做了?如果是这样,有没有更简单的方法?你是怎么做到的?

编辑:这必须在DX9中工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-02 21:43:29

可以首先渲染环境贴图,然后使用环境贴图着色器将其投影到曲面上。这称为动态环境映射,或者在本教程中称为Dynamic Cube Mapping。这将产生类似如下的结果:Dynamic Cube Mapping UDK

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

https://stackoverflow.com/questions/16757476

复制
相关文章

相似问题

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