houdini pop粒子模块 vs UE Niagara

NiagaraHoudini
Niagara SystemDOP Network
Emitter Spawnpopnet输入
Emitter Update/Particle Spawnpop source
Particle Updatepop source与pop solver之间
Event Handlerpop group&pop replicate
Generic Simulation Stagegas repeat solver或sop solver+foreach
Renderpop sprite/copy to points/trail(add)/geometry light
Niagara Module Scriptpop vop
Custom Hlslpop wrangle
modulenode
Play Audiopop+chop
Play Persistent Audio
Update Persistent Audio
Spawn Ratepop source/Const Birth Rate
Spawn Per Framepop source/Impulse count
Spawn Burst Instantaneouspop source/Impulse Activation
Beam Emitter Setuppop+add(sop)
Spawn Beam
Beam Width/Scale Beam Width
Collisionpop collisiondetect+pop collisionbehavior
Colorpop color
Scale Color
Scale Color by Speed
Maintain A Set Distance Between Pointscustom(表示Houdini默认没有,需要自己手动实现)
Pendulum Setup/Constraintcustom
Timelinecustom
Avoid Distance Field Surfaces GPUpop wrangle+volumegradient
Move to Nearest Distance Field Surface GPUpop wrangle+volumegradient+volumesample
Collision/Dead/Location Eventpop replicate
Acceleration Forcepop force(勾选Ignore Mass)
Aerodynamic Dragpop wind&pop torque
Curl Noise Forcepop wind或pop force
Dragpop drag&pop drag spin
Gravity Forcepop force
Inherit Source Movementpop source/Inherit Velocity
Limit Forcepop wrangle+clamp
Line Attraction Forcepop attract
linear Forcepop force
Mesh Rotation Forcepop torque
Point Attraction Forcepop attract
Point Forcepoint force
Solve Forces and Velocitypop solver
Sprint Forcepop grain
Vector Noise Forcepop force
Vortex Forcepop axis force
Wind Forcepop wind
Kill Particlepop kill
Kill Particle In Volume
Particle Statepop solver/reap particles
Jitter Positionpopnet输入
Rotate Around Point
Shape Location
Skeletal Mesh Location
Static Mesh Location
System Location
Place Particles on Depth Buffer GPUpop wrangle+intersect
Region Maskpop group/Bounding
Calculate Mass and Rotational Inertia by Volumecustom
Calculate Size and Rotational Inertia by Masscustom
Dynamic Material ParametersMat/bind
Cone Maskcustom
Constrain Vector to Conecustom
Fade Over Timesop solver/attribute fade
Find Closest Point on Line Segmentpop wrangle+xyzdist
Find Closest Point on Trianglepop wrangle+xyzdist
Interpolate Over Timesop solver/attribute fade
Lerp Particle Attributespop wrangle+lerp
Initialize Mesh Reproduction Spritepop wrangle+primuv
Initial Mesh Orientationpop lookat
Align Sprite to Mesh Orientationpop lookat
Add Rotational Velocitypop torque
Find Kinetic and Potential Energycustom
Calculate Accurate Velocitypop wrangle+pprevious属性
Initialize Particlepop source
Scale Ribbon Widthpop wrangle+pscale属性
Apply Owner Scale to Attributes
Scale Mesh Size
Scale Mesh  Size by Speed
Scale Sprite Size
Scale Sprite Size by Speed
Sample Skeletal Meshpop wrangle+primuv
Sprite Facing and Alignmentpop sprite
Sub UVAnimationcustom
Sample Texturepop wrangle+colormap
Sub UV Texture Sample
World Aligned Texture Sample
Sample Pseudo Volume Texturepop wrangle+environment
Do Oncepop wrangle+if
Frame Counter@Frame
Increment Over Time@Time
Partition Particlespop wrangle+setpointgroup
Time Based State Machinecustom
Waveformpop wrangle+sin/cos…
Sample Vector Fieldpop attribfromvolume
Apply Vector Field
Add Velocitypop velocity
Scale Velocity
Vortex Velocity
Inherit Velocitypop source/Inherit Velocity
Static Mesh Velocitypop source/Inherit Velocity
Data Interfacevex
属性:Engine、User、System、Emitter、
Particle、Module、Stack、Stage
普通属性
DATA InterfaceVEX
Texture Samplecolormap()
2D Array Texture Samplefor+colormap()
Camera Queryoptransform()、ch()
Chaos Destruction Data、Collision Queryexpression:dopfield()
Audio*chop:Audio*
Cube Texture Sampleenvironment()
Curl Noisecurlnoise()
Curve for *chramp()
GBufferlabs maps baker+colormap()
Grid2D*volume*()
Grid3D*
Vector Field
Neighbor Grid3Dpc*()
Splinepoint()、vertex()、prim()、xyzdist()、primuv()…
Skeletal Mesh
Static Mesh
Volume Texture Sampleposition为输入端口的3D纹理
* Arrayarray()
Particle Attribute Readerpoint()、npoints()…
粒子属性粒子属性
Particles.PositionP
Particles.Velocityv
Particles.PhysicsForceforce
Particles.RotationalVelocityw
Particles.PreviousPositionpprevious
Particles.PreviousVelocity(P-pprevious)*FPS
DataInstance.Alivedead
Particles.Ageage
Particles.CameraOffset转到相机空间沿z轴移动
Particles.ColorCd
Particles.DynamicMaterialParameter1-4Mat/bind
Particles.IDid
Particles.Initial.Color初始Cd
Particles.Lifetimelifetime
Particles.Massmass
Particles.MaterialRandomrand(id)
Particles.MeshOrientationorient
Particles.NormalizedAgenage
Particles.Scalescale
Particles.SpriteFacing不能改变
Particles.SpriteRotationspriterot
Particles.SpriteSizespritescale
Particles.UVScalespriteuv
Particles.HasCollidedhitnum>0
Particles.NumberOfCollisionshittotal
Particles.MeshIndexinstance
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容