社友们在用eevee做mmd的过程中可能会遇到下边的问题,在一些光滑,或者能反射周围环境的材质中,无法消除hdri环境的反射
类似下边这样
教程中的blender文件会在文章末尾给出
打开blender,右侧面板中,渲染属性 -> 打开屏幕空间反射 -> 勾选折射
载入一个环境纹理
新建一个平面,作为地面,材质为光泽BSDF,粗糙度0,材质混合模式 Alpha Hashed,勾选屏幕空间折射
新建一个反射平面,调整位置,直到能刚包裹住地面,不能太大,防止影响到场景中其它光滑物体的反射
找到反射平面,物体数据属性,距离,调大,3.6m以上
新建一个经纬球,调整大小,完全包裹住地面和反射平面,给经纬球添加一个材质,连接到自发光。这里用hdri 纹理,这时候已经看不到外部 天空球的环境反射了
如果场景边缘发亮,漏光,可以给球体一个纯黑色的材质
边缘漏光
关于太阳光无法穿透自定义天空球
在太阳光的物体数据属性中,调整旋转,直到能照亮天空球体内部。或者拖动这个小点
材质问题
用玻璃BSDF,或者原理化BSDF做一些半透明的材质
材质混合模式都为Alpha Hashed,勾选 屏幕空间折射;材质糙度为0,ior折射率,为0或者高于20,不然还是会反射天空球环境。
虽然不能调整粗糙度,但还是可以用噪波或者凹凸,连到法向上,模拟粗糙
工程文件:
https://wwi.lanzoup.com/iTiSJ1fl4o3e
需要blender 3.1.2
标签:反射,天空,移除,勾选,BSDF,EEVEE,MMD,材质,blender From: https://www.cnblogs.com/meac/p/18090522