mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 08:48:13 +00:00
21 lines
667 B
Python
21 lines
667 B
Python
import json
|
|
import bpy
|
|
|
|
# Get all cameras
|
|
cameras = []
|
|
for cam_obj in bpy.data.cameras:
|
|
user_map = bpy.data.user_map(subset={cam_obj}, value_types={'OBJECT'})
|
|
for data_obj in user_map[cam_obj]:
|
|
cam = {'name': data_obj.name, 'lens': cam_obj.lens}
|
|
cameras.append(cam)
|
|
|
|
data = {'cameras': cameras,
|
|
'frame_start': bpy.data.scenes[0].frame_start,
|
|
'frame_end': bpy.data.scenes[0].frame_end,
|
|
'resolution_x': bpy.data.scenes[0].render.resolution_x,
|
|
'resolution_y': bpy.data.scenes[0].render.resolution_y,
|
|
'fps': bpy.data.scenes[0].render.fps}
|
|
|
|
data_string = json.dumps(data)
|
|
print("SCENE_DATA:" + data_string)
|