Lower render resolution to 50.
This commit is contained in:
parent
848d503fc9
commit
cfb558e540
11 changed files with 27 additions and 6 deletions
Binary file not shown.
|
@ -1,4 +1,5 @@
|
||||||
import os
|
import os
|
||||||
|
import random
|
||||||
import bpy
|
import bpy
|
||||||
import product_gen.generate_lamp
|
import product_gen.generate_lamp
|
||||||
import rendering.setup_scene
|
import rendering.setup_scene
|
||||||
|
@ -50,3 +51,5 @@ def generate(shape,
|
||||||
bpy.ops.render.render(write_still=True)
|
bpy.ops.render.render(write_still=True)
|
||||||
|
|
||||||
bpy.ops.wm.save_as_mainfile(filepath=prefix + ".blend")
|
bpy.ops.wm.save_as_mainfile(filepath=prefix + ".blend")
|
||||||
|
|
||||||
|
return height, radius, color
|
Binary file not shown.
|
@ -19,4 +19,4 @@ def setup_renderer(engine="CYCLES"):
|
||||||
bpy.context.scene.render.resolution_y = 600.0
|
bpy.context.scene.render.resolution_y = 600.0
|
||||||
bpy.context.scene.render.tile_x = 32
|
bpy.context.scene.render.tile_x = 32
|
||||||
bpy.context.scene.render.tile_y = 32
|
bpy.context.scene.render.tile_y = 32
|
||||||
bpy.context.scene.render.resolution_percentage = 100.0
|
bpy.context.scene.render.resolution_percentage = 50.0
|
|
@ -13,6 +13,7 @@ if __name__ == "__main__":
|
||||||
shape_params = json.loads(argv[0])
|
shape_params = json.loads(argv[0])
|
||||||
shape = shape_params['shape']
|
shape = shape_params['shape']
|
||||||
output = shape_params['output']
|
output = shape_params['output']
|
||||||
|
print(output)
|
||||||
|
|
||||||
if not os.path.exists(os.getcwd() + "/" + output):
|
if not os.path.exists(os.getcwd() + "/" + output):
|
||||||
os.makedirs(os.getcwd() + "/" + output)
|
os.makedirs(os.getcwd() + "/" + output)
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
"""
|
||||||
|
First pass shape generation.
|
||||||
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import random
|
import random
|
||||||
|
@ -10,17 +14,30 @@ if __name__ == "__main__":
|
||||||
argv = sys.argv
|
argv = sys.argv
|
||||||
argv = argv[argv.index("--") + 1:]
|
argv = argv[argv.index("--") + 1:]
|
||||||
shape_params = json.loads(argv[0])
|
shape_params = json.loads(argv[0])
|
||||||
|
|
||||||
shape = shape_params['shape']
|
shape = shape_params['shape']
|
||||||
output = shape_params['output']
|
output = shape_params['output']
|
||||||
|
|
||||||
if not os.path.exists(os.getcwd() + "/" + output):
|
if not os.path.exists(os.getcwd() + "/" + output):
|
||||||
os.makedirs(os.getcwd() + "/" + output)
|
os.makedirs(os.getcwd() + "/" + output)
|
||||||
|
|
||||||
|
# Global bounding box
|
||||||
|
bbox_xmax = 2.2
|
||||||
|
bbox_ymax = 2.5
|
||||||
|
|
||||||
|
# Minimum feature sizes
|
||||||
|
feature_xmin = 0.4
|
||||||
|
feature_ymin = 1.0
|
||||||
|
|
||||||
height = 1.0 + random.random()*1.5
|
height = 1.0 + random.random()*1.5
|
||||||
radius = 0.2 + random.random()*1.0
|
radius = 0.2 + random.random()*1.0
|
||||||
color = [0.1, 0.1, 0.1]
|
color = [0.1, 0.1, 0.1]
|
||||||
|
|
||||||
product_gen.generate_product.generate(shape, height, radius, color, output)
|
height, radius, color = product_gen.generate_product.generate(shape,
|
||||||
|
height,
|
||||||
|
radius,
|
||||||
|
color,
|
||||||
|
output)
|
||||||
|
|
||||||
shape_parameters = {"shape": shape,
|
shape_parameters = {"shape": shape,
|
||||||
"height": height,
|
"height": height,
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1 +1 @@
|
||||||
{"height": 2.23382656395708, "color": [0.1, 0.1, 0.1], "radius": 1.1783351658626844, "shape": "cone"}
|
{"color": [0.1, 0.1, 0.1], "shape": "cone", "radius": 1.0698675312816335, "height": 2.122232726076932}
|
Binary file not shown.
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 38 KiB |
|
@ -7,7 +7,7 @@ from argparse import ArgumentParser
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
shape = "bio"
|
shape = "pendant"
|
||||||
output = "test"
|
output = "test"
|
||||||
|
|
||||||
if not os.path.exists(os.getcwd() + "/" + output):
|
if not os.path.exists(os.getcwd() + "/" + output):
|
||||||
|
|
Loading…
Reference in a new issue