3ds Max操作基础

  • 平移——鼠标中键
  • 旋转——鼠标中键+ALT
  • 缩放——滚动鼠标中键
  • 最大化视口——ALT+W(最大化视口状态下,F——前视图、T——顶视图、L——左视图)
  • 最大化视口状态下,Shift+F可去除黄色安全框

3ds Max模型导入UE前要做的事情:

对建模师的要求:

  • 单位统一使用“厘米”、
  • 模型要位于世界坐标原点
  • 模型在前视图、左视图下观察时必须位于地平线以上

将模型导入UE要做的几个步骤:

  • 在3ds Max中检查单位是否为“厘米”
  • 在3ds Max中看不到模型时,将“Default Shading”改为“Clay(黏土模式)”
  • 打开资源管理器,在全场景处右键,选择“取消全部冻结、取消全部隐藏”
  • 将所有模型移动到地平线以上
  • Ctrl+A全选,取消所有“组”,并删除所有灯光,删除所有不用的相机
  • Ctrl+A全选,右键——>“对象属性”——>勾选上“背面消隐”
  • 打开模型的面数查看:视口右上角[+] ——> configure viewpoint ——> Statistics ——> total + selection;只保留可编辑多边形“Editable Poly”
  • 在上一步的基础上,删除模型的面:含有“弯曲效果”的模型,不要直接删除命令,右键将其转为可编辑多边形即可。
  • 将模型转为:.FBX格式(转格式前,先进行“Reset XForm ——> Reset Selected”,再将新命令转为“可编辑多边形”,若模型未出现异常,即可导入UE)\
  • 如果在Reset后,模型在某处出现了问题,返回保存的上一版本,在透视视口下创建一个Box,并将Box转为“可编辑多边形”模式,再将其属性Attach到异常模型上,最后别忘记将命名和中心点调整好。

几点注意:

  • 进入UE的模型,每个面的边数不能超过4条
  • 导出“Export .FBX”时,取消勾选“涡轮平滑(Turbo Smooth)”、必须勾选“光滑组”(Smoothing Groups)、取消勾选“动画”(Animation)“相机”(Camera)“灯光”(Light);并设置为“Z轴向上”(Z-up)
  • UE中设置镜像效果的方式为:将“缩放”的Y值设为:-1

即,进入UE前要保证:

  1. 单位正确
  2. 中心点正确
  3. 优化模型,不是模型的全部删掉(eg.对模型的“面”进行优化;摄像机、灯光全部删掉)
  4. 将模型转为:.FBX模式

3ds Max及UE中的命名规范

  • 命名采用英文(可用少量拼音),不能使用中文
  • 特殊字符仅可使用 “_”
  • 命名不能用简写(除行业通识简写)
  • 不能以数字和下划线开头

进入UE初设置

  1. 将语言设置为“半中半英”:编辑 ——> 编辑器偏好设置 ——> 区域和语言 ——> 取消勾选(1.使用本地化数字输入;2.使用本地化属性命名)
  2. 取消自动保存:编辑 ——> 编辑器偏好设置 ——> 加载和保存 ——> 取消勾选“启用自动保存”
  3. 增加“UV展开插件”:编辑 ——> 插件 ——> 搜索“Datasmith Importer” ——> 勾选“已启用”
  4. 显示真实光照:编辑 ——> 项目设置 ——> 搜索“曝光” ——> 取消勾选

UE中的光照

UE中的灯光分为:静态、固定、可移动(动态)
UE中的模型分为:静态、固定、可移动(动态)

几种光:
  • 定向光源:为平行光,无衰减,常用作“太阳”
  • 点光源:又称“灯泡”,向四周发光,衰减效果明显
  • 聚光源:“射灯”,是特殊的点光源,不向四周发光,只朝一个方向发光
  • 矩形光源:“屏幕”
  • 天光:只反射周围的光,不参与构建,故可选为“移动”
  • 在UE中,系统只允许最多有4个固定光,一般天光和太阳设置为固定光
  • 为模型加上“体积 ——> Lightness Importance Volume”,让灯光重点渲染该区域
  • 窗口 ——> 世界场景设置 ——> Lightmass
  • 静态光照等级范围:当灯光和模型处理得越好时,静态光等级范围的数值设置的越小,构建后的效果越好。当灯光和模型处理的不太好时,建议将该值设置的高一点。
  • 间接光照反射数最高为:100
补充:
  • 静态光照效果:即静态光打到静态物体上,构建光照后再移动物体,影子不发生变化
  • 动态光照效果:动态光(可移动光)对静态物体or动态物体都产生时时的光照效果。即,移动物体时,影子时时发生变化。
  • 固定光照效果:固定光照对动态模型产生动态光照效果
  • 在UE4中,移动光不产生间接光照
  • “东升西落的太阳”必须用“动态光”,固定不动的太阳用“固定光”
阴影的优化:
  • 最高效利用UV
  • 保证阴影效果下光照贴图尺寸最小

进入UE的贴图:

  1. 命名正确:T_名字_用途/分类_连接位置(eg. T_House_Glass_metallic)
  2. 尺寸正确:用PS打开照片 ——> Ctrl + ALT + i(调整图像大小) ——> 将图像宽高调成2的n次幂(单位:像素)
  3. 导出格式为:JPG/PNG/TGA
自发光及透明材质:
  • “自发光”之“泛光”:项目设置 ——> 搜索“泛光” ——> 并将“自发光材质球的值调大”。(该效果常用于“灯管”)
  • 透明图层效果(类似车漆效果):材质编写面板 ——> 材质 ——> Shading Model ——> Clear Coat
  • 反射球放在主体物外部顶部
  • 透明度口诀:黑(0)透白(1)不透
  • 玻璃的透明度:“材质 ——> BlendMode ——> Translucent”
  • 玻璃“半透明度 ——> Lighting Mode ——> Surface Translucency Volume”
  • Fresnel(菲涅尔反射),与折射属性相连接。可以得到更真实的玻璃效果。

校色:使用后期处理体积(Post Process Volume,与场景无关,后期是为了此刻相机渲染的这一帧画面的显示效果。天光调的是场景。)

虚幻引擎学习笔记——Month1 Week1相关推荐

  1. 虚幻引擎学习笔记——Month1 Week2

    Day1 学习程序的方法: 先模仿课堂案例,再将其灵活运用到作业中 把每次遇到的问题和错误及相应的解决方法记录下来 程序基础: 变量:程序运行时存储数据的手段(计算机内存中开辟一块存储空间,当程序用到 ...

  2. 虚幻引擎学习笔记——Month1 Week3

    Day1 上周简单总结 创建基础数据类型变量,如布尔.浮点.整型等,系统会自动加默认值.而自己创建的变量系统不会赋默认值,为防止变量为空所带来的问题,需要自己对其赋值 对象类型的变量:既可以存该对象本 ...

  3. 虚幻引擎学习笔记——Month2 Week1

    Day1 设置游戏中玩家角色朝着相机的方向移动: 弹簧臂相关设置: BP_Character相关设置: Character Movement相关设置: 蓝图书写,WSAD控制玩家角色移动,并让玩家朝着 ...

  4. 【UE4 虚幻引擎 学习笔记一】常见的基类(二) Actor、Pawn、Character、Controller

    Actor Actor在官方文档的里意思是:Actor类是游戏中一切实体Actor的基类.其实这更像是一句废话,Actor作为一个常用基类,要明白一个问题: 什么时候该继承Actor类? 问:一个实体 ...

  5. ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]

    [六.关卡设计入门(Level Designer Quick Start)] 19-09-29 UE4虚幻引擎学习云笔记(六)-关卡设计入门​zhuanlan.zhihu.com UE4虚幻引擎学习云 ...

  6. ue4 改变枢轴位置_UE4虚幻引擎学习云笔记(五)-静态网格体编辑器

    [五.静态网格体编辑器(Static Mesh Editor)] 19-09-26 静态网格体编辑器一般用以分配材质至静态网格体,每个LOD可以有不同材质. 静态网格体编辑器(Static Mesh ...

  7. 虚幻4学习笔记(10)蓝图接口、拾取物品-射线检测

    虚幻4学习笔记 蓝图接口 拾取物品-射线检测 骨架网格体和静态网格体的区别 骨架网格体设置碰撞 B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y73 ...

  8. 【vn.py学习笔记(三)】vn.py事件引擎 学习笔记

    [vn.py学习笔记(三)]vn.py事件引擎 学习笔记 1 时间驱动 2 事件驱动 3 事件引擎工作流程 4 事件引擎结构 4.1 事件队列 4.2 事件处理线程 4.3 事件处理函数字典/通用事件 ...

  9. 虚幻引擎图文笔记:蒙太奇(Montage)+ 根运动(Root Motion),给我滚(Roll)!

    UE4.26 效果 按下自定义控制滚动的按键,角色滚动,并且可以穿过低矮的空间 文章目录 效果 前言 步骤 0. 准备Root Motion的角色滚动动画素材 1. 把这个动画序列转换为蒙太奇 2. ...

最新文章

  1. 网页制作-表单元素2
  2. 开启windows ping端口功能
  3. 麦肯锡季刊 | 人工智能的发展与障碍
  4. HihoCoder 1671 DFS
  5. html验证座机号码_html5表单pattern属性配合正则验证电话和手机号码
  6. python测量不确定度_chaospy-不确定度量化的数值工具-Jonathan Feinberg Installation Example Usage...
  7. Linux nano编辑txt文件,Linux 文本编辑器 nano 的简单使用
  8. Framework Ventures联合创始人:未来两年DeFi TVL将提升10倍
  9. python单词倒排_【原创】python倒排索引之查找包含某主题或单词的文件
  10. ftp服务器最简单的搭建和配置
  11. 简述计算机硬盘常见故障及处理方法,常见计算机硬盘故障的解决方法
  12. 在matlab中读取二进制文件
  13. 分布式技术(6) 后端接口设计方案
  14. Android6.0 Marshmallow运行时权限申请框架
  15. Centos7 安装 worldpress
  16. 腾讯云轻量服务器与CVM的区别?
  17. 关于stable diffusion的embedding训练的一篇随笔
  18. Blackbox_exporter黑盒监测
  19. 国外人气最旺的软件测试网站
  20. 不能完成此操作, 因为发生意外错误(错误代码-51)

热门文章

  1. Word2019修改背景色失效的解决方法
  2. MQTT C Client实现消息推送(入门指南)
  3. 程序员读《三体》后看到了什么?
  4. 认识USB OTG miniAB
  5. 信号与系统——阶跃信号与冲激信号
  6. 如何清理网易云无损flac格式留下的注释163key(Don't Modify):.........等牛皮癣?
  7. Linux如何安装mysql数据库
  8. android引导页大小,Android:启动引导页实现
  9. Spring懒加载机制原理和配置讲解
  10. Android使用NFC模拟IC卡