[转]Unity3D知识点滴--Terrain Light Water
2011-01-11 14:28
288 查看
Terrain是U3D自带的地形引擎,IDE可直接可视化绘制。工具很方便,使用方面就不多写了。
Note 1:
Terrain是不能低于 y=0 这个平面的,要想制作沟壑,需要先提高地形平面,在 Terrain - Flatten HeightMap里设置
Note 2::
材质的Tile Size X 和 Tile Size Y设置贴图的大小,值越大,在坐标轴上单次绘制的边长就越大。
Note3:
Terrain支持快速绘制树木(当然你要把其他东西当树也可以=.=),就是使用树木刷子,设置好树的模型,密度等,就可以直接刷了。很方便,别犯傻自己在那里一颗颗拖出来插树就好。。
Note4:
Terrain光影地图(暂且这么翻译,差不多就这个意思吧),直接Terrain -- Create Lightmap , 但是不是实时渲染的,所以啊,除了Terrain上的地形有阴影外,其他的物体阴影要另外处理。
Note5:
水面可以使用2种模式:refractive(折射) reflective(反射);想过去应该是,折射是光大部分向水底下折射,适合于渲染水较深的地方;反射是光大部分往水上面反射了,适用于渲染浅水地区。
reflective
refractive
Note6:
Sun,做个太阳,用点光源就可以了,然后设置点光源的Flare属性为Sun,就可以看到实体的太阳了。
太美了-.-随便创造了个场景图就这么漂亮,Unity3d引擎果然很强大。再想想当年的d3d和openGL,吐血都搞不出这效果。
Note7:
有人建议我加个柔光:Component - Image Effects - Glow 。 这个只能加在摄像机上,用于柔化物体边缘锯齿,效果还不错。
原文出自:jerzha
Note 1:
Terrain是不能低于 y=0 这个平面的,要想制作沟壑,需要先提高地形平面,在 Terrain - Flatten HeightMap里设置
Note 2::
材质的Tile Size X 和 Tile Size Y设置贴图的大小,值越大,在坐标轴上单次绘制的边长就越大。
Note3:
Terrain支持快速绘制树木(当然你要把其他东西当树也可以=.=),就是使用树木刷子,设置好树的模型,密度等,就可以直接刷了。很方便,别犯傻自己在那里一颗颗拖出来插树就好。。
Note4:
Terrain光影地图(暂且这么翻译,差不多就这个意思吧),直接Terrain -- Create Lightmap , 但是不是实时渲染的,所以啊,除了Terrain上的地形有阴影外,其他的物体阴影要另外处理。
Note5:
水面可以使用2种模式:refractive(折射) reflective(反射);想过去应该是,折射是光大部分向水底下折射,适合于渲染水较深的地方;反射是光大部分往水上面反射了,适用于渲染浅水地区。
reflective
refractive
Note6:
Sun,做个太阳,用点光源就可以了,然后设置点光源的Flare属性为Sun,就可以看到实体的太阳了。
太美了-.-随便创造了个场景图就这么漂亮,Unity3d引擎果然很强大。再想想当年的d3d和openGL,吐血都搞不出这效果。
Note7:
有人建议我加个柔光:Component - Image Effects - Glow 。 这个只能加在摄像机上,用于柔化物体边缘锯齿,效果还不错。
原文出自:jerzha
相关文章推荐
- [转]Unity3D知识点滴--Terrain Light Water
- [转]Unity3D知识点滴--Particle System
- Unity3D基础知识梳理
- 知识点滴(一) c#副屏设置以及读写ini文件的方法
- OWC知识点滴(仅限Version 11)
- unity3d-知识汇总
- wince的存储器操作与地址映射知识点滴
- Perl知识点滴
- [知识点滴]解决js跨域的几种方法
- Unity3d 小知识整理(持续更新)
- Unity3D 人形血条制作小知识
- [js点滴知识(转)]事件冒泡详解
- Unity3D 摄像机的基础知识
- [Unity3D]Light说明
- Unity3D基础知识方法重载
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- 知识点滴(打油篇)
- liunx知识点滴积累(1)
- js点滴知识(1) -- 获取DOM对象和编码
- Unity3d知识总结-C#使用1