Lighting (.lighting)#
point_lighting#
- class infinigen2.lighting.point_lighting.ColoredLightsResult(environment, lights)[source]#
Bases:
NamedTuple
- infinigen2.lighting.point_lighting.floating_colored_lights_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 floating_colored_lights_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 floating_colored_lights_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 floating_colored_lights_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 floating_colored_lights_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 floating_colored_lights_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 floating_colored_lights_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
sky_lighting#
- class infinigen2.lighting.sky_lighting.EnvironmentResult(environment, lights)[source]#
Bases:
NamedTuple
- infinigen2.lighting.sky_lighting.hosek_wilkie_sky(...) EnvironmentResult[source]#
- infinigen2.lighting.sky_lighting.hosek_wilkie_sky_rand(
- rng,
- sun_elevation_deg=None,
- sun_rotation_deg=None,
Example renders
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.sky_lighting.hosek_wilkie_sky_with_sun_lamp_rand(
- ...,
Example renders
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 hosek_wilkie_sky_with_sun_lamp_rand material_monkey render_cycles --seed 5 --passes rgb -r 512 512 -s 128
- infinigen2.lighting.sky_lighting.nishita_sky(...) 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.nishita_sky_rand(...) EnvironmentResult[source]#
Example renders
infinigen2 nishita_sky_rand material_monkey render_cycles --seed 0 --passes rgb -r 512 512 -s 128
infinigen2 nishita_sky_rand material_monkey render_cycles --seed 1 --passes rgb -r 512 512 -s 128
infinigen2 nishita_sky_rand material_monkey render_cycles --seed 2 --passes rgb -r 512 512 -s 128
infinigen2 nishita_sky_rand material_monkey render_cycles --seed 3 --passes rgb -r 512 512 -s 128
infinigen2 nishita_sky_rand material_monkey render_cycles --seed 4 --passes rgb -r 512 512 -s 128
infinigen2 nishita_sky_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