unity地形属性介绍
地形工具栏的最后一个工具是设置:
设置检视器
设置被提供用于如下描述的一些全局使用和渲染选项:
基本地形
属性 | 功能 |
---|---|
Draw | 切换地形渲染开关 |
Pixel Error | 在地形贴图(高度图,纹理等等)与生成地形之间的贴图精确度;更高的值为更低的精确度,但渲染开销更低。 |
Base Map Distance | 地形纹理将被以完整分辨率显示的最大距离。超过这个距离,为了效率将使用更低分辨率的混合图片。 |
Cast Shadows | 地形是否产生阴影? |
Material | 用于渲染地形的材质。这将影响地形纹理的颜色通道如何被插值。查看【 Enabling Textures 】获取更多细节。可用的选项有: |
Built In Standard | 对于每个splat层,可以为反射和平滑使用一个纹理,为法线使用一个纹理,以及一个标量值来调整金属光泽。关于PBR和标准着色器的更多信息,参见【标准着色器】。 |
Built In Legacy Diffuse | 这是来自Unity4.x及更早版本的内建地形材质遗产。它使用兰伯特(仅有漫射形式)光照模型,有可选的法线贴图支持。 |
Built In Legacy Specular | 这个内建的材质使用了BlinnPhong(漫射及镜面)光照模型,有可选的法线贴图支持。可以对地形指定整体镜面反射颜色和亮度。 |
Custom | 使用你选择的自定义材质来渲染地形。这个材质应当使用的被指定用于地形渲染的着色器(例如,着色器应当正确地执行纹理splat)。我们建议你查看我们内建地形着色器的源代码,并在它们上进行修改。 |
Reflection Probes | 在地形上反射探针如何被使用。仅当使用内建标准材质或支持渲染反射的自定义材质时才有效果。可用选项有: |
Off | 反射探针被禁用,天空盒将会被用来反射。 |
Blend Probes | 反射探针将被启用。仅在探测之间产生混合。如果附近没有反射探针,默认反射将被使用,但在默认反射和探针之间的混合不会产生。 |
Blend Probes And Skybox | 反射探针启用。混合产生在探针和探针之间,或探针与默认反射之间。 |
Simple | 反射探针被启用,但当有两个重叠量存在时,在探针之间不产生混合。 |
Thickness | 沿Y轴负方向地形碰撞体积应当扩大多少。物体被认为与地形碰撞从表面到一个等于这个thickness的深度。在没有使用代价高昂的连续碰撞检测时,帮助避免高速移动物体穿过地形。注:如果碰撞器太扁,高速物体上帧位置在碰撞器上方,下一帧到了碰撞器下方,期间穿过了碰撞器,也即穿过了地形表面,但没有产生碰撞。 |
树木和细节对象
属性 | 功能 |
---|---|
Draw | 树、草地和细节物体要被绘制出来吗? |
Detail Distance | 超过(与摄像头之间)距离外的细节将被剔除。 |
Detail Density | 在给定的区域单元内,细节/草地对象的数量。这个数值可以被设置得更低来降低渲染负载。 |
Tree Distance | 超过(与摄像头之间)距离的树木将被剔除。 |
Billboard Start | (与摄像头之间)距离的3D树木物体将会被公告板图像所代替。 |
Fade length | 超过这个距离的树木在3D对象和公告板之间过渡。 |
Max Mesh Trees | 会被作为固定3D网格表现的可见树木的最大数量。超过这个限制,树木将被公告板代替。 |
风的设置
属性 | 功能 |
---|---|
Speed | 风吹到草地上的速度。 |
Size | 风吹过草地区域形成的“波痕”尺寸。 |
Bending | 草随风吹而摇摆的程度。 |
Grass Tint | 应用到草地对象的整体色调。 |
分辨率
属性 | 功能 |
---|---|
Terrain Width | (在世界坐标系中)地形对象在X轴上的尺寸。 |
Terrain Length | (世界坐标系中)地形对象在Z轴的尺寸。 |
Terrain Height | (世界坐标系中)可能的高度图最低值与最高值间的差。 |
Heightmap Resolution | 地形高度图的像素分辨率(值应当为2的幂次再加1,如513=512+1) |
Detail Resolution | 决定细节/草地单个补丁块的贴图分辨率。更高的分辨率会产生更小、更细节的补丁块。 |
Detail Resolution Per Patch | 单次绘制调用渲染的补丁块的长度/宽度。 |
Control Texture Resolution | 控制不同地形纹理混合的“地形贴图”分辨率。 |
Base Texture Resolution | 当从大于基本贴图的距离观察时(从上向下看),在地形上使用的混合纹理的分辨率。 |
高度图导入/导出按钮
Import Raw 和Export Raw按钮允许你设置或保存地形的高度图到一个以RAW灰度格式保存的图像文件中。RAW格式可以被第三方地形编辑工具(例如Bryce)所生成,也可以被Photoshop打开,编辑和保存。这允许在Unity之外对地形进行复杂的生成及编辑。
unity地形属性介绍相关推荐
- unity地形模块学习
unity地形模块学习: 问题一: 看不见自己抬高或拉低的操作结果 问题二: 制作地形过程中停止光照烘焙消耗内存 问题三: 加了direction light之后地形还是没有变亮 问题四: Unity ...
- unity地形之splatalpha研究 地形贴图导出更换与绘制
unity中的地图贴图的绘制常常使用的是paint texture里面的 但是这个方式往往费时很多,却只能做出很少的效果,这里要介绍的就是通过外部绘制splatalpha 来替换,达到unity中地形 ...
- Unity 地形编辑器详解(V客学院技术分享)
Unity地形编辑器 1 创建地形 在 Hierarchy(层级)视图中右键依次点击 Create ->3DObject->Terrain 之后可以看到在Hierarchy视图中会多出一个 ...
- 【转】unity地形插件T4M使用帮助
unity的地形系统在手机游戏中因为效率问题基本无法使用,只能通过T4M这个地形插件来进行优化制作.下面大概讲解一下使用流程及方法. 先中U3D里面用自带的地形系统刷出想要的地形和贴图.贴图可以大概刷 ...
- 将Unity地形以Wavefront Obj格式导出
原文链接 使用方法请参考原文链接.导出的Obj文件可以作为RecastNavigation的RecastDemo.exe程序的输入文件. 对于已经创建好的Unity Scene,使用原文链接给出的Ed ...
- Unity地形导出为.obj模型
我在Uniyt 3D中创建的真实地形想保存为模型以备以后使用,经过在网上艰辛的搜索(呵呵...),终于找到一个方法,经过实验验证,绝对真实可靠!有图有真相! 先上代码(O(∩_∩)O哈哈~). 源代码 ...
- Unity地形 使用Mesh网格刷草刷不上的解决方案
刷草的时候,使用Texture纹理,没有问题,但使用Mesh,就会刷不全 貌似刷到一定数量之后,之前刷的草就会消失,并且不可在游戏视图中看见 如果再把后面刷的草移除掉,之前刷的草又会再次显现出来 根据 ...
- unity地形高度图进行外部处理问题
开这个话题,因为最近在处理大地形问题 有的时候需要一个很大的地形,而在unity中大的地形消耗很大 所以我们需要优化地形,对于长条的或者不规则,地图可以使用多块地形进行拼接 这样加载的时候就能更加节约 ...
- 【Unity】Unity地形入门问题集锦
基本索引 用任意图做Unity3d的高度图:http://blog.sina.com.cn/s/blog_4ef78af501015fux.html(ok) Unity网格编程篇(二) 非常详细的Me ...
最新文章
- Matlab生成Xilinx Rom IP CORE的初始化内容coe文件
- 营销推广中心设计(一)营销架构与策略
- 【CyberSecurityLearning 附】DNS复习演示所有实验
- Linux查看系统位数命令
- EOJ_1039_最长连续公共子序列
- datastage 使用小结
- 基于生命周期理论的农业科学数据中心化管理模式
- 资源放送丨《MySQL的查询与优化》PPT视频
- Java-Arrays数组操作
- sr锁存器 数电_数字电路第5章(1SR锁存器)_2.ppt
- Pytorch nn.functional.unfold()的简单理解与用法
- Android MVP开发模式及Retrofit + RxJava封装
- 高质量程序好文分享之王垠《编程的智慧》
- STM32G030C8T6读写flash
- 1区SCI潜力刊,中科院分区即将更新,有望冲击2区
- 2019 Google Developder Days(GDD)
- 百度地图离线开发V2.0
- AdSense 使用教程: 通过让 Google 在您的网站上投放广告,帮助您从中获利
- Bootstrap智能消息提示框
- 家用路由器电源适配器9v和12v可以通用吗?