Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Leger <stephen@3dservices.ch>2018-12-04 15:56:08 +0300
committerStephen Leger <stephen@3dservices.ch>2018-12-04 15:57:16 +0300
commitdbb224a606f275b91ec504e01bfcd9dc79436002 (patch)
tree7514938584285da4e0bfca64d750d1911e762799 /archipack/archipack_thumbs.py
parenta77bee47665d33ec64d6225f6fdce47572e9cb5f (diff)
archipack 2.8 fix issue #T58698 (event TIMER_REPORT)
Diffstat (limited to 'archipack/archipack_thumbs.py')
-rw-r--r--archipack/archipack_thumbs.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/archipack/archipack_thumbs.py b/archipack/archipack_thumbs.py
index c43c9a75..4ae4d020 100644
--- a/archipack/archipack_thumbs.py
+++ b/archipack/archipack_thumbs.py
@@ -42,7 +42,7 @@ def create_lamp(context, loc):
lamp = context.active_object
lamp.data.use_nodes = True
tree = lamp.data.node_tree
- return tree, tree.nodes
+ return tree, tree.nodes, lamp.data
def create_camera(context, loc, rot):
@@ -119,7 +119,10 @@ def generateThumb(context, cls, preset, engine):
elif engine == 'BLENDER_EEVEE':
eevee = context.scene.eevee
-
+ eevee.use_gtao = True
+ eevee.use_ssr = True
+ eevee.use_soft_shadows = True
+ eevee.taa_render_samples = 64
else:
raise RuntimeError("Unsupported render engine %s" % engine)
@@ -150,6 +153,7 @@ def generateThumb(context, cls, preset, engine):
o.select_set(state=True)
bpy.ops.view3d.camera_to_view_selected()
+ cam.data.lens = 45
log("Prepare scene")
# add plane
@@ -164,17 +168,18 @@ def generateThumb(context, cls, preset, engine):
apply_simple_material(p, "Plane", (1, 1, 1, 1))
# add 3 lights
- tree, nodes = create_lamp(context, (3.69736, -7, 6.0))
+ tree, nodes, lamp = create_lamp(context, (3.69736, -7, 6.0))
+ lamp.energy = 50
emit = nodes["Emission"]
emit.inputs[1].default_value = 2000.0
- tree, nodes = create_lamp(context, (9.414563179016113, 5.446230888366699, 5.903861999511719))
+ tree, nodes, lamp = create_lamp(context, (9.414563179016113, 5.446230888366699, 5.903861999511719))
emit = nodes["Emission"]
falloff = nodes.new(type="ShaderNodeLightFalloff")
falloff.inputs[0].default_value = 5
tree.links.new(falloff.outputs[2], emit.inputs[1])
- tree, nodes = create_lamp(context, (-7.847615718841553, 1.03135085105896, 5.903861999511719))
+ tree, nodes, lamp = create_lamp(context, (-7.847615718841553, 1.03135085105896, 5.903861999511719))
emit = nodes["Emission"]
falloff = nodes.new(type="ShaderNodeLightFalloff")
falloff.inputs[0].default_value = 5