What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
上一修订版两侧同时换到之后的修订记录
vfx:houdini:dop:particles [2017/07/03 04:06] – [Useful Techniques] haregyvfx:houdini:dop:particles [2019/04/26 08:40] – [Particles] codinghare
行 1: 行 1:
-====Particles==== +======Particles====== 
-Houdini 动力学 Particles 基础机器应用,版本://ver16.0.633//\\ +Houdini 动力学 Particles 基础及其应用,版本://ver16.0.633//\\
-<wrap em>我的笔记均包含大量个人理解内容,存在一定偏差。如果您发现错误,请留言提出,谢谢!</wrap>\\+
 ===== ===== ===== =====
-\\+
 ====Basics==== ====Basics====
-<WRAP center round todo 60%>+<WRAP  round todo 30%>
 待完善 待完善
 </WRAP> </WRAP>
 ====Tips==== ====Tips====
-<WRAP center round todo 60%>+<WRAP round todo 30%>
 待完善 待完善
 </WRAP> </WRAP>
 ====Useful Techniques==== ====Useful Techniques====
-\\+
 本节记录了一些比较好用的粒子技术。 本节记录了一些比较好用的粒子技术。
 +
 +===Custom POP Attraction Force===
 +
 +这个 idea 学自 //Saber// 的// Introduction to FX by using Houdini// 教程中的第三章。通过这个技术可以实现如下效果:
 \\ \\
 \\ \\
-===Custom POP Attraction Force=== 
 \\ \\
-这个 idea 学自 //Saber// 的// Introduction to FX by using Houdini// 教程中的第三章。通过这个技术可以实现如下效果: +{{ :vfx:houdini:dop:custom_particle_attract_force_1.gif |}} 
 +\\ 
 +\\
 \\ \\
 该技术可以简要的分解为四个部分: 该技术可以简要的分解为四个部分:
行 26: 行 29:
   - 使越靠近中心的粒子速度越快:使用上面向量的长度作为吸引力的系数。   - 使越靠近中心的粒子速度越快:使用上面向量的长度作为吸引力的系数。
   - 向下的速度:使用 ''@P.y'' 作为向下的速度。   - 向下的速度:使用 ''@P.y'' 作为向下的速度。
-  - 随机性:通过对粒子的 ''@P'' 属性进行一些 offset,来达到一定的随机效果。 +  - 随机性:通过对粒子的 ''@P'' 属性进行一些 noise offset,来达到一定的随机效果。 
-一些相关的 Tips:+  - 粒子的再加速和清除:通过对 ''@P.y'' 的判断指定加速区域和粒子死亡区域。 
 +一些相关的 Tips:   
 +  * ''length'' 可以作为基础吸引力,向下的速度,和 ''noise'' 的系数,可以使粒子的移动从同时到线性。同时可以添加 ''pow()'' 使粒子的移动从线性到更复杂的状态,从而实现更为随机的效果。 
 +  * 需要使用 ''fit'' 控制 ''length'' 的范围。需要注意的是我们需要越靠近中心的点越快,那么显然需要使用 ''fit'' 进行目的端的反向输出(从 ''0-1'' 到 ''1-0'')。''noise'' 则不需要反向。 
 +  * 自定义力必须作为继承的力的叠加部分添加到粒子系统里;如果直接进行覆盖会导致很多意想不到的问题。 
 +  * 可通过添加一个系数变量作为自定义力的控制。 
 +\\ 
 +相关测试文件: