Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/modules/bl_previews_utils/bl_previews_render.py
| Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | def render_context_create(engine, objects_ignored): | ||||
| scene.collection.objects.link(camera) | scene.collection.objects.link(camera) | ||||
| light.rotation_euler = Euler((0.7853981852531433, 0.0, 1.7453292608261108), 'XYZ') # (45.0, 0.0, 100.0) | light.rotation_euler = Euler((0.7853981852531433, 0.0, 1.7453292608261108), 'XYZ') # (45.0, 0.0, 100.0) | ||||
| light_data.falloff_type = 'CONSTANT' | light_data.falloff_type = 'CONSTANT' | ||||
| light_data.spot_size = 1.0471975803375244 # 60 | light_data.spot_size = 1.0471975803375244 # 60 | ||||
| scene.collection.objects.link(light) | scene.collection.objects.link(light) | ||||
| scene.render.engine = 'CYCLES' | scene.render.engine = 'CYCLES' | ||||
| scene.cycles.film_transparent = True | scene.render.film_transparent = True | ||||
| # TODO: define Cycles world? | # TODO: define Cycles world? | ||||
| scene.render.image_settings.file_format = 'PNG' | scene.render.image_settings.file_format = 'PNG' | ||||
| scene.render.image_settings.color_depth = '8' | scene.render.image_settings.color_depth = '8' | ||||
| scene.render.image_settings.color_mode = 'RGBA' | scene.render.image_settings.color_mode = 'RGBA' | ||||
| scene.render.image_settings.compression = 25 | scene.render.image_settings.compression = 25 | ||||
| scene.render.resolution_x = RENDER_PREVIEW_SIZE | scene.render.resolution_x = RENDER_PREVIEW_SIZE | ||||
| scene.render.resolution_y = RENDER_PREVIEW_SIZE | scene.render.resolution_y = RENDER_PREVIEW_SIZE | ||||
| ▲ Show 20 Lines • Show All 377 Lines • Show Last 20 Lines | |||||