Lighting (.assets.lighting)#

caustics_lamp#

class infinigen.assets.lighting.caustics_lamp.CausticsLampFactory(factory_seed)[source]#

Bases: AssetFactory

create_asset(**params) bpy_types.Object[source]#
infinigen.assets.lighting.caustics_lamp.shader_caustic_lamp(nw, params)[source]#
Parameters:
  • nw (NodeWrangler)

  • params (dict)

hdri_lighting#

infinigen.assets.lighting.hdri_lighting.add_lighting()[source]#

holdout_lighting#

infinigen.assets.lighting.holdout_lighting.add_lighting()[source]#

indoor_lights#

class infinigen.assets.lighting.indoor_lights.PointLampFactory(factory_seed)[source]#

Bases: AssetFactory

create_placeholder(**_)[source]#
create_asset(**_) bpy_types.Object[source]#
infinigen.assets.lighting.indoor_lights.shader_blackbody_temp(nw, params)[source]#
Parameters:
  • nw

  • params

sky_lighting#

infinigen.assets.lighting.sky_lighting.add_lighting(cam=None)[source]#
Parameters:

cam -- (default: None)

three_point_lighting#

infinigen.assets.lighting.three_point_lighting.add_lighting(asset)[source]#
Parameters:

asset

Module contents#