b1d758ae6b
Cleanup: redundant struct declarations
2015-03-29 03:56:39 +11:00
0fc240dadb
Fix T41513 Avoid adding NULL values into object lists when lamp- and controller-instances could not be created.
2014-08-25 19:04:44 +02:00
89a846df51
Add compatibility for older Collada files
...
The Fix in 273 creates a backward incompatibility:
Collada files that have been created with an older Blender version
will contain the spotlight_size in Radians where Collada wants
this value to be in DEGREE.
This fix adds a check for the Blender Version that was used to create the
Collada file. If the Collada file was made by an older version of Blender
then the importer will assume that spotlight_size is specified in RADIANS.
Reviewers: campbellbarton, sauraedron
Reviewed By: sauraedron
CC: jesterking
Differential Revision: https://developer.blender.org/D279
2014-02-03 13:04:51 +01:00
22dbb675c1
Fix #33437 Collada: Added scale matching for Scene imports.
2013-02-10 22:14:56 +00:00
f34d1d5585
[ #33437 ](partial fix) Collada: importing a scene changes units. Added an option to disable unit settings during import.
2013-02-09 16:19:30 +00:00
c263753d17
Added gsoc-2012 collada improvements from bratwurst branch
2013-01-21 13:45:49 +00:00
b867f9f17e
style cleanup: comments & spelling
2012-11-18 01:22:31 +00:00
d8144ef0f5
style cleanup: comment blocks
2012-10-04 13:26:15 +00:00
Nathan Letwory
7cb037db86
Apply patch [ #31179 ] COLLADA IMPORT instanced geometry improvement
...
from Martijn Berger
This patch improves importing instanced geometry consisting of multiple nodes.
2012-04-30 23:51:09 +00:00
8634d0e9c1
#collada instance_node import, partially fixes #27629
...
Patch applied in r37663 caused loss of <instance_node>s.
All parts of the smaller test file attached in the report now import.
2012-03-17 06:37:26 +00:00
7bbf4b7831
style cleanup
...
- spelling - turns out we had tessellation spelt wrong all over.
- use \directive for doxy (not @directive)
- remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used.
2012-03-02 16:05:54 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
40e36975ef
Blender profile leaf bone tip import.
2011-07-26 18:28:07 +00:00
1e0e0ff5c4
Blender profile for leaf_bone tip. (untested).
2011-07-24 20:27:27 +00:00
c22f26d203
Material Hardness Animation Import Complete.
2011-07-23 20:49:26 +00:00
a632091176
Light Animation Identification.
2011-07-03 11:07:34 +00:00
Nathan Letwory
81f5679ff5
Fix [ #26821 ] Import Collada: instance_node still incorrectly handled
...
reported by David Roy
patch submitted by Camillo Dell'mour
2011-06-20 10:50:17 +00:00
Nathan Letwory
bd9854e7d1
Import light blender profile if it exists.
2011-03-28 09:31:44 +00:00
Nathan Letwory
32abf5eca8
Add ExtraTags class for handling tags inside an extra block.
2011-03-25 11:07:57 +00:00
Nathan Letwory
c5c4b31d6b
Mostly formatting commit, small elaboration in extra handling API (take pointer to importer).
2011-03-25 09:52:36 +00:00
Nathan Letwory
bcec824299
doxygen: COLLADA entry
2011-02-21 08:38:53 +00:00
Nathan Letwory
f3a19f4324
small typo fix
2011-02-04 13:18:44 +00:00
Nathan Letwory
7769c00385
First step towards having a 2-pass reading of COLLADA .dae files.
2011-01-28 12:56:30 +00:00
Nathan Letwory
100d611ce5
Apply patch [ #25224 ] Refactor COLLADA DocumentImporter
...
Submitted by Martijn Berger.
Make DocumentImporter class the actual IWriter implementation and move prototype to the header.
Group together functions that we should move out of the class.
No functional changes.
2010-12-14 21:46:03 +00:00
Nathan Letwory
82209cdc86
Reorganisation of COLLADA import code. Classes have been split into their own files.
...
No functional changes.
Where necessary extern "C" {} blocks have been added.
2010-10-05 00:05:14 +00:00
a545998c84
Merge -c 29009,29081,29189 from COLLADA branch into trunk.
2010-06-03 17:41:33 +00:00
31258507d0
Merge of the COLLADA GSoC branch into trunk.
...
COLLADA code is disabled by default (it has dependencies requiring manual install).
SCons and CMake builds are supported on Windows and Linux, no Mac building yet. More on building COLLADA code: http://wiki.blender.org/index.php/User:Kazanbas/Building_Collada_Branch .
The detailed command log of the merge (can be useful for educational purposes):
branch=https://svn.blender.org/svnroot/bf-blender/branches/soc-2009-chingachgook
# collada code
svn copy $branch/source/blender/collada source/blender/collada
# operator
svn merge -c 20401,20955,21077,24077,24079 $branch/source/blender/windowmanager/intern/wm_operators.c source/blender/windowmanager/intern/wm_operators.c
# menu
svn merge -c 24079 $branch/release/scripts/ui/space_info.py release/scripts/ui/space_info.py
# scons
svn merge -c 20398 $branch/source/blender/SConscript source/blender/SConscript
svn merge -c 20398,20691,20955,22726 $branch/tools/btools.py tools/btools.py
svn merge -c 20691,20955,22726 $branch/tools/Blender.py tools/Blender.py
svn merge -c 20398,20692,20955 $branch/config/linux2-config.py config/linux2-config.py
svn merge -c 22726 $branch/config/win64-vc-config.py config/win64-vc-config.py
svn merge -c 22726 $branch/config/win32-vc-config.py config/win32-vc-config.py
svn merge -c 24077 $branch/source/blender/windowmanager/SConscript source/blender/windowmanager/SConscript
# cmake
svn merge -c 23319,23905,24077,24158 $branch/CMakeLists.txt CMakeLists.txt
svn merge -c 23319 $branch/source/blender/CMakeLists.txt source/blender/CMakeLists.txt
svn merge -c 23319 $branch/source/creator/CMakeLists.txt source/creator/CMakeLists.txt
svn merge -c 23319 $branch/CMake/macros.cmake CMake/macros.cmake
svn merge -c 24077 $branch/source/blender/windowmanager/CMakeLists.txt source/blender/windowmanager/CMakeLists.txt
2009-10-30 15:35:50 +00:00