gaiaclary
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
gaiaclary
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
Gaia Clary
22dbb675c1
Fix #33437 Collada: Added scale matching for Scene imports.
2013-02-10 22:14:56 +00:00
Gaia Clary
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
Gaia Clary
c263753d17
Added gsoc-2012 collada improvements from bratwurst branch
2013-01-21 13:45:49 +00:00
Campbell Barton
b867f9f17e
style cleanup: comments & spelling
2012-11-18 01:22:31 +00:00
Campbell Barton
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
Arystanbek Dyussenov
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
Campbell Barton
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
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Sukhitha Prabhath Jayathilake
40e36975ef
Blender profile leaf bone tip import.
2011-07-26 18:28:07 +00:00
Sukhitha Prabhath Jayathilake
1e0e0ff5c4
Blender profile for leaf_bone tip. (untested).
2011-07-24 20:27:27 +00:00
Sukhitha Prabhath Jayathilake
c22f26d203
Material Hardness Animation Import Complete.
2011-07-23 20:49:26 +00:00
Sukhitha Prabhath Jayathilake
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
Arystanbek Dyussenov
a545998c84
Merge -c 29009,29081,29189 from COLLADA branch into trunk.
2010-06-03 17:41:33 +00:00
Arystanbek Dyussenov
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