Weather (.assets.weather)#

kole_clouds#

infinigen.assets.weather.kole_clouds.add_kole_clouds(height=0)[source]#
Parameters:

height -- (default: 0)

particles#

class infinigen.assets.weather.particles.FallingParticles(particle_gen, distribution)[source]#

Bases: Generator

Parameters:
generate(emitter, collision=None)[source]#
Parameters:
  • emitter (Object)

  • collision (pf.Collection) -- (default: None)

infinigen.assets.weather.particles.spawn_emitter(...)[source]#
Parameters:
  • follow_cam

  • mesh_type

  • size

  • offset

  • name -- (default: None)

infinigen.assets.weather.particles.rain_param_distribution()[source]#
infinigen.assets.weather.particles.falling_leaf_param_distribution()[source]#
infinigen.assets.weather.particles.floating_dust_param_distribution()[source]#
infinigen.assets.weather.particles.marine_snow_param_distribution()[source]#
infinigen.assets.weather.particles.snow_param_distribution()[source]#

wind_effectors#

class infinigen.assets.weather.wind_effectors.WindEffector(factory_seed, strength)[source]#

Bases: AssetFactory

create_asset(**kwargs)[source]#
class infinigen.assets.weather.wind_effectors.TurbulenceEffector(factory_seed, strength, noise, size=1, flow=0)[source]#

Bases: AssetFactory

create_asset(**kwargs)[source]#

Module contents#