作者shinegg (夏奈格)
看板Digital_Art
标题Re: [ 3D ] 求高手帮助
时间Mon Apr 5 11:42:37 2010
※ 引述《david429 ()》之铭言:
: ※ 引述《Caiboruei (CAI)》之铭言:
: : 是这样子的,
: : 我的描述可能有些复杂,我也没把握把问题说清楚...
: : 就是3D软体在render图时,是收集摄影机平面所接收到的物体反射光,
: : 我想说,能否得到物体表面接受到光的资讯,做为以後贴图用的素材。
: 要是只是想单纯把表面受光资讯储存下来而言,你可以先将贴图层关闭
: 然後把AO与阴影,甚至是Light map纯色光的部份bake下来,再回贴上去即可。
这部分方法有很多
妈呀里面你可以用bake的相关功能把光影资讯直接算成贴图
Mentalray也有提供简单的light map节点功能
也可以用renderlayer单独把物件的反射部分另外分开来算
也可以用renderpass把反射另外拆出去(MAX里面是render elements)
看你想要作的效果跟合成方式是什麽
: : 比如说镜子上的影像是反射周遭的环境,如果能将镜子上的影像作为贴图,
: : 就不用在设定镜子的reflectivity,也省下Ray Tracing的时间。
其实你先算出来之後在合上去
跟一起算出来时间上是差不多的意思..
一般分开来算通常是为了方便调整
例如觉得反射太强太乾净 弄模糊一点或透明一点等等...
另外跟影片合成的画 可以用环境贴图把影片像反射一样贴上去
不知道你要求的效果是什麽..
如果单纯是为了省时间的话
其实有没有先算反射都是一样意思..(可能还会多花一点时间)
: 要是像是整个环境影像的话,你可以尝试使用 HDRI,
: 不过单就镜面反射部份而言,其实不算是需要很多时间算图的。
: 所以爲求精确度,通常不会有人这样做。
: 不知道你用的渲染器是哪一套?
个人猜你可能是想把反射单独拆出来算
妈呀的话你可以找一找renderlayer跟renderpass方面的资讯
MAX的话你可以找sence state跟render elements方面的资讯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.27.6
1F:→ Decill:我以为bake就是原po要的答案 当然前提是摄影机不能动XD 04/05 11:49
2F:→ shinegg:要bake lightmap动画的话 也可以用MR的节点直接算连续图档 04/05 13:16