Arystanbek Dyussenov
396aece473
Partial fix of bug #23543 in COLLADA exporter:
...
* multiply the diffuse and specular colors by their respective intensities
* only output <transparency> if MA_TRANSP flag is on
* only output <reflective> and <reflectivity> if MA_RAYMIRROR flag is on
2010-09-12 20:19:15 +00:00
Arystanbek Dyussenov
5416fee99a
Bug #23715 : patch by Jan Diederich to avoid having duplicate IDs after they are translated.
...
For example, object ID names "1a", "2a", "3a", will be exported as "_a", "_a2", "_a3". Thanks Jan!
2010-09-10 15:24:10 +00:00
Arystanbek Dyussenov
7abf2faa20
Bug #23715 in COLLADA exporter: prepend an '_' to the ID if it starts with an illegal character.
...
Pointed out by Tom Haines. Thanks!
2010-09-09 11:01:30 +00:00
Arystanbek Dyussenov
ad48fd1db9
Patch by Jan Diederich, fixes bug #23715 in the COLLADA exporter.
...
Allow IDs to start only with an alphabetic character replacing digits with an '_'.
2010-09-09 08:14:36 +00:00
Arystanbek Dyussenov
979b06f739
Merge -c 31610 (<instance_node> support) from COLLADA branch into trunk.
2010-09-04 19:27:04 +00:00
Guillermo S. Romero
a8269c8946
SVN maintenance.
2010-09-03 03:30:20 +00:00
Nathan Letwory
6c113b54b3
Finally change SConscript tabs to spaces.
2010-08-29 20:52:05 +00:00
Nathan Letwory
92422ba452
Patch [ #23389 ] Add authorship information to exported COLLADA files
...
Contributed by Imran Syed (freakabcd).
This adds basic authoring tool and author info ("Blender User" for now).
NOTE: Linux and OSX users need now to update their OpenCOLLADA libs - Blender should now compile fine with their latest revision.
Made some changes to the original patch to ensure linking is done correctly.
Some small cleanups for scons too.
2010-08-26 06:58:32 +00:00
Campbell Barton
3bd039eff9
apply rna rename most of the show_*, names.
2010-08-17 17:03:52 +00:00
Guillermo S. Romero
95aa8cfa4a
Update address in license block.
2010-08-10 21:22:26 +00:00
Arystanbek Dyussenov
f9acf1b455
Fix bug #22828 , "Exporting as COLLADA crashes Blender".
2010-08-09 18:15:50 +00:00
Thomas Dinges
0753766a57
Fix for the fix.
2010-08-01 16:38:30 +00:00
Thomas Dinges
4e031236d5
Compile fix for recent changes. Function needed 1 more argument.
...
Chingiz can you please check?
2010-08-01 16:35:27 +00:00
Brecht Van Lommel
f3cca3e192
2.5: more G.main changes.
2010-08-01 12:57:01 +00:00
Thomas Dinges
5b9059e2bd
Compile fix for changes in "filldisplist" function.
2010-06-23 17:40:17 +00:00
Arystanbek Dyussenov
8e1a63dbc9
Merge -c 29322 from COLLADA branch into trunk.
2010-06-07 20:37:56 +00:00
Arystanbek Dyussenov
eb50486df2
Fix COLLADA build error. This was caused by the difference in OpenCollada versions between Windows and Linux/Mac. Windows uses OpenCollada revision 746, Linux/Mac - 721.
2010-06-07 20:07:31 +00:00
Arystanbek Dyussenov
05188c26ce
Merge -c 29280 from COLLADA branch into trunk.
2010-06-06 19:32:12 +00:00
Nathan Letwory
a6d5f43ac8
* update CMake and SCons for the OpenCollada update (to r746).
...
- DocumentExporter changed due to function name change in API
- no more UTF lib
- enabled by default for win32
Note: debug libs will be added later, as well as 64bit windows libs.
For other platforms, get r746 of OpenCollada and build against that.
2010-06-06 00:33:59 +00:00
Arystanbek Dyussenov
a545998c84
Merge -c 29009,29081,29189 from COLLADA branch into trunk.
2010-06-03 17:41:33 +00:00
Stefan Gartner
03f983da85
Makefiles: fixed opencollada include path
2010-05-14 08:16:45 +00:00
Campbell Barton
93f420b666
correct typo's
2010-04-25 15:24:18 +00:00
Arystanbek Dyussenov
d15c7a2eae
Merge -c 28147 from COLLADA branch into trunk.
2010-04-12 15:32:59 +00:00
Arystanbek Dyussenov
1c031d968b
Merge -c 28089 from COLLADA branch into trunk.
2010-04-08 11:57:23 +00:00
Matt Ebb
ea7fdb55a3
Compile fix to collada after ED_object_apply_obmat() was removed.
...
Arystanbek, please feel free to fix if it's not ok :)
2010-04-06 02:05:02 +00:00
Arystanbek Dyussenov
35c0e5052a
Merge -c 28014 from COLLADA branch into trunk.
2010-04-05 15:47:57 +00:00
Arystanbek Dyussenov
f87f5d67ed
Merge -c 27903 from COLLADA branch into trunk.
2010-03-31 15:04:46 +00:00
Arystanbek Dyussenov
80f2eb9d2b
Merge -c 27876 from COLLADA branch into trunk.
2010-03-30 18:21:47 +00:00
Arystanbek Dyussenov
8da10f59eb
Merge -c 27223 from COLLADA branch into trunk. Vertex color export was requested and reported to work by Blake Maltby.
2010-03-11 15:37:19 +00:00
Campbell Barton
1708ac0723
rename some functions to use easier to understand names.
...
'BLI_makestringcode' --> 'BLI_path_rel'
'BLI_convertstringcwd' --> 'BLI_path_cwd'
'BLI_convertstringframe' --> 'BLI_path_frame'
'BLI_convertstringframe_range' --> 'BLI_path_frame_range'
'BLI_make_cwdpath' --> 'BLI_path_cwd'
2010-03-09 17:36:23 +00:00
Campbell Barton
b356eb6a8b
image re-project now uses offscreen render function and has input for render size.
...
unrelated changes that ended up being more trouble to commit separate...
- removed BLI_split_dirfile(), was nasty, occasionaly modifying the source string, it could create directories and used the $CWD in some cases. was only used in 2 places in filesel.c, if this gives problems can address without bringing back this function.
renamed BLI_split_dirfile_basic --> BLI_split_dirfile
- view3d_operator_needs_opengl was being called for offscreen render when it wasnt needed.
2010-03-08 20:08:04 +00:00
Campbell Barton
878d8b44ee
remove rna functions image.get_export_path() and image.get_abs_filename(), filename functions should not be spesific to images.
...
rename BKE_get_image_export_path() to BKE_rebase_path() and take a filename arg rather then an image.
obj export file copy was also not working because of a missing import.
2010-02-26 11:50:59 +00:00
Campbell Barton
3bf2715039
apply visual transform to pose
...
So constrainted bones can have their transform applied to their loc/scale/rot, then remove the constraints
2010-02-19 15:34:26 +00:00
Arystanbek Dyussenov
b3d41ac144
Merge -c 26897,26932 from COLLADA branch into trunk.
2010-02-15 16:18:21 +00:00
Arystanbek Dyussenov
b43f107195
Merge -c 26848 from COLLADA branch into trunk.
2010-02-12 20:32:36 +00:00
Campbell Barton
081c1205a3
correct fsf address
2010-02-12 13:34:04 +00:00
Arystanbek Dyussenov
4746fbd8ce
COLLADA exporter (in trunk): write 1 normal per flat face instead of 3 or 4.
2010-02-11 14:53:29 +00:00
Arystanbek Dyussenov
ebf491b111
Merge -c 26630 from COLLADA branch into trunk.
2010-02-05 18:39:04 +00:00
Arystanbek Dyussenov
1f863d0122
COLLADA branch: merge from trunk -r 25745:26429.
...
scons+vc build crashes on Blender start when BF_COLLADA is on, don't know why this happens.
Merging from trunk to get working vc project files, then will try to debug and locate the problem.
2010-01-30 14:12:51 +00:00
Campbell Barton
e307f6c6a0
rename defgroup functions to be more consistant.
...
* no functional changes *
2010-01-26 13:50:17 +00:00
Arystanbek Dyussenov
6695334377
COLLADA branch: patch for importer from Sergey I. Sharybin to build against OpenCollada at revision 721. Thanks Sergey!
...
People who want to build this branch will need update their OpenCollada.
On Linux OpenCollada builds without patching. As usual I updated the build doc: http://wiki.blender.org/index.php/User:Kazanbas/Building_Collada_Branch#Building_the_COLLADA_GSoC_branch
A small change will be necessary in cmake and scons options on Mac and Windows: OpenCollada's libBuffer was renamed to libbuffer.
2010-01-23 17:33:40 +00:00
Arystanbek Dyussenov
ea1b97a184
COLLADA branch: partial fix of bug #20634
...
* scale and rotation of objects with negative scale is exported correctly. This is accomplished by:
** if ob has no parent, use ob->rot, ob->scale values directly
** if ob has a parent, a local matrix is computed without scale and rotation is derived from it, scale value is copied directly from ob->size
Noted a few other bugs:
* importer suffers from negative scale problem too
* bones with negative scale are exported incorrectly too
* object animation values are copied from FCurves which is not ok for child objects where values should be in parent-space
2010-01-23 12:45:54 +00:00
Arystanbek Dyussenov
574049782a
Merge -c 25963 from COLLADA branch into trunk.
2010-01-13 12:51:07 +00:00
Arystanbek Dyussenov
799fd6f373
COLLADA branch: fix #20653 - <animation> tag's target attribute was missing ".ANGLE".
...
Also replaced "."s in <animation> ids with "_" and corrected bone <node> sids.
2010-01-13 12:44:57 +00:00
Guillermo S. Romero
34794eafe4
SVN maintenance.
2010-01-10 21:58:40 +00:00
Stefan Gartner
9da2c0c6c2
add OpenCOLLADA support to Makefiles
...
add "export WITH_OPENCOLLADA=true" to user-def.mk to enable it
2010-01-10 09:11:48 +00:00
Arystanbek Dyussenov
1bca8389dd
Merge from trunk -r 25003:25745.
2010-01-05 19:21:59 +00:00
Arystanbek Dyussenov
0a0d43a926
Merge -c 25001,25310,25311,25638,25746 from COLLADA branch into trunk.
2010-01-05 17:42:01 +00:00
Arystanbek Dyussenov
06d548bd6f
COLLADA branch: bone anim export works. Export-import roundtrip is possible.
...
Importer now takes mesh bind position into account.
TODO: read/write object-level anim on armatures and fix memleaks.
2010-01-05 16:07:10 +00:00
Arystanbek Dyussenov
18eb6d9827
COLLADA branch: fixed a small bug in bone anim import code.
2009-12-31 14:31:42 +00:00