18 lines
No EOL
550 B
Python
18 lines
No EOL
550 B
Python
import os
|
|
import bpy
|
|
modes=["on","off","urcooked"]
|
|
sides=['s','n','r','l']
|
|
quality=99
|
|
frame=0
|
|
cmd=os.path.dirname(os.path.abspath(__file__))
|
|
path=os.path.join(cmd,"../res/map")
|
|
|
|
for mode in modes:
|
|
for side in sides:
|
|
for i in range(17):
|
|
out=os.path.abspath(f"{path}/{mode}/{side}/{i}.jpg")
|
|
os.makedirs(os.path.dirname(out),exist_ok=True)
|
|
bpy.context.scene.render.filepath=out
|
|
bpy.context.scene.render.image_settings.file_format='JPEG'
|
|
bpy.context.scene.render.image_settings.quality=quality
|
|
bpy.ops.render.render(write_still=True) |