SpeedTree草的制作
对于草的制作:
一是采用SpeedTree直接建模制作,
二是导入外部模型,将3DSMAX或MAYA制作的草类植物模型,导入到SpeedTree中进一步完善,以便减少草类植物模型的制作量。
- 第一类草
1.Trunk作为草茎秆
草茎秆长度和半径的修改,修改半径的变化幅度曲线,使草茎秆的上下粗细一致(左下右上)
效果图:
注意:草的上部分受重力会弯曲一点
调整Start angle、Gravity及其曲线调整面板,调整草茎秆为平滑弯曲,下直上弯,左下右上,双击加一个控制点,使草茎秆大部分直,上部有一点弯曲。
2.Frond蕨叶节点的操作
控制蕨叶生长的起点,改变其宽度及其曲线调整面板。(调整蕨叶为 中间最宽,下稍宽,上面逐渐变窄,左下右中,双击中间上部加一个控制点,上移,使蕨叶最宽,再双击控制点,平滑变窄,可以加2-3个控制点,改变草外形。)
效果图:
3.批量种植草
选中Trunk,增多其数量,控制草茎秆在Tree中的生长范围,使草分散开。
4.:调节草的形态
可以调节草的高低有一个变化幅度:选中Trunk,在Spine中,改变草茎秆高度Length后面的+/-按钮变化幅度为1,单击最后的曲线调整面板,调节控制点,改变草的高低状态。
可以调节草的弯曲朝向有一个变化幅度:
在Spine中,改变Start angle为0.44,其后面的+/-按钮变化幅度为0.05,单击最后的曲线调整面板,调节控制点,改变草的弯曲状态。
可以改变草的旋转随机方向:改变Roll为0.1,其后面的+/-按钮变化幅度为0.2,单击最后的曲线调整面板,调节控制点,改变草的旋转状态。
5.添加材质
效果:
- 第二类草地制作
1.在Meshes面板导入地面模型——>选择Grow things off of it种植草在地面上——>调整地面的方向:在Transform中的Orient标定方向中,调整为Y轴向上,选择Y-Up Right-handed
单击show,取消勾选ground,单击show,取消勾选grid
2.在Tree上,产生一个Zone外部结点,选中Zone,添加Leaf Mesh结点
选择Meshes面板,单击+,选择草模型,选择现在不附加在任何东西上面,调整方向
在Leaf Mesh结点下,选择Orientation方向,有up、right、out三个方向调节(可以尝试调节),调整right为0.5。(可以在skin中,勾选使用实际尺寸,观看草转动的效果)
调整草的参数:大小、数量、Sink下沉,可以调节草紧密结合地面,改为0.1、生长范围
3.调节倾斜面上草的生长方向:
选中Zone,在Meshes下,调节Surface Adhesion粘附力,为0.8,看到粘附到倾斜地面上了。
效果图:
选中Leaf Mesh,选择Material,单击Type后面的+,可以增加了一种材质。
- 水草类植被制作
1.Trunk
改变水草茎秆高度Length为15,在Skin中,改变水草茎秆的半径Radius为0.15,单击最后的变化幅度曲线,调整左下一点,使水草根部再细一点。
在Skin中,改变Late下的Turbulence湍流为0.15,更直一些。
水草的上部分受重力会弯曲一点,改变Start angle为0.51,Gravity重力为0.2,单击最后的变化幅度曲线调整面板(调整水草茎秆为平滑弯曲,下直上弯,左下右上,在3/4的位置双击加一个控制点,使水草茎秆大部分直,上部有一点弯曲,在双击用贝塞尔曲线调整成平滑弯曲。)
2.Batched Leaves,对称叶子
调整叶子大小,控制叶子生长的起点
改变叶子密集一些,改Internode Length节间长度从2缩小到0.9,
在Skin中,选择Weld焊接、紧密结合
在Orientation中,改变Fold折叠、夹合度为-0.15,**向弯曲方向夹合,**变化幅度0.05。
调整其后曲线左侧向下,下部夹合小一点。
改Align排列为-0.2,使叶子下垂,变化幅度0.1,
up、Right、Out都可以调节一点值,并都给一点变化幅度,使叶子不要太齐。
在Generation中,改Spread散开、错开为0.3。
效果图:
SpeedTree草的制作相关推荐
- Speedtree学习笔记(案例)——草的制作
Generation--Add--Trunk(作为草的茎秆)--Fronds 第一步对Trunk的操作: 选中Trunk节点--左边Messages面板的Spine--Spine-- ...
- 闲云野鹤:吃鸡(四)之场景制作—用unity内置草功能制作草
先上最终效果图吧: 第一种方式:Add Grass Texture,只需要选择草的图片即可 选择Add Grass Texture此种方式unity默认mesh为一个矩形面.基本制作过程没什么值得多说 ...
- Unity 草的制作
如果把草当成一个一个的模型的话,我们在一个平面上铺满10000个草并且让他和一些物体进行交互的,如果用传统的做法,我们把每一个草上面挂载一个脚本的话,运行的时候你就会发现,这样帧率其实并不高的,在一个 ...
- AAA级草资源制作插件Volume Grass
资源名称: Volume Grass 资源大小: 19.3MB 资源版本:v1.5 资源类型: .unitypackage 安装要求:要求Unity 4.3.3或更高版本 官网地址:https://w ...
- 又逢一年粽香时,潮品绣出来——艾草
又逢一年粽香时,潮品绣出来--艾草 1 致富经内容介绍 1.1 项目背景 艾草作为端午节的主角之一,端午门前挂艾草的习俗,已经是由来已久.根据相关典籍可知,农历五月初五,艾草的药性最强,基于此,人 ...
- 简单3dsmax城堡
场景: 方法 上材质贴图 挖一个坑 草地材质.河流材质 添加草.制作小旗子.木板材质.vray渲染 下载
- CryEngine3教程合辑
转载自http://tieba.baidu.com/p/3663800102 作者:Tytaa 中文名称: CryEngine游戏关卡设计训练视频教程第一季 外文名称: 3DMotive Introd ...
- UE4 材质大师课程
官方项目下载:https://www.unrealengine.com/marketplace/zh-CN/item/6a7fcd3038d445b893428b2f014d3c3a 课程:https ...
- Creator 3.x 入门修炼指南!精简优化版
2月期间,晓衡翻遍了B站上成体系的 Cocos Creator 3.x 视频教程.以初学者的姿态,去亲身体验.观摩.学习......惊喜地发掘出一条适合 Creator 3.x 初学者的学习路径和修炼 ...
最新文章
- 鸟哥的Linux私房菜(基础篇)-第一章、Linux是什么(一.3. Linux的特色)
- java查找最小字符集_如何查找Java中的默认字符集/编码?
- SAP IBASE hierarchy remove - step2 handling
- 记录——oracle数据库备份
- php验证邮箱的通用函数,PHP函数:PHP的通用检测函数总结
- 数据结构之栈与递归的实现及应用(斐波拉契数列递归解法和strlen递归解法)
- 计算机硬盘被配制成动态磁盘。在这种情况下无法进行重装?,动态磁盘转换为基本磁盘(完美解决方案)...
- 图中PNP型三极管发射极和基极为什么要加个100K(R21)的电阻?
- VM8无intnet访问权限
- python找零_用python实现零钱找零的三种方法
- JSD-2204-连接查询-JDBC-Day10
- 微信小程序笔记、小程序打印
- C++中使用placement new
- C++常见的SML用法 ACM 必备
- 测试壁纸相机软件叫什么,如何检测照片的拍摄角度,以及如何像查看桌面应用程序一样自动旋转以显示网站?...
- meego linux 双系统,如何安装MeeGo和Windows 7双系统
- nginx参数tcp_nopush和tcp_nodelay
- 壳寡糖/肉桂醛修饰乳清蛋白,乳清浓缩蛋白-羟丙基甲基纤维素复合材料
- matlab数值解方程,[原创]MATLAB的Mupad应用之以数值方法解方程
- 变频变风量通风系统如何选择
热门文章
- 论文《Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts》
- DataPipeline正式加入中国信通院数据库应用创新实验室
- 苹果手机怎么摁计算机会出现错误,苹果手机通过iTunes恢复系统出现了4005错误怎么办?如何恢复手机数据?...
- windows安装kafka 2.8.1以及创建主题(topic)生产者和消费者消息接收和发送
- EPUB转TXT方法有什么?推荐三个实用的方法
- Johns Hopkins University Coronavirus COVID-19 Dashboard(约翰斯·霍普金斯大学疫情地图实时大屏网站)
- instagram授权流程(第一篇)
- 笔记本计算机故障排除,笔记本电脑开不了机的原因与解决方法
- 对接第三方接口(短信,支付)
- Elasticsearch 1: 基本原理和概念