Lighting (.lighting)#
point_lighting#
- class infinigen2.lighting.point_lighting.ColoredLightsResult(environment, lights)[source]#
Bases:
NamedTupleFields:
environment:World;lights:list
- infinigen2.lighting.point_lighting.lights_floating_colored_rand(
- ...,
Random-colored point lamps scattered in
bboxagainst a black world, so a demo object reads as lit purely by the colored lights.Example renders
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 lights_floating_colored_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.point_lighting.lights_point_colored_rand(...) LightObject[source]#
A point light whose emission uses a fully-random RGB color.
sky_lighting#
- class infinigen2.lighting.sky_lighting.EnvironmentResult(environment, lights)[source]#
Bases:
NamedTupleFields:
environment:World;lights:list
- infinigen2.lighting.sky_lighting.sky_hosek_wilkie(...) EnvironmentResult[source]#
- infinigen2.lighting.sky_lighting.sky_hosek_wilkie_rand(
- rng,
- sun_elevation_deg=None,
- sun_rotation_deg=None,
Example renders
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.sky_lighting.sky_hosek_wilkie_with_sun_lamp_rand(
- ...,
Example renders
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 sky_hosek_wilkie_with_sun_lamp_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.sky_lighting.sky_nishita(...) EnvironmentResult[source]#
- Parameters:
sun_size_deg (float) -- (default:
0.5)sun_intensity (float) -- (default:
0.6)sun_elevation_deg (float) -- (default:
10.0)sun_rotation_deg (float) -- (default:
0.0)altitude (float) -- (default:
550.0)air_density (float) -- (default:
1.0)dust_density (float) -- (default:
1.0)ozone_density (float) -- (default:
1.0)strength (float) -- (default:
0.4)sun_disc (bool) -- (default:
True)
- infinigen2.lighting.sky_lighting.sky_nishita_rand(...) EnvironmentResult[source]#
Example renders
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 sky_nishita_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.sky_lighting.sky_with_sun_lamp_rand(...) EnvironmentResult[source]#
Example renders
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 sky_with_sun_lamp_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128