Simulation Scene

About

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.


Parameter: Device

  • Parameter ID: PBDSCENE_DEVICE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • CPU (PBDSCENE_DEVICE_CPU)
    • GPU (PBDSCENE_DEVICE_GPU)

Parameter: Gravity


Parameter: Time Scale


Parameter: Scene Scale


Parameter: Simulate Before Generators


Parameter: Project Frame Range


Parameter: Start Frame


Parameter: End Frame


Parameter: Elements


Parameter: Forces


Parameter: Substeps


Parameter: Constraints Solver

  • Parameter ID: PBDSCENE_CONSTRAINTSOLVER
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Jacobi (PBDSCENE_CONSTRAINTSOLVER_JACOBI)
    • Gauss-Seidel (PBDSCENE_CONSTRAINTSOLVER_GAUSSSEIDEL)
    • Gauss-Seidel Vivace (PBDSCENE_CONSTRAINTSOLVER_GAUSSSEIDELVIVACE)

Parameter: Iterations


Parameter: Smoothing Iterations


Parameter: Damping


Parameter: Velocity clamp

  • Parameter ID: PBDSCENE_VELOCITYCLAMP
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Off (PBDSCENE_VELOCITYCLAMP_OFF)
    • Scene scale (PBDSCENE_VELOCITYCLAMP_SCENESCALE)
    • Absolute (PBDSCENE_VELOCITYCLAMP_ABSOLUTE)
    • Collision Radius (PBDSCENE_VELOCITYCLAMP_RADIUS)

Parameter: From Bounding Box


Parameter: Size


Parameter: Radius


Parameter: Acceleration clamp

  • Parameter ID: PBDSCENE_ACCELERATIONCLAMP
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Off (PBDSCENE_ACCELERATIONCLAMP_OFF)
    • Scene scale (PBDSCENE_ACCELERATIONCLAMP_SCENESCALE)

Parameter: From Bounding Box


Parameter: Passes


Parameter: Extra Iterations


Parameter: End Frame Pass


Parameter: Draw


Parameter: Draw Particles


Parameter: Draw Stretch Constraints


Parameter: Draw Bend Constraints


Parameter: Draw Pole Constraints


Parameter: Draw Connectors


Parameter: Voxel Size


Parameter: Fluid Force Factor


Parameter: Substeps


Parameter: Force Falloff Samples


Parameter: Field Force Field Samples


Parameter: Padding


Parameter: Voxel Count

  • Parameter ID: PBDSCENE_PYRO_TREESETTINGS_VOXELCOUNT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • 16 (PBDSCENE_PYRO_TREESETTINGS_VOXELCOUNT_16)
    • 32 (PBDSCENE_PYRO_TREESETTINGS_VOXELCOUNT_32)

Parameter: Density Buoyancy


Parameter: Temperature Buoyancy


Parameter: Vorticity Strength


Parameter: Source

  • Parameter ID: PBDSCENE_PYRO_VORTICITY_SOURCE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • None (PBDSCENE_PYRO_SOURCE_NONE)
    • Density (PBDSCENE_PYRO_SOURCE_DENSITY)
    • Temperature (PBDSCENE_PYRO_SOURCE_TEMPERATURE)
    • Burnt Fuel (PBDSCENE_PYRO_SOURCE_FUEL)

Parameter: Source Strength


Parameter: Strength


Parameter: Source

  • Parameter ID: PBDSCENE_PYRO_TURBULENCE_SOURCE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • None (PBDSCENE_PYRO_SOURCE_NONE)
    • Density (PBDSCENE_PYRO_SOURCE_DENSITY)
    • Temperature (PBDSCENE_PYRO_SOURCE_TEMPERATURE)
    • Burnt Fuel (PBDSCENE_PYRO_SOURCE_FUEL)

Parameter: Source Strength


Parameter: Scale with Velocity


Parameter: Velocity Factor


Parameter: Frequency


Parameter: Number of Octaves


Parameter: Initial Octave Scale


Parameter: Incremental Octave Scale


Parameter: Incremental Octave Strength


Parameter: Fuel Burning Rate


Parameter: Ignition Temperature


Parameter: Density per Fuel


Parameter: Temperature per Fuel


Parameter: Pressure per Fuel


Parameter: Relative Density Dissipation


Parameter: Relative Temperature Dissipation


Parameter: Absolute Density Dissipation


Parameter: Absolute Temperature Dissipation


Parameter: Absolute Fuel Dissipation


Parameter: Velocity Damping


Parameter: Velocity Damping


Parameter: Uniform Velocity Damping


Parameter: Density Smooth Factor


Parameter: Temperature Smooth Factor


Parameter: Fuel Smooth Factor


Parameter: Velocity Smooth Factor


Parameter: Density Threshold


Parameter: Temperature Threshold


Parameter: Fuel Threshold


Parameter: Velocity Threshold


Parameter: Floating-point Precision

  • Parameter ID: PBDSCENE_PYRO_FLOATPRECISION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • 16 bit (PBDSCENE_PYRO_FLOATPRECISION_16)
    • 32 bit (PBDSCENE_PYRO_FLOATPRECISION_32)

Parameter: Advect Fuel


Parameter: Staggered Velocities


Parameter: Advection Mode

  • Parameter ID: PBDSCENE_PYRO_ADVECTIONMODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • SemiLagrangian (PBDSCENE_PYRO_ADVECTIONMODE_SEMILAGRANGIAN)
    • MacCormack (PBDSCENE_PYRO_ADVECTIONMODE_MACCORMACK)
    • BFECC (PBDSCENE_PYRO_ADVECTIONMODE_BFECC)

Parameter: Use Advection Mode for Velocity


Parameter: Correction Strength


Parameter: Pressure Solver

  • Parameter ID: PBDSCENE_PYRO_PRESSURESOLVER_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Gauss-Seidel (PBDSCENE_PYRO_PRESSURESOLVER_GAUSSSEIDEL)
    • Multigrid V-Cycle (PBDSCENE_PYRO_PRESSURESOLVER_MULTIGRIDV)
    • Multigrid Full-Cycle (PBDSCENE_PYRO_PRESSURESOLVER_MULTIGRIDFULL)
    • Preconditioned Conjugate Gradient (PBDSCENE_PYRO_PRESSURESOLVER_PCG)

Parameter: Polish Iterations


Parameter: Smoothing Iterations


Parameter: Smoothing Iterations Final


Parameter: Maximum Multigrid Depth


Parameter: Draw Pyro


Parameter: Draw Bounding Box


Parameter: Draw Tree Structure


Parameter: Density Multiplier


Parameter: Draw Quality


Parameter: Absorption Coefficient


Parameter: Volume to Draw

  • Parameter ID: PBDSCENE_PYRO_DRAW_TEXTURE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Shaded (PBDSCENE_PYRO_DRAW_TEXTURE_SHADED)
    • Density (PBDSCENE_PYRO_DRAW_TEXTURE_DENSITY)
    • Divergence (PBDSCENE_PYRO_DRAW_TEXTURE_DIVERGENCE)
    • Temperature (PBDSCENE_PYRO_DRAW_TEXTURE_TEMPERATURE)
    • Fuel (PBDSCENE_PYRO_DRAW_TEXTURE_FUEL)
    • Velocity (PBDSCENE_PYRO_DRAW_TEXTURE_VELOCITY)
    • Pressure (PBDSCENE_PYRO_DRAW_TEXTURE_PRESSURE)

Parameter: Mode

  • Parameter ID: PBDSCENE_PYRO_FORCES_INEXMODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Include (PBDSCENE_PYRO_FORCES_INEXMODE_INCLUDE)
    • Exclude (PBDSCENE_PYRO_FORCES_INEXMODE_EXCLUDE)

Parameter: Objects

  • Parameter ID: PBDSCENE_PYRO_FORCES_INEXCLUDE
  • Parameter Type: InExcludeData

Parameter: Thread count


Parameter: Granularity


Parameter: Randomize color solve


Parameter: Recreate colors at each frame


Parameter: Elastic


Parameter: Triangle bend


Parameter: Volume


Parameter: Spline bend


Parameter: Spline stretch and shear


Parameter: Spline bend and twist


Parameter: Elastic added


Parameter: Weak pins


Parameter: Exclusion list


Parameter: Particle - particle


Parameter: Particle - triangle


Parameter: Edge - edge


Parameter: Collider particle - triangle


Parameter: Particle - collider triangle


Parameter: Edge - collider edge


Parameter: Representative triangles


Parameter: Sort contacts


Parameter: Particle - particle


Parameter: Particle - triangle


Parameter: Edge - edge


Parameter: Collider particle - triangle


Parameter: Particle - collider triangle


Parameter: Edge - collider edge


Parameter: Particle - particle


Parameter: Particle - triangle


Parameter: Collider particle - triangle


Parameter: Particle - collider triangle