Unity核心
文章目录
- Unity核心
- 认识模型
- 2D相关
- 图片导入
- Unity支持的格式
- 设置相关
认识模型
- 建模
顶点确定三维物体基本轮廓位置,三个顶点确定一个面为三角面,平面的法向量与光照和投影的计算有关,正面渲染背面不渲染, - UV
UV纹理贴图坐标的简称,纹理贴图上的每个点都和三维模式上的位置信息有联系
- 材质和纹理贴图
纹理:一张2D图片
贴图:把纹理贴图通过UV坐标映射到3D物体表面
纹理贴图:指模型颜色、UV信息等等
材质:模型的表现,通过纹理贴图提供的信息使用不同的着色器算法呈现不同表现效果,比如金属、塑料透明等等
着色器:Shader,决定材质的表现 - 骨骼绑定
定义骨骼信息,骨骼控制哪些网格信息 - 动画制作
制作关键帧最终制作出动画效果
2D相关
图片导入
Unity支持的格式
- BMP:Windows操作系统标准图片文件格式,不进行压缩占磁盘空间大
- TIF:基本不损失图片信息,缺点体积大
- JPG:一般指JPEG格式,属于有损压缩格式,让图像压缩在很小的存储空间,会损失图片数据,无透明通道
- PNG:无损伤压缩算法的位图格式,压缩比高,生成文件小,有透明通道
- TGA:支持压缩格式,使用不失真压缩算法,还支持编码压缩。体积小,效果清晰,兼备BMP的图像质量和JPG的体积优势,有透明通道
- PSD:是PhotoShop(PS)图形处理软件的专用格式,通过一些第三方工具或自制工具可以直接将PSD界面转为UI界面
- 其他格式:EXR、GIF、HDR、IFF、PICT等等
- 常用格式:JPG、PNG、TGA
设置相关
-
纹理类型
-
Default
默认纹理,大部分导入的贴图都是该类型
-
Nomal map (法线贴图模式)
法线贴图:法线贴图是在物体的凹凸表面都做上对应的法线,为了减少性能消耗将精模模型降低面数形成低模,利用在精模上生成的法线贴图,用在低模上计算光照阴影等效果,提升性能保证效果
-
Edit GUI and Legacy GUI
编辑器中或GUI中使用的纹理
-
Sprite(2D and UI)
2D游戏或者UGUI中使用
-
Cursor
应用于鼠标光标
-
Cookie(光源剪影)
-
Single Channel
纹理只需要单通道格式
-
-
纹理形状
纹理不仅可以用于模型贴图,还可以用在天空盒和反射探针,纹理形状设置用在两种模式之间的切换
-
高级设置
-
平铺拉伸
-
平台设置
-
预览窗口