Houdini 音乐驱动模型动画1笔记
来源:互联网 发布:淘宝智能旺铺有效果吗 编辑:程序博客网 时间:2024/06/02 02:03
1.首先准备音乐文件,注,音乐文件及文件属性中不能有中文。
2.导入音乐文件
建立节点:
file属性面板选择音乐文件:
点击时间轴右边第二个喇叭按钮,从对话框中的chop选项中选择音乐路径
如果导入成功,可以看到时间轴已经将音频信息载入进去,试播,如果有声音则没问题
3.建立受驱动对象.圆环,orientation方向选择X轴
再为其添加Xform节点,使其绕Y轴转动
$FF*10
添加null节点,重命名"out_geo"
在其下增加popnet1
popnet1内部增加source1节点
转动时间轴
现在粒子开始转动了,但粒子是黑色的,为其添加颜色
在torus1与xoform1之间添加 color节点
Color Type:Bounding Box,再转动,可以看到彩色的粒子
3.现在处理音频数据
在Composite View视图中点击右键,选择Montion View视图,显示音频文件
因为它有两个通道,我们只需要一个,所以删除一个
给file增加一个delete节点
增加pitch节点,pitch model选择“Multiple Frequencies”,pitch range设置成50-440
重命名下通道,增加rename节点,from:* , to:music[0-100],再看音频通道名字,已经被重命名为music0,music1...
音频处理完毕,增加null节点做输出,将null重命名为out_music
4.将音频数据绑定到驱动物体体
我们要实现的效果是让torus的缩放属性随意音频的高低而变化
再回到turos的xform节点上,uniform scale属性添加表达式
chopf("../music/out_music/music",$FF)
播放,如果变化太过剧烈,可以加上fit进行约束
fit01(chopf("../music/out_music/music",$FF),0.5,1.5)
同时也可以在pitch与rename之间添加lag节点进行约束
5.对显示效果处理
将点变成线
popnet下增加add节点
看到线条好硬
在popnet1属性中oversampling增加为5
不显示粒子,只显示线条,再增加delete节点,删除粒子系统,delete By Pattern ,Pattern=0
给粒子增加些重力,让它下落
source增加force节点,force Y轴=-10
这部教程的内容就这些,还有剩下的部分就属于个人发挥了
- Houdini 音乐驱动模型动画1笔记
- Houdini 音乐驱动模型动画2笔记
- Houdini DOP精华笔记
- Houdini系列 之 导出模型
- Houdini SHOP学习笔记1 制作简单材质
- Houdini SHOP学习笔记3 制作简单山体模型并制作简单材质
- linux驱动模型---笔记
- Houdini如何使用浮点帧预览动画?
- struts2学习笔记模型驱动
- Houdini如何便动画编辑面板中的曲线平滑
- 浅谈实现BVH驱动OGRE中模型制作骨骼动画
- 《领域驱动模型设计》 阅读笔记
- Struts2 学习笔记(七)模型驱动
- struts2学习笔记-模型驱动和属性驱动
- Linux驱动开发-混杂字符设备驱动模型笔记 4
- 开机动画和音乐
- android 音乐波动动画
- 仿QQ音乐动画
- 跟我一起学习ASP.NET 4.5 MVC4.0(二)
- HDFS小文件问题及解决方案
- 动态的给下拉列表添加内容
- HDU 3397 Sequence operation (线段树)
- 跟我一起学习ASP.NET 4.5 MVC4.0(三)
- Houdini 音乐驱动模型动画1笔记
- CentOS6.4 挂载windows NTFS分区 ------from 51CTO 的sxj52ll 的BLOG
- unity升级后'Boo.Lang.Compiler.Steps.EmitAssembly': 'Empty name is not legal
- Base64的使用,解码和编码
- OpenCV Haartraining源码注释增强版 2013-4-24
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- opencv cvhog详解
- 跟我一起学习ASP.NET 4.5 MVC4.0(四)
- 因为项目的需要,近日调研了一下在 Windows Phone 手机上播放H264裸码流的方法,期间参考了大量的网络资源,最终得以解决这个问题,对如此具有钻研和奉献精神的他们表示诚挚的感谢!