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: Compute Device


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: Passes


Parameter: Iterations


Parameter: Enable


Parameter: Particles


Parameter: Collision Radius


Parameter: Stretch Constraints


Parameter: Bend Constraints


Parameter: Pole Constraints


Parameter: Connectors


Parameter: Rigid Body Centers


Parameter: Rigid Body Shapes Vertices


Parameter: Rigid Body Shapes


Parameter: Rigid Body Shapes Triangles


Parameter: Rigid Body Shapes AABBs


Parameter: Rigid Body Shapes Sphere


Parameter: Rigid Body Contacts


Parameter: Rigid Body Coplanar Patches


Parameter: History


Parameter: Create Output Object


Parameter: Voxel Size


Parameter: Fluid Force Factor


Parameter: Substeps


Parameter: Force Falloff Samples


Parameter: Field Force Field Samples


Parameter: Initial Volume Set


Parameter: Set Initial State


Parameter: Enabled


Parameter: Upres Factor


Parameter: Additional Octaves


Parameter: Upres Wavelet Strength


Parameter: Upres Wavelet Scale


Parameter: Animation Speed


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: Fuel 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: Smooth Spatially


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: 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: Rest Grid Enabled


Parameter: Rest Grid Reset Cycle


Parameter: Rest Grid Time Scale


Parameter: Relative Density Dissipation


Parameter: Absolute Density Dissipation


Parameter: Density Smooth Factor


Parameter: Density Threshold


Parameter: Density Time Scale


Parameter: Relative Color Dissipation


Parameter: Absolute Color Dissipation


Parameter: Color Smooth Factor


Parameter: Color Time Scale


Parameter: Relative Temperature Dissipation


Parameter: Absolute Temperature Dissipation


Parameter: Temperature Smooth Factor


Parameter: Temperature Threshold


Parameter: Temperature Time Scale


Parameter: Relative Fuel Dissipation


Parameter: Absolute Fuel Dissipation


Parameter: Fuel Smooth Factor


Parameter: Fuel Threshold


Parameter: Fuel Time Scale


Parameter: Velocity Damping


Parameter: Velocity Damping


Parameter: Uniform Velocity Damping


Parameter: Velocity Smooth Factor


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: Clamp Advection Result


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: Initial Density


Parameter: Initial Color


Parameter: Initial Temperature


Parameter: Initial Fuel


Parameter: Initial Velocity


Parameter: Draw Pyro


Parameter: Draw Bounding Box


Parameter: Draw Tree Structure


Parameter: Density Multiplier


Parameter: Draw Quality


Parameter: Emission Scale


Parameter: Temperature Scale


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: Max depenetration velocity


Parameter: Friction Range Mult.


Parameter: Friction Min Depth Mult.


Parameter: Extra Center Contacts


Parameter: Exclude flat collider edges.


Parameter: Best Sat Max


Parameter: Best Sat Tolerance


Parameter: Reuse Overlap Axis


Parameter: Reuse Overlap Axis Thresh. 0


Parameter: Reuse Overlap Axis Thresh. 1


Parameter: Reuse Overlap Axis Lifetime


Parameter: Reduce Contact Set Thresh.


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: RigidBody - RigidBody


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: RigidBody - RigidBody


Parameter: Particle - particle


Parameter: Particle - triangle


Parameter: Collider particle - triangle


Parameter: Particle - collider triangle


Parameter: RigidBody - RigidBody


Parameter: Substeps


Parameter: Precision

  • Parameter ID: PBDSCENE_FP_PRECISION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • 16 Bits (PBDSCENE_FP_PRECISION_16BIT)
    • 32 Bits (PBDSCENE_FP_PRECISION_32BIT)

Parameter: Use Logic Pipeline


Parameter: Download Particles


Parameter: Use GPU Compacting


Parameter: Draw Particles


Parameter: Draw Mode

  • Parameter ID: PBDSCENE_FP_DRAW_PARTICLES_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Points (PBDSCENE_FP_DRAW_PARTICLES_MODE_DOTS)
    • Arrows (PBDSCENE_FP_DRAW_PARTICLES_MODE_ARROWS)

Parameter: Draw Radius


Parameter: Draw Size