1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# SPDX-License-Identifier: GPL-2.0-or-later
bl_info = {
"name": "VR Scene Inspection",
"author": "Julian Eisel (Severin), Sebastian Koenig, Peter Kim (muxed-reality)",
"version": (0, 11, 0),
"blender": (3, 2, 0),
"location": "3D View > Sidebar > VR",
"description": ("View the viewport with virtual reality glasses "
"(head-mounted displays)"),
"support": "OFFICIAL",
"warning": "This is an early, limited preview of in development "
"VR support for Blender.",
"doc_url": "{BLENDER_MANUAL_URL}/addons/3d_view/vr_scene_inspection.html",
"category": "3D View",
}
if "bpy" in locals():
import importlib
importlib.reload(action_map)
importlib.reload(gui)
importlib.reload(operators)
importlib.reload(properties)
else:
from . import action_map, gui, operators, properties
import bpy
def register():
if not bpy.app.build_options.xr_openxr:
bpy.utils.register_class(gui.VIEW3D_PT_vr_info)
return
action_map.register()
gui.register()
operators.register()
properties.register()
def unregister():
if not bpy.app.build_options.xr_openxr:
bpy.utils.unregister_class(gui.VIEW3D_PT_vr_info)
return
action_map.unregister()
gui.unregister()
operators.unregister()
properties.unregister()
|