Unity OF 3DMax毛坯房制作标准
1、模型
2、贴图
3、模型塌陷展UV
4、灯光
7、烘焙
8、导出
1.模型回目录
1)单位统一为:米
导出时也选择厘米,导出的fbx文件直接导入unity3D,unity3D中的1刚好对应3Dmax中的1。
下图中右边为unity3D中的Cube,Scale为1:1:1 。左边Cube 是3Dmax中建立的1:1:1米的模型。
2)cad导入格式可选其中任意一个都可以
3) 导入CAD图之后把物体放在场景0.0.0位置。
4)使用CAD实际尺寸建立模型,同时参照结构图看有无丢失房梁。
5)模型制作过程中对齐边或者点,需要用2.5维对齐捕捉工具。
6)如果甲方需求做空调孔需要在制作墙体的时候将空调孔留出。制作空调洞的时候可用超
级布尔制作,将空调孔的位置塌陷成单独物体制作。
7)注意厨房、卫生间家具的高度。(一般厨房洗菜池和卫生间的洗脸池的高度为900mm)。
8)墙体的制作为一个box对象挤出,不能出现多个box拼凑搭建。
9)楼梯踏步没有图纸说明的情况下高度一般在150mm-1800mm之间。
10) 制作墙体模型时要比实际标高多出300MM(地面以下为200mm.顶以上为100mm),水平零面在地面高度。
11)图层命名方便管理
模型制作中应按MAX层划分显示场景,便于场景管理。例如cad图纸一层,实际模型制作一层。将层次将所制作的内容分开,方便管理。
12)碰撞的制作(unity3d)
由多个box拼在一块,碰撞最小单元为Box或者Plane,最终碰撞必须是Box或者Plane的组合体,不需要将其塌陷到一起,最终给一个Group就可以,单独放在一层。
别墅部分模型
l 别墅的外立面墙体和毛坯间一起制作,制作出整个别墅包括完整的贴图,以后别墅部分的模型可以直接用在外景。
l 别墅制作过程中及时与外景制作人员沟通,与自检人员沟通。争取制作的位置和大小能和外景人员制作的外景对齐,避免制作完成以后模型与外景对不齐的现象。
l 后期表现的形式跟后期人员沟通。确定导出和塌陷的方式。
l 别墅花园的制作由项目经理确定哪部分人员制作。
2、贴图部分:回目录
1、全部使用MAX标准材质进行贴图,禁止出现VRAY材质或者其他渲染器材质。
2、正常贴图1024X1024、512X512,256 X256、128X128类似2的幂数的贴图。色块使用16X16。或者8X8
3、场景中所有同一贴图模型使用同一MAX标准材质。
4、把所有贴图转换为DDS格式包括烘培(只用于Q3D),如果是跟unity3d配合则不需要更改贴图格式,但贴图大小需要修改。
5、除特殊物体外都是用无缝贴图,尽量避免纹理重复率过高的贴图。
6、保持每个物体UV正确(UV过大和过小都是错误的)争取布满整个uv框。
7、同一个场景中相同材质用同一个材质球,不能出现同一个材质不同的材质球
8、需要做动画的物体单独分离出来。具体细节根据后期人员的要求操作
3、模型塌陷展UV:回目录
1、毛坯间烘培展UV的物体一般塌陷为wall_inner(内墙)、wall_out(外墙)、jiaju、windows等物体。
2、烘培物体展UV需要展2通道。
3、多出标高300MM的高度塌陷物体的时候塌陷给外墙展UV
模型导出:
4、模型制作过程中尽量避免用镜像操作,如果必须用镜像,操作完成后需要Reset Xform,修改错误法线面,并把物体坐标轴放在物体中心。
5、烘培物体导出之前必须展uv。
6、其它导出物体一般有结构、水、暖、电、碰撞等。
4、灯光:回目录
1)、一般毛坯间打光主要以Daylight、光度学灯光中的面光源
l Daylight(具体灯光参数按实际情况而定)
l 光度学面光源(具体灯光参数按实际情况而定)
阴面补光方式(具体灯光参数按实际情况而定)
5、Radiosity:基本参数设置回目录
1)、
2)、
4)、设置完毕后点击开始。
5)、光子跑完之后按8键调出环境面板调出对数曝光面板
6、Render To Texture回目录
按0键调出烘培面板,基本参数设置如下
7,烘焙回目录
烘焙贴图方式建筑模型的烘焙方式有两种:
一种是LightMap烘焙贴方式,这种烘焙贴图渲染出来的贴图只带有阴影信息,不包含基本纹理。具体应用于制作纹理较清晰的模型文件(如地形),原理是将模型的基本纹理贴图和LightMap阴影贴图两者进行叠加。优点是最终模型纹理比较楚,而且可以使用重复纹理贴图,节约纹理资源;烘焙后的模型可以直接导出FBX文件,不用修改贴图通道。缺点是LightingMap贴图不带有高光信息;
另一种是CompleteMap烘焙方式,这种烘焙贴图方式的优点是渲染出来的贴图本身就带有基本纹理和光影信息,但缺点是没有细节纹理,且在近处时纹理比较模糊。
烘焙贴图设置、
①CompleteMap烘焙方式在进行CompleteMap烘焙设置时,应注意以下几点:
a) 贴图通道和物体UV坐标通道必须为1通道;
b) 烘焙贴图文件存储格式为TGA格式;
使用已有通道,默认为3,阴影参与烘焙计算 创建一个新的Baked材质 文件格式类型,目标贴图栏 。
② LightingMap烘焙方式在进行LightingMap烘焙设置时,和CompleteMap设置有些地方不同:
a) 贴图通道和物体UV坐标通道必须为3通道;
b) 烘焙时灯光的阴影方式为Adv.RayTraced阴影;
创建一个新的Baked材质,开启直接光照 阴影参与烘焙计算 开启间接光照 目标贴图栏 文件格式类型 使用已有通道,默认为3 。
c) 用LightingMap烘焙时,背景色要改为白色,可避免有黑边的情况;而用CompleteMap烘培时,背景色要改为与贴图近似的颜色。
d) 在使用lightmap烘焙后,需要将材质改回Standard,然后将新生成的map拷贝到Standard的self-Illumination内,并设置正确的贴图通道。
e)烘后可以存档,但是导出的时候清除一下shell材,再导出。清除后就不要再存档了,再存档就覆盖你的max文件了。
贴图UV编辑必须手动进行UV编辑。模型导出
1、将烘培材质球改为标准材质球,通道为1,自发光100;
2、将所有物体名、材质球名、贴图名保持一致
3、合并顶点(大小要合适);
4、清除场景,除了主要的有用的物体外,删除一切物件
5、清材质球,删除多余的材质球(不重要的贴图要缩小);
视具体情况导出动作
8、导出回目录
unity3d导出.fbx格式
l 导出普通模型和没有动画的模型的选项:
勾选“嵌入的媒体(英文:Embed Media)”可使贴图嵌入FBX文件中,导入unity3D时,只需导入FBX文件,贴图也会自动导入。
l 导出有动画模型的选项:(不是骨骼动画的情况)在上面选项里加勾下图选项
l (骨骼动画)在以上所有选项加勾下图选项
导出2个UV集用于光照贴图
通常一个UV集用来定位主要的颜色贴图,或者法线贴图,另一个UV集用来定位光照贴图。
材质设置:光照贴图指定到自发光通道
注意:如果物体用了壳材质,那么使用Autodesk的FBX插件将无法正确的导出UVs。
如果你的模型面上使用了多个材质ID(多维/子材质)那么导出时会生成多个材质球。这样的做法从优化角度来说十分消耗性能。
烘培光照参数(具体参数根据户型大小判断)
单位:MM
时间段 IES SUN IES SKY Brightness Contrast
9 20000 2 88 85
12 40000 1.5 88 85
17 15000 2 88 85
RGB
SUN: 255 217 183
SKY: 242 242 255
补光:255 238 223
Unity OF 3DMax毛坯房制作标准的更多相关文章
- 实战开发中UI资源制作标准
资源制作标准设定建议 1.所有的UI资源全部采用PNG导出 因为Unity不支持外部压缩,所以,不论是用PNG还是JPG,只要尺寸相同,资源量在引擎中都会是一样大.所以,可以大胆地采用PNG进行输出, ...
- 自制Unity小游戏TankHero-2D(2)制作敌方坦克
自制Unity小游戏TankHero-2D(2)制作敌方坦克 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的. ...
- 自制Unity小游戏TankHero-2D(1)制作主角坦克
自制Unity小游戏TankHero-2D(1)制作主角坦克 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的. ...
- Photoshop教您快速的制作标准一寸证件照教程
Photoshop教您快速的制作标准一寸证件照教程 对急需证件照的朋友,只要有一部相机,有电脑安装了PS软件,就可很快自己完成一寸照片的制作. 首先将相机卡里的照片存放在电脑硬盘里: 打开PS图片处理 ...
- Unity NGUI 网络斗地主 -界面制作
Unity NGUI 网络斗地主 -界面制作 源文件在群(63438968群共享!) @灰太龙 这一节说一下NGUI的界面摆放,并且教会大家使用NGUI的自适应功能! 在这里感谢@Gamer,是他给我 ...
- Unity使用协程技术制作倒计时器
先上效果图 图片资源来自http://www.51miz.com/ 1.素材准备 在http://www.51miz.com/搜索png格式的数字图片,用Unity自带的图集制作工具,进行分割.Con ...
- 3DMAX 3场景制作
1 模型制作 2 UVW贴图展开 1 打开材质编辑器,给模型一个材质(以后应该以这个材质生成uvw展开,进而生成贴图,贴图绘制完毕后,再贴回这个材质中,就完成了给模型加贴图的操作) 2 在编辑面板中添 ...
- 【Unity笔记】Terrain地形制作坍塌/深坑
Unity的Terrain组件在[set the terrain height]分页下,height高度为0时,可理解为该地形的海平面高度,此时就不能地形下榻.把height调到100,点击[flat ...
- Unity 和 3DMAx
3DMax转换成DAE模式才会有纹理信息.
随机推荐
- struts2学习笔记(2)---Action中訪问ServletAPI获取Map类型的Servlet元素
源码: strust.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts ...
- java按照集合中元素的属性进行排序示例代码
public class Student { private String name; private int age; private int id; public Student() { sup ...
- [iOS 开发] app无法访问本地相册,且不显示在设置 -隐私 - 照片中
近几天在使用iOS8的Photos Framework访问本地相册时,app即不会弹出是否允许访问提示框,也无法显示在iPhone的设置-隐私-照片的访问列表中,代码如下: PHAuthorizati ...
- CentOS 6.7编译安装PHP 5.6
1.准备编译环境 yum install gcc gcc-c++ pcre* openssl* gd-devel* libxml2-devel bzip2-devel libcurl-devel 2. ...
- java的各个队列之间的联系和区别是什么
java的各个并发队列之间的联系和区别 java.util.concurrent是在并发编程中很常用的实用工具类 ArrayBlockingQueue, DelayQueue, LinkedBlock ...
- 硬编码写RadioGroup的时候要注意设置RadioButton的Id
硬编码写RadioGroup的时候要注意RadioButton的id重复问题,导致选择的时候出现能够多选的情况发生,如下代码,注意Id的设置,这样避免Radiobutton的id重复. /** * 生 ...
- Node中Exports与module.export的使用与区别
最近在看<node开发实战详解>时有写疑问,所以自己就整理了一些资料.下面是node4.*的官方api文档(http://nodejs.cn/doc/node_4/modules.html ...
- OpenSSL安装及目录介绍
1. 下载安装OpenSSL 2. 根据需要下载安装Visual C++ Redistributable 3. 安装完成OpenSSL后,目录结构如下所示 其中,bin文件夹下是OpenSSL主程序的 ...
- JavaScript 保留关键字
JavaScript 保留关键字 在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名. JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3 ...
- C# 多线程详解
1.使用多线程的几种方式 (1)不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值. 复制代码 代码如下: cl ...