原地址:http://www.cocoachina.com/gamedev/gameengine/2010/0601/1586.html
昨天已经发布了1Vr.Cn翻译的多维材质模型烘培入Unity 以及3ds Max光照纹理导入Unity两段教程,今天继续送上Maya导入Unity的教程,由威阿译自:http://forum.unity3d.com/viewtopic.php?t=9606

1,给你的模型打上你需要的灯光,添加贴图材质等等..

2,渲染你的场景,比如用Mental Ray,你喜欢用什么就用什么.

3,选择所有物体并使用"Mesh->Combine"命令.然后给这些物体打开"Create UVs->Automatic Mapping",进行展UV操作.打开"Window->UV Texture Editor"并检查用于烘培的新的UV.

4,切换到"Rendering"工具栏,并且确保你要渲染的物体是被选择的,打 开"Texture/Lighting->Batch Bake(mental ray)"对话框,并用如下的设置,然后点击"Convert and close":

Objects to bake: Selected 
Bake to: Texture // IMPORTANT 
Bake shadows: checked // IMPORTANT 
Keep original shading network: checked // IMPORTANT 
Use bake set override: checked // IMPORTANT 
Color mode: light and color // IMPORTANT 
Normal direction: surface front // IMPORTANT 
Prefix: myLightmap // IMPORTANT this will be the filename of the lightmap TIFF, pick a name you like 
X resolution: 2048 // depends on the size of the object usually 2048 is plenty, try various values 
Y resolution: same value as "X resolution" 
File format: TIFF // others work to as long as Unity can import them 
Bits per channel: 8 bits // IMPORTANT 
Number of samples: 1 
Bake to one map: checked // IMPORTANT 
UV range: Normal [0 to 1] // IMPORTANT, other settings lead to distorted maps 
Fill texture seams: 3 // IMPORTANT, this is the bleed area in pixels around each UV shape to avoid jaggy edges later in Unity 
Override mesh UV assignments: checked 
UV set name: Lightmap

5,Maya将帮你渲染出 Lightmap(根据你设置的分辨率和渲染选项不同可能消耗比较长的时间),这个图不会在Maya中显示,这个文件看起来会像下面这种:

9,保存场景和切换到Unity,找到Lightmap并导入到Unity中.默认路 径"user/[your username]/documents/maya/projects/[maya project name]/renderData/mentalray/lightMap/[prefix].tiff",选择你的模型,更改材质 为"Lightmapped",并将tiff格式的烘培图文件赋予给它,搞定!

 

Maya导入Unity的教程的更多相关文章

  1. 3ds Max光照纹理导入Unity的教程.

    原地址:http://www.cocoachina.com/gamedev/gameengine/2010/0531/1581.html 相信这个3ds Max光照纹理导入Unity的教程对游戏设计师 ...

  2. 从maya导入物体 Importing Objects From Maya

    原地址:http://game.ceeger.com/Manual/HOWTO-ImportObjectMaya.html Unity natively imports Maya files. To ...

  3. maya和Unity中的坐标系旋转

    maya软件是用的右手坐标系,默认旋转顺序是ZYX,即先绕Z轴旋转,再绕Y轴旋转,最后绕X轴旋转. 比如在maya软件中,右侧的旋转顺序是可选的,默认的选择是“XYZ”,其实物体旋转顺序是倒着念,即上 ...

  4. 70部MAYA灯光材质渲染教程合集

    MAYA灯光材质渲染教程合集 教程格式:MP4和flv 两种格式 使用版本:教程不是一年出的教程,各个版本都有 (教程软件为英文版) 清晰度:可以看清软件上的文字 语言:部分中文字幕,其他英文(通过看 ...

  5. C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例

    C#开发Unity游戏教程循环遍历做出判断及Unity游戏示例 Unity中循环遍历每个数据,并做出判断 很多时候,游戏在玩家做出判断以后,游戏程序会遍历玩家身上大量的所需数据,然后做出判断,即首先判 ...

  6. C#开发Unity游戏教程循环遍历做出推断及Unity游戏演示样例

    C#开发Unity游戏教程循环遍历做出推断及Unity游戏演示样例 Unity中循环遍历每一个数据,并做出推断 非常多时候.游戏在玩家做出推断以后.游戏程序会遍历玩家身上大量的所需数据,然后做出推断. ...

  7. Unity 渲染教程(五):多个光源

    https://www.jianshu.com/p/c1a9a5d27765 对每个物体渲染多个光源的光照效果. 支持不同的光源类型. 使用光源cookie. 计算顶点光照. 在光照计算中添加球面谐波 ...

  8. c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出

    c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出 using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using S ...

  9. 对《[Unity官方实例教程 秘密行动] Unity官方教程《秘密行动》(十二) 角色移动》的一些笔记和个人补充,解决角色在地形上移动时穿透问题。

    这里素材全是网上找的. 教程看这里: [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(九) 角色初始设定 一.模型设置: 1.首先设置模型的动作无限循环. 不设置的话 ...

随机推荐

  1. 使用git提交本地代码到github

    1. 客户端选择 git在本地,有多种客户端可供选择,比如eclipse的插件EGit,还有git的官方客户端: Git  Bash, Git CMD, Git GUI等. 推荐使用官方的Git Ba ...

  2. 微信小程序开发:http请求

    在微信小程序进行网络通信,只能和指定的域名进行通信,微信小程序包括四种类型的网络请求. 普通HTTPS请求(wx.request) 上传文件(wx.uploadFile) 下载文件(wx.downlo ...

  3. 阿里百川IMSDK--自定义群聊界面

    // 获取群对象 YWTribe *tribe = [self.tribesArray objectAtIndex:indexPath.row]; // 发起群聊 UIViewController * ...

  4. python 逐行读取文件的三种方法

    方法一: 复制代码代码如下: f = open("foo.txt")             # 返回一个文件对象  line = f.readline()             ...

  5. 在CentOS上安装Git

    文章引用 :http://www.ccvita.com/370.html CentOS的yum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘. 确保已安装了依赖的包 yum ...

  6. poj2528 线段树+离散化

    由于坐标可能很大,此时需要离散化,将值转化为对应的坐标. #include<stdio.h> #include<algorithm> using namespace std; ...

  7. sql-where

    查询表时不一定每一次都要将表格内的资料都完全抓出.在许多时候,我们会需要选择性地抓资料.就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料. 要做到这一点,需要用到 WHERE 这个指 ...

  8. tarjan算法求强连通分量

    先上代码: #include <iostream> #include <cstring> #include <vector> #include <stack& ...

  9. [IOS Delegate和协议]

    转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/25655443 作者:小马 代理和协议的语法这里不赘述,自己查资料. 这个demo的 ...

  10. C++中getline被跳过

    #include "stdafx.h" #include"iostream" #include"math.h" #include" ...