Simple Breaking Waves in Houdini
2013-06-30 17:00
706 查看
之前看贫尼在群里使用houdini做的卷浪,自己用VOP连了下,挺爽。尤其是卷浪的中心轴在y轴移动时可以模拟卷浪的各种phase,从开始卷到要铺平都可以光滑渐变。
原理就是这么个样子的:
让点绕某个轴转就行了,转的幅度用一个Ramp控制,这个ramp的输入为点到轴的距离,当然因为是局部的旋转,所以不能一个简单的transform op就搞定,但VOP是无所不能搞定的,让点旋转只需要转换成极坐标然后把角度加加减减就行了,反正简化后的公式如果大家现在还在上高中的话一口就能喊出是
P(x,y) = ( x*cos(a)+y*sin(a) , x*sin(a)-y*cos(a) )
在VOP里连出来就是
(edit: 当然可以更简单点,直接用个rotate来负责旋转)
左下角部分负责矩阵转换,可以让卷浪沿任意角度横着卷竖着卷站着卷躺着卷。
加个材质:
PS:最近时间比较紧没时间一一发插件了,等忙完后我会把大家需要的插件上传到网盘里大家想下就下。求suPolyToVolume的也可以直接加俺的特效群105941496到群共享下。
相关文章推荐
- Simple Breaking Waves in Maya
- Simple Breaking Waves in Maya
- Simple Breaking Waves in Maya
- 【原】Iframe with SimpleModal keeps breaking down in IE 9 IE 7
- How to set up and test a simple OLEDB Linked Server in Microsoft® SQL Server to allow retrieval of d
- Java实现简单的LRU缓存(A Simple LRU Cache in 5 lines)
- a simple normal queue written in c under linux
- Simple trick to convert Date format with timezone in Java!
- Gradle Goodness: Parse Files with SimpleTemplateEngine in Copy Task
- Simple HTTP Server and Client in Python
- Simple Introduction to Geometry Shaders in GLSL (Part 2)
- VEX in Houdini Laplacian and Taubin Smoothing
- How to set up a simple mail server on Debian in 5 easy steps
- A simple way to crack VBA password in Excel file
- using class in c#(simple)
- Walkthrough: Create and Run a Simple Windows Application In Native Code
- Making a simple web server in Python.
- Learn how to create a simple virtual layout in Flex 4
- 转载:Breaking ownership chaining within a schema in SQL Server
- formName is undefined.....in template/simple/doubleselect.ftl.