Game Engine: Level of detail support and tools
authorDaniel Stokes <kupomail@gmail.com>
Tue, 17 Dec 2013 22:42:47 +0000 (14:42 -0800)
committerkupoman <kupomail@gmail.com>
Wed, 18 Dec 2013 01:03:27 +0000 (17:03 -0800)
commite9e08a1d12594eab0e341049fc252ff8578e9333
treeac7c15959b03398babb68058f3824c2a4dbff5b7
parent173f7a3d30db8cba95656bf03dc842b9300c2436
Game Engine: Level of detail support and tools

Levels of detail can be added and modified in the object panel. The object
panel also contains new tools for generating levels of detail, setting up
levels of detail based on object names (useful for importing), and
clearing an object's level of detail settings. This is meant as a game
engine feature, though the level of details settings can be previewed in
the viewport.

Reviewed By: moguri, nexyon, brecht

Differential Revision: http://developer.blender.org/D109
25 files changed:
release/scripts/startup/bl_operators/object.py
release/scripts/startup/bl_ui/properties_object.py
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/intern/material.c
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/editors/object/CMakeLists.txt
source/blender/editors/object/object_intern.h
source/blender/editors/object/object_lod.c [new file with mode: 0644]
source/blender/editors/object/object_ops.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/gpu/intern/gpu_draw.c
source/blender/makesdna/DNA_object_types.h
source/blender/makesrna/intern/rna_object.c
source/blender/windowmanager/WM_types.h
source/gameengine/Converter/BL_BlenderDataConversion.cpp
source/gameengine/Ketsji/KX_Dome.cpp
source/gameengine/Ketsji/KX_GameObject.cpp
source/gameengine/Ketsji/KX_GameObject.h
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
source/gameengine/Ketsji/KX_Scene.cpp
source/gameengine/Ketsji/KX_Scene.h