2010c6ad6c
Made buildinfo aware of builds from GIT
...
- Use commit number since last annotated tag as a
revision number replacement. It'll eb followed
by 'M' symbol if there're local modification in
the source tree.
- Commit short SHA1 is included. Helps getting
information about commit used to build blender
with much faster.
- If build is not done from master branch, this also
will be noticed in the splash screen.
This commit also replaces revision stored in the
files with git-specific fields (change and hash).
This is kind of breaks compatibility, meaning
files which were saved before this change wouldn't
display any information about which revision they
were saved with. When we'll finally switch to git,
we'll see proper hash and change number since
previous release in the files, for until then
svn version will be used as a change number and
hash will be empty.
Not a huge deal, since this field was only used
by developers to help torubleshooting things and
isn't needed for blender itself.
Some additional tweaks are probably needed :)
2013-11-04 13:21:39 +00:00
8664d4b98b
Collada: Added option for how rot,loc,trans data is exported (improves flexibility for support of other 3D tools)
2013-03-06 23:21:52 +00:00
7835126419
Collada: Fix: do not export controllers when shape_key exporting is disabled
2013-03-04 00:28:25 +00:00
c263753d17
Added gsoc-2012 collada improvements from bratwurst branch
2013-01-21 13:45:49 +00:00
a31449edad
all remove functions now invalidate the RNA objects passed, to help script authors to avoid bugs with accessing removed data.
2012-11-02 09:41:26 +00:00
a0f01ef8d8
remove BLI_utildefines from BKE_DerivedMesh.h header
2012-11-01 15:34:38 +00:00
018195ffae
fix:[ #32784 ] Crash when Exporting to Collada file (.dae) (was a utf8-character conversion problem)
2012-10-08 12:59:12 +00:00
0a0074f9c6
Collada: do not call polylist export for objects with no polygons (avoid a missleading warning message)
2012-09-12 18:26:01 +00:00
aaafa0c2fe
code cleanup: move file string defines into BLI_path_utils.h, BKE_utildefines is now unused but keep incase we want to add defines there later.
2012-09-03 22:04:14 +00:00
2e8a2f7668
style cleanup
2012-06-12 22:05:33 +00:00
36ed4818e5
patch #31794 Collada: make exporter more robust, now uses BKE_object_relational_superset()
2012-06-12 21:25:29 +00:00
7fec7070d7
fix: Collada build warning about inconsistent usage of Camera structure/class
2012-06-12 19:37:30 +00:00
49a5141cde
[ #31739 ] Collada: New Export selections 'Include Armatures'
2012-06-07 17:55:26 +00:00
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
c1e475e527
code cleanup:
...
- remove unused vars
- no need to hard code version number for collada.
- cleanup some typos in comments.
- movieclip_calc_length was passing arg which should be unsigned to BLI_stringdec()
2012-04-08 07:34:09 +00:00
c60e7cd67b
Collada:
...
* Save "Blender 2.6x" if built without BUILDINFO.
2012-04-07 18:32:53 +00:00
b8a71efeba
style cleanup: follow style guide for/with/if spacing
2012-03-24 07:52:14 +00:00
2cb3fe3dfd
Patch #30050 by Juha Mäki-Kanto (kanttori)
...
Fixes for Collada exporter.
Adds Second Life compatibility for armatures
Adds objects parentinverse to exported transform if it's non-identity
Fix mismatch between add_inv_bind_mats and add_joints_source accessor counts
Fix bone exports in world space should be local space
2012-02-05 16:19:28 +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
Nathan Letwory
3dc0ee19c4
Introduce struct for export settings in COLLADA export code. This will make it easier to
...
add new options without having to change function signatures all over the place.
2011-09-07 18:23:30 +00:00
Nathan Letwory
9baff83d72
Split off scene export code.
2011-09-06 22:18:12 +00:00
451136e7c0
warning fixes
2011-09-03 15:36:36 +00:00
f0d5abfcb2
Merging trunk up to r39637.
2011-08-22 20:31:46 +00:00
7d316b70b8
rename NAN_BUILDINFO --> WITH_BUILDINFO
2011-08-22 16:54:26 +00:00
Nathan Letwory
c646519776
Export only objects on visible layers. This ensures we can hide for instance bone shapes.
2011-08-18 22:56:41 +00:00
3f3c6f5f1f
Merging from trunk up to r38119.
2011-07-05 13:54:25 +00:00
Nathan Letwory
cf43e48fc7
Apply patch 4636051. COLLADA: Export selection.
...
Original patch by Jan Diederich, adapted by Pelle Johnsen. Review assistance by Daniel Tavares.
This patch adds an option to export only the selection.
2011-07-04 08:59:28 +00:00
93e992c5d9
AnimationExporter class refactoring.
...
Exported AnimationExporter class to a separate set of files.
2011-05-26 17:07:38 +00:00
433cc15527
Code Cleanup in DocumentExporter.cpp. (Test Commit)
2011-05-25 17:14:31 +00:00
Nathan Letwory
7e53769d09
COLLADA conformance: don't write empty libraries for effect, image and animation
2011-03-18 14:06:13 +00:00
Nathan Letwory
a84e43c48b
COLLADA: Don't write empty libraries for geometry, lights, cameras, controllers
2011-03-17 16:40:53 +00:00
Nathan Letwory
caf9fb6cce
doxygen: blender/collada tagged.
2011-02-27 20:30:35 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
Nathan Letwory
71cb745941
Commit to cope with API changes in OpenCOLLADA (latest for Windows right now r827).
2011-01-27 19:39:06 +00:00
dba1904f65
bugfix [ #24518 ] Blender wont compile with -Wall -Werror and COLLADA support
...
fix included in report from Martijn Berger (mberger)
made some small changes.
- use ints rather then unsigned long for printing, values are not likely to be very large.
- CMake remove strict flags from collada build dir since I had warnings in the collada headers.
- added xml2 to collada libraries else I couldnt get collada building.
2010-11-03 22:44:39 +00:00
Nathan Letwory
8ec87bb45f
COLLADA
...
Export unit system and scale instead of hard-coded 1 decimeter.
2010-10-11 12:38:52 +00:00
Nathan Letwory
c139faf171
COLLADA: Split EffectsExporter into separate files.
2010-10-07 00:24:42 +00:00
Nathan Letwory
c0b36a0be0
COLLADA: Split ImagesExporter into separate files.
2010-10-06 16:23:52 +00:00
Nathan Letwory
ca44eb3abd
GCC fixes for r32346
2010-10-06 13:55:50 +00:00
Nathan Letwory
0d815d3528
COLLADA: Split MaterialsExporter into separate files.
2010-10-06 13:21:08 +00:00
Nathan Letwory
e161c22dc2
Assorted GCC fixes for OpenCOLLADA support
2010-10-06 12:04:56 +00:00
Nathan Letwory
7245280f6c
COLLADA: Split ArmatureExporter, InstanceWriter and TransformWriter into separate files.
2010-10-06 11:02:44 +00:00
Nathan Letwory
c88a46e585
COLLADACOLLADA exporter: split geometry export into own files.
2010-10-06 09:53:06 +00:00
Nathan Letwory
fdadab1006
COLLADA exporter: split camera and light export into own files.
2010-10-06 07:13:42 +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
c0a7b5c2a8
COLLADA exporter fix: do not create a duplicate <polylist> if an object has NULL materials linked along with normal materials.
2010-10-04 03:38:37 +00:00
Nathan Letwory
27fa0dfc70
Patch [ #23589 ] Use Author field from User Preferences for COLLADA export.
...
Submitted by Imran Syed.
When U.author is set, it'll be used instead of default "Blender User".
2010-10-02 09:42:35 +00:00
Nathan Letwory
e8465555cb
Prevent crash if image for image texture is not set, part II.
2010-09-30 11:49:48 +00:00
Nathan Letwory
0d1a9c7784
Prevent crash if image for image texture is not set.
2010-09-30 11:42:02 +00:00
Nathan Letwory
8a68326f81
COLLADA: Better import and export of cameras.
2010-09-28 08:01:20 +00:00