场景美术经验
来源:互联网 发布:tpo模考软件mac版 编辑:程序博客网 时间:2024/04/28 12:34
本人学习UE 4个月了,一直在探索UE在室内设计中的虚拟现实的技术,今天分享一下一些学习心得,先晒张最终的效果,欢迎板砖!
首先谈一下模型部分:
这个模型是从网上下载别人的效果图模型(感谢模型的制作者),制作效果图的模型,不能简单直接拿来用,因为max的要求和UE4对模型的要求不一样,所以需要重新调整模型,
1.墙体模型需要注意的地方
a. 墙体最好是用BOX建,不要是单面模型,不要用Line建,再挤压出高度,在UE中墙角会出现莫名的漏光问题,墙体要按每面墙分开建,这样在UE中好制作碰撞体。每面墙尺寸稍大点,避免重合不严密,出现漏光现象。
b.如果墙体是单面的,可以在外面罩个大的盒子,把窗户洞的位置挖开,这样可以避免漏光现象。
2.模型的面片数量问题是个很纠结的问题,模型如果已经细分很大的话,FPS会变小,可以用拓扑方法减面做低模,再用高模烘焙法线贴图赋予低模上,但要注意减面不要太厉害,即使用法线贴图也一定效果好。因为UE中镜头会拉的很近看细节的。
3.UV部分,初学者对UE4的2套UV不理解,UV1是模型的贴图UV,UV2是UE的光照UV,是用来烘焙光影关系的,一定要注意的事项:
1.完全摊平
2.不重叠
3.不镜像翻转
4.不超出框架
5.保证uv间隙均匀的情况下,能占多满占多满
6.越主要的部分,给他越多的UV面积
7.允许拉伸,最好弄成四四方方的8.有黑斑的地方,最好是把线切开
9.面积大的、主要的模型的光照分辨率要调大至512或1024或2048
吐槽一下,分UV2是个体力活,技术上虽然无多大难度,但费时费力。有时候不是太重要的模型,就用自动展平UV一下,出现黑斑现象后,就再重新展一下。展UV的方法就不细讲了。
4.灯光参数设置部分
UE的太阳光照的GI效果非常棒,我的这个场景,就是一盏太阳光,在窗户补个射灯,最重要的就是要把射灯的GI反弹值调大到25,具体参数见下图
5.后期调节参数见下图
首先谈一下模型部分:
这个模型是从网上下载别人的效果图模型(感谢模型的制作者),制作效果图的模型,不能简单直接拿来用,因为max的要求和UE4对模型的要求不一样,所以需要重新调整模型,
1.墙体模型需要注意的地方
a. 墙体最好是用BOX建,不要是单面模型,不要用Line建,再挤压出高度,在UE中墙角会出现莫名的漏光问题,墙体要按每面墙分开建,这样在UE中好制作碰撞体。每面墙尺寸稍大点,避免重合不严密,出现漏光现象。
b.如果墙体是单面的,可以在外面罩个大的盒子,把窗户洞的位置挖开,这样可以避免漏光现象。
2.模型的面片数量问题是个很纠结的问题,模型如果已经细分很大的话,FPS会变小,可以用拓扑方法减面做低模,再用高模烘焙法线贴图赋予低模上,但要注意减面不要太厉害,即使用法线贴图也一定效果好。因为UE中镜头会拉的很近看细节的。
3.UV部分,初学者对UE4的2套UV不理解,UV1是模型的贴图UV,UV2是UE的光照UV,是用来烘焙光影关系的,一定要注意的事项:
1.完全摊平
2.不重叠
3.不镜像翻转
4.不超出框架
5.保证uv间隙均匀的情况下,能占多满占多满
6.越主要的部分,给他越多的UV面积
7.允许拉伸,最好弄成四四方方的8.有黑斑的地方,最好是把线切开
9.面积大的、主要的模型的光照分辨率要调大至512或1024或2048
吐槽一下,分UV2是个体力活,技术上虽然无多大难度,但费时费力。有时候不是太重要的模型,就用自动展平UV一下,出现黑斑现象后,就再重新展一下。展UV的方法就不细讲了。
4.灯光参数设置部分
UE的太阳光照的GI效果非常棒,我的这个场景,就是一盏太阳光,在窗户补个射灯,最重要的就是要把射灯的GI反弹值调大到25,具体参数见下图
5.后期调节参数见下图
0 0
- 场景美术经验
- UE4 美术学习笔记和经验
- UE4 美术学习笔记和经验
- 【UE4-节点】 美术学习笔记和经验_liuk718
- 成都三叠纪承接不同风格场景,角色,道具,3D建模,次世代等游戏美术外包
- 【项目经验】cocos2D场景切换方式总汇
- Redis实战经验及使用场景
- Redis实战经验及使用场景
- 美术基础知识
- 美术常识
- 美术杂谈
- 力游网络承接游戏美术外包2D原画、cocos动画、3D模型、动作、特效、建筑、场景地图
- (新增5.3版本的需求)最近美术同事要求:我们要能给够水和云这样的半透明场景特效上烘焙光照贴图,好吧~~
- 老鸟谈生产场景删除文件及目录经验要领 【转】
- 【美术大展】2012奥林匹克美术大会介绍
- 游戏平台美术外包
- 少儿美术教案
- 美术绘画学习
- 中英文多字体的富文本
- SVN的使用
- iOS UItableview加载图片的时候的优化之lazy(懒加载)模式and异步加载模式
- 第十一篇:OC中类的互引用问题及解决方法
- 蓝懿学习之 练习日
- 场景美术经验
- NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String
- HttpClient使用HttpGet进行json数据传输
- 让IE6 ~IE11支持Bootstrap的解决方法
- c++实现两个大整数相加(一)
- Delphi XE7,C++ Builder XE7,RAD Studio XE7 v21.0.17017.3725(With Update 1) 官方下载激活
- lintcode-子数组之和-138
- html5+css3项目 (企业网站之集团活动)
- document.body 和 document.documentElement 的属性区别