零基础如何学ue4?
什么是HDRI环境光?
通常将高动态范围(HDR)图像用作背景,能在视觉丰富的情境下最为有效的展示模型。将HDR图像用作产品可视化背景的关键优势在于设置相对较快、可自定义,同时能获得精美的光照和反射。但仅将HDR图像用作背景还不够。为实现合理效果,在HDR图像环境中需用假的背景平面捕捉阴影,当物体被照亮时,阴影将投射到此假平面,从而在可视化放置物体和背景之间创造一致性。
那HDRI怎样设置呢?马上上干货
设置HDRI工作流
4、立方体分辨率:可调节该值来设置立方体贴图的质量,但是数值越大,会增加光照贴图烘焙的时间,一般保持默认
5、将HDR图像导入为虚幻资产,HDRI背景Actor不会对其进行修改。首先需在纹理编辑器中手动应用若干设置
6、导入准备好的HDRI图,双击图片进入细节面板,在压缩-压缩设置-改成HDR,层次细节面板下-把MIP生成设置改为-无MIO贴图,如下图
4、在细节面板下-光源-源类型-改为(指定立方体贴图)-拖入已经修改好的HDEI图片,如下图
创建背景天空穹顶
1、在在UE4内容游览器右下角视图选项里面-打开显示引擎内容
2、选择《引擎目录》在搜索栏搜索-editorskysphere-把天空球拖入场景
3、在细节面板-变换-位置归零0---缩放100倍,如下图
4、创建材质球-命名(M_HDRSKY)-双击材质球进入PBR材质面板,因为是天空材质球,我们不希望受到光照影响,所以选择材质节点-着色模型-改为(无光照)--如果这一步不懂得最好再好好看看基础视频
5、创建纹理贴图节点,按住T,点击鼠标左键-在材质表达式纹理-拖入修改好的HDR-如下图
6、因为需要改纹理在全局空间中实现可视化,所以需要在创建一个绝对世界位置(worldposition),如上图
7、需要球形天空旋转,所以再添加一个(绕轴旋转-Rotateaboutaxis)用于旋转,如下图表达式;
8、最终材质如左图,控制旋转角度(rotationanglt)的常量就可以旋转天空球,数值在0-1之间变化
好了,用skylight创建HDRI环境光就到这里了,如果有不懂得小伙伴私信我
The End