当前位置: 首页 > news >正文

Unity自定义树(Tree)

一、创建自定义树

右键——3D Object——Tree

树的大致形态:

二、主干树的整体设置

  • Distribution

  1. Tree Seed:树种子,调节此参数就可获得不同形态的树桩
  2. Area Spread:区域的大小
  3. Ground Offset:树距离初始地面的偏移值

  • Geometry

  1. LOD Quality:设置LOD质量,值越大模型的面数越大(会随距离变化而改变模型精细度)
  2. AO/AO Density:AO的强度值

  • Material

  1. Translucency Color透明区域颜色
  2. Trans. View Dep.透明区域渲染深度
  3. Alpha Cutoff贴图上半透明区域的切除程度,leaf通常都用透明贴图来呈现
  4. Shadow Strength阴影强度
  5. Shadow Offset阴影偏移
  6. Shadow Caster Res.阴影分辨率

三、树干分枝(Branch)

用于编辑树干、树枝

  • Distribution

  1. Group Seed:树干/树枝群种子(不同的值有不同的形状)
  2. Frequency:增加同级的枝干数值(通常主树干设置数值为1,其他枝干数值一般大于1)
  3. Distribution:控制枝条的分布情况(后面的曲线可调整枝条的上下分布距离)
  4. Growth Scale:枝干生长的比例
  5. Growth Angle:枝干生长的角度
  • Geometry

  1. LOD Quality:设置LOD质量,值越大模型的面数越大(会随距离变化而改变模型精细度)
  2. Geometry Mode:几何体模式;可以是branch(树干模式),也可以是一个fronds(扁平面片),还可以是branch+fronds,那就是两者都有
  3. Material:树干材质
  • Shape

  1. Length:树干的长度(可设置随机的范围)
  2. Relative Length:相对长度(默认勾选)
  3. Radius:半径
  4. Cap Smoothing:断口处的光滑度
  5. Crinkliness:枝干的扭曲程度
  6. Seek Sun:枝干尖端朝向太阳的程度
  7. Noise:给枝条根部到顶端的粗细变化添加一个噪波随机紊乱,值越大越紊乱
  8. Flare Radius/Height/Noise:(只有主干树枝才有的参数)用于设置主干树枝底部的半径、高度、噪波等
  9. Weld Length、Spread Top、Spread Bottom:(非主干树枝有的属性)用于设置非主干树枝生长的衔接处的过度长度、向上延伸的长度、向下延伸的长度
  10. Break Chance:枝条断裂的可能性,值越大,越多该层级的枝条出现断裂,断裂的枝条会有断口,而且也不会有次级枝条或叶片产生
  11. Break Location:断裂的位置,会随机在指定范围内取值

四、叶节点

  • Distribution

  1. Group Seed:用于设置树叶分布的随机值
  2. Frequency:用于设置树叶的数量
  3. Distribution:用于设置树叶在枝干上的分布位置(可调整曲线来设置)
  4. Growth Scale:叶片生长的大小
  5. Growth Angle:叶片生长的角度
  • Geometry

  1. Geometry Mode:用于设置叶片的形状
  2. Material:叶片材质
  • Shape

  1. Size:叶片的大小
  2. Perpendicular Align:叶片垂直方向对齐程度
  3. Horizontal Align:叶片水平方向对齐程度
  • Wind

  1. Main Wind:风力大小
  2. Main Turbulence:主要紊乱场力度大小
  3. Edge Turbulence:边缘紊乱场力度大小

五、风

创建风

  • Mode:有直线型风和球形风

  • Main:风力的大小

  • Turbulence:风的噪声,值越大,风向的变化越大

  • Pulse Magnitube:定义风脉冲强度乘数

  • Pulse Frequency:定义风脉冲长度和频率

六、创建树、叶材质


参考:

Unity3D自带功能:树物体(Tree) - 简书

http://www.dtcms.com/a/36641.html

相关文章:

  • 城电科技|会追日的智能花,光伏太阳花开启绿色能源新篇章
  • 【无标题】网络安全公钥密码体制
  • html中的元素(2)
  • 云计算相关
  • 苍穹外卖day4套餐管理新增接口个人实现及思考过程记录
  • MaxKB+Ollama+DeepSeek1.5B部署知识库
  • DeepSeek-V3 论文总结
  • React进阶之React核心源码解析(三)
  • Jtti.cc:站群服务器SEO优化建议,如何分配多IP?
  • Java进阶:SpringMVC中放行静态资源
  • Go小技巧易错点100例(二十二)
  • Spring Boot 与 MyBatis 数据库操作
  • 【Java】I/O 流篇 —— 缓冲流
  • 什么是以知识为中心的服务(KCS)?最佳实践是什么?
  • STM32+ESP8266局域网通信
  • 【Java项目】基于Spring Boot的交流互动系统
  • 【工欲善其事】2025 年实现听书自由——基于 Kokoro-82M 的开源 TTS 工具 audiblez 本地部署实战
  • AI多模态梳理与应用思考|从单文本到多视觉的生成式AI的AGI关键路径
  • msc2n修改物料有效期
  • 【算法】 ‘abb‘ 型子序列问题——前后缀分解 python
  • 【红队利器】单文件一键结束火绒6.0
  • 2025最新最全【大模型学习路线规划】零基础入门到精通_大模型 开发 学习路线
  • C语言 —— 此去经年 应是良辰好景虚设 - 函数
  • Deepseek 实战全攻略,领航科技应用的深度探索之旅
  • R Excel 文件:高效数据处理的利器
  • 基于SpringBoot+mybatisplus+vueJS的高校选课系统设计和实现
  • [AI]【Comfyui】 生成基本流程图的步骤保姆记录
  • 华为2025年技术发布会:智能汽车核心技术大爆发
  • Go 之 语言基本类型
  • 从0-1学习Mysql第三章: 数据类型