0% found this document useful (0 votes)
2 views

VFX Simulation

The document outlines a project focused on manipulating particles and voxels using various techniques in a simulation environment. It details the use of POINTVOPS and VOLUMEVOPS for data manipulation, along with specific steps for creating stages and effects through attribute noise and animation controls. The project emphasizes problem-solving by breaking down complex tasks into manageable procedures and utilizing animation techniques for enhanced control over the effects.

Uploaded by

sakisaki4510
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

VFX Simulation

The document outlines a project focused on manipulating particles and voxels using various techniques in a simulation environment. It details the use of POINTVOPS and VOLUMEVOPS for data manipulation, along with specific steps for creating stages and effects through attribute noise and animation controls. The project emphasizes problem-solving by breaking down complex tasks into manageable procedures and utilizing animation techniques for enhanced control over the effects.

Uploaded by

sakisaki4510
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Goals

1/ Procedure vs simulation
2/ Problem solving
3/ Break down a complex problem into what we can do
4/ Animation with SOPs, PointVOPs, Noise

Type of data Particles = points (p, v) Voxel = volume (d, v)

Manipulation nodes POINTVOPS VOLUMEVOPS


Point wrangle (VEX) Volume wrangle (VEX)
Attribute wrangle

Example Change y position using sphere → vdbfrompolygon


add in POINTVOPS (Fog VDB: Density) →
Attributewrangle: vdbvisualizetree (leaf
[email protected] = [email protected] + offset
nodes & active voxel)

Project 1:
1/ Create Stages
scatter ( force total count: 10000 points)
transf → scale (1.7) - 14:37
attribute noise 1 - 14:44
attribute name: P
Range values: Zero centered
Amplitude: 4.2
Offset: $F/30
attribute noise 2
attribute name: P
Range values: Zero centered
Amplitude: 2
Offset: $F/15
No fractual
Rest/ AttrWrangle (v@rest = v@P) - 15:15 or point = (1, “P”, ptnum);
2/ Effect creating
a.​ blendshape (option 1) - less control
b.​ pointvops (option 2) - more control (20:05)
bind - rest
mix - rest & P, promote bias f
i.​ → set keyframe (1 - 0; 48 - 5) (option 1): animation curve (21:25)
ii.​ → link frame to fitrange to bias (option 2)
Option 1: fitrange (1-40; 0-1)
Option 2: fitrange (20-50; 0-1) → ramp (spline) → fitrange (1-0; 0-1) → bind
Alpha
iii.​ → turbulent noise (31:56 - 36:26)
pointvops - alt + shift + F → animation editor

30:07
3/ More controlling for the effect
distance from geometry

You might also like