摄像机渲染问题

请教下各位大佬
问题1:比如我让对象挂两个材质,如何能做到两个摄像机分别渲染同一个对象的不同材质效果。
问题2:要获取摄像机的渲染图,除了RenderTexture还有其它方法不。

问题1也可以描述成如何在不改变场景现有设置下摄像机用指定的着色器渲染整个场景并且排除特定的对象
比如unity中的 Camera.RenderWithShader 或 Camera.SetReplacementShader 那样

问题2应该只有RenderTexture吧

好像是只有RenderTexture。问题1你知道解决办法不。
其实我就是想获取除水以外其它场景对象的深度图。这个问题折腾我好久了。官方大佬们能帮忙解答下吗。

这个问题我也想知道。 怎么在同一个摄像机中,不同对象渲染不同的材质效果。

同一个摄像机,不同对象渲染不同材质。这个不是本来就是这样的吗?

你可以成功对那个掉下来的刚体设置不同的渲染颜色吗? 貌似不可以的吧,每次都会把所有的渲染成一个颜色了

这个我没有试过,但是应该很好解决吧。在unity中是直接修改模型的Material颜色就可以。在修改Material参数时引擎会自己实例化一个Material。

C3D我没试过,如果修改材质会改变所有对象的材质。那你可以自己实例化一个材质修改成你要的颜色再赋值给那个对象就好了。

还在吗?现在rt可以拿到深度图了