bl_idname = "WORLD_PT_mspgl_properties"
bl_label = "MspGL properties"
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
bl_idname = "WORLD_PT_mspgl_properties"
bl_label = "MspGL properties"
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
class MspGLUniform(bpy.types.PropertyGroup):
name: bpy.props.StringProperty(name="Name", description="Name of the uniform variable")
class MspGLUniform(bpy.types.PropertyGroup):
name: bpy.props.StringProperty(name="Name", description="Name of the uniform variable")
layout.label(text="({})".format(", ".join("{:.3f}".format(v) for v in uniform.values[:uniform.size])))
classes = [MspGLSceneProperties, MspGLMeshProperties, MspGLObjectProperties, MspGLMaterialProperties,
layout.label(text="({})".format(", ".join("{:.3f}".format(v) for v in uniform.values[:uniform.size])))
classes = [MspGLSceneProperties, MspGLMeshProperties, MspGLObjectProperties, MspGLMaterialProperties,
- MspGLTextureNodeProperties, MspGLLightProperties, MspGLWorldProperties, MspGLUniform, MspGLUniformList]
+ MspGLTextureNodeProperties, MspGLLightProperties, MspGLRenderProperties, MspGLUniform, MspGLUniformList]
("CONTENTS", "Contents only", "Objects in the scene will be exported, but not the scene itself"),
("SCENE", "Scene", "The scene will be exported"),
("SEQUENCE", "Sequence", "The scene will be exported along with a rendering sequence")))
("CONTENTS", "Contents only", "Objects in the scene will be exported, but not the scene itself"),
("SCENE", "Scene", "The scene will be exported"),
("SEQUENCE", "Sequence", "The scene will be exported along with a rendering sequence")))
-
- bpy.types.World.use_hdr = bpy.props.BoolProperty(name="High dynamic range", description="Use a range render target with a floating point format", default=False)
+ bpy.types.Scene.use_hdr = bpy.props.BoolProperty(name="High dynamic range", description="Use a range render target with a floating point format", default=False)
bpy.types.Mesh.winding_test = bpy.props.BoolProperty(name="Winding test", description="Perform winding test to skip back faces")
bpy.types.Mesh.smoothing = bpy.props.EnumProperty(name="Smoothing", description="Smoothing method to use", default="MSPGL",
bpy.types.Mesh.winding_test = bpy.props.BoolProperty(name="Winding test", description="Perform winding test to skip back faces")
bpy.types.Mesh.smoothing = bpy.props.EnumProperty(name="Smoothing", description="Smoothing method to use", default="MSPGL",