Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-04 | Collada: Added ngon support to Vertex Color exporter | Gaia Clary | |
2013-03-04 | code cleanup: unused vars in collada, preprocessor formatting & warning in ↵ | Campbell Barton | |
mingw. also compiling without bullet needed a stub added. | |||
2013-03-04 | Collada: Fix: do not export controllers when shape_key exporting is disabled | Gaia Clary | |
2013-03-04 | Collada: Fix export of Normals where shading is set to smooth | Gaia Clary | |
2013-03-03 | Collada: exported normals now based on MPoly instead of MFace | Gaia Clary | |
2013-03-03 | enable triangulation with collada, disable BLI_STATIC_ASSERT for C++. | Campbell Barton | |
2013-03-03 | partial revert of collada triangulation code due to problems on linux | Gaia Clary | |
2013-03-03 | Fix Collada build error in scons | Gaia Clary | |
2013-03-02 | Collada: Added support for ngon export/import and added triangulate option ↵ | Gaia Clary | |
to export | |||
2013-02-27 | Collada export: Add ngon support (initial) | Gaia Clary | |
2013-02-27 | Fix various warnings with clang build, and adjust cmake clang warnings flags | Brecht Van Lommel | |
to include a few more that gcc is using too. | |||
2013-02-25 | fix: #34427: Collada export crash with armature | Gaia Clary | |
2013-02-21 | Dependency Graph: some refactoring which should have no user visible impact | Brecht Van Lommel | |
besides performance in some cases. * DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in most cases. This will clear the dependency graph, and only rebuild it right before it's needed again when the scene is re-evaluated. This is done because DAG_scene_sort is slow when called many times from python operators. Further the scene argument is not needed because most operations can potentially affect more than the current scene. * DAG_scene_relations_update will now rebuild the dependency graph if it's not there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare cases that need it. * Remove various places where ob->recalc was set manually. This should go through DAG_id_tag_update() in nearly all cases instead since this is now a fast operation. Also removed DAG_ids_flush_update that goes along with such manual tagging of ob->recalc. | |||
2013-02-20 | fix #34049: Collada importer doesn't import armature. Added some comments to ↵ | Gaia Clary | |
the program code for better understanding. | |||
2013-02-20 | fix #34049: Collada importer doesn't import armature. Added support for ↵ | Gaia Clary | |
'rootless' armature similar to Maya. | |||
2013-02-17 | fix #34284 Collada: update problem for vertex weights directly after import. | Gaia Clary | |
2013-02-15 | Fix: Collada Import files with X_UP and Y_UP axis where imported with wrong ↵ | Gaia Clary | |
orientation | |||
2013-02-13 | Collada: Fixed import of textures with path settings relative to main import ↵ | Gaia Clary | |
file | |||
2013-02-13 | fix: remove extra qualification in header | Gaia Clary | |
2013-02-12 | Fixed importing of shapekey names: name is now taken from geometry name ↵ | Gaia Clary | |
instead of deriving it from the mesh name | |||
2013-02-12 | [#34062] Collada: fixed redundant transform information and order of ↵ | Gaia Clary | |
creation for the loc/rot/trans | |||
2013-02-12 | Fix: Collada Import of armatures only added the root bone | Gaia Clary | |
2013-02-11 | Collada Importer: Some code cleanup and optimization of the rescale function | Gaia Clary | |
2013-02-11 | style cleanup: also some typos | Campbell Barton | |
2013-02-11 | Fix #33437 Collada: Added scale matching for Scene imports. | Gaia Clary | |
2013-02-10 | style cleanup | Campbell Barton | |
2013-02-09 | [#33437](partial fix) Collada: importing a scene changes units. Added an ↵ | Gaia Clary | |
option to disable unit settings during import. | |||
2013-02-09 | fixed: [#34080] import of COLLADA breaks on '#' in filepath | Gaia Clary | |
2013-02-08 | [#33955] Collada Model Import Hangs Blender. Optimized Object import for ↵ | Gaia Clary | |
better performance. Added logging messages | |||
2013-02-08 | fix: #34051 Collada export crashes | Gaia Clary | |
2013-02-08 | fixed collada import for objects which have NO children | Gaia Clary | |
2013-02-08 | fix null pointer issue when child nodes reference to unknown/invalid mesh | Gaia Clary | |
2013-02-08 | fix warning message when imported Collada nodes have < 3 edges. | Gaia Clary | |
2013-02-05 | * One more fix for Collada. | Thomas Dinges | |
2013-02-05 | Attempt to fix collada compilation after recent commit | Sergey Sharybin | |
I don't have recent collada compiled here atm, so perhaps there're more issues here. | |||
2013-02-04 | style cleanup: spaces -> tabs | Campbell Barton | |
2013-02-02 | code style checker now tests for: 'SomeText{' (no space before {). | Campbell Barton | |
also removed duplicate break;, probably error from merge. | |||
2013-02-02 | style cleanup | Campbell Barton | |
2013-02-01 | Fix some warnings in the collade code, but did not fix two because they seem | Brecht Van Lommel | |
to indicate bugs, left a comment about those. | |||
2013-01-21 | Fix compile with collada enabled | Jens Verwiebe | |
2013-01-21 | Fix building for new collada... | Bastien Montagne | |
2013-01-21 | Added gsoc-2012 collada improvements from bratwurst branch | Gaia Clary | |
2013-01-16 | style cleanup | Campbell Barton | |
2012-12-31 | Alpha premul pipeline cleanup | Sergey Sharybin | |
This assumptions are now made: - Internally float buffers are always linear alpha-premul colors - Readers should worry about delivering float buffers with that assumptions. - There's an input image setting to say whether it's stored with straight/premul alpha on the disk. - Byte buffers are now assumed have straight alpha, readers should deliver straight alpha. Some implementation details: - Removed scene's color unpremultiply setting, which was very much confusing and was wrong for default settings. Now all renderers assumes to deliver premultiplied alpha. - IMB_buffer_byte_from_float will now linearize alpha when converting from buffer. - Sequencer's effects were changed to assume bytes have got straight alpha. Most of effects will work with bytes still, however for glow it was more tricky to avoid data loss, so there's a commented out glow implementation which converts byte buffer to floats first, operates on floats and returns bytes back. It's slower and not sure if it should actually be used -- who're using glow on alpha anyway? - Sequencer modifiers should also be working nice with straight bytes now. - GLSL preview will predivide float textures to make nice shading, shading with byte textures worked nice (GLSL was assuming straight alpha). - Blender Internal will set alpha=1 to the whole sky. The same happens in Cycles and there's no way to avoid this -- sky is neither straight nor premul and doesn't fit color pipeline well. - Straight alpha mode for render result was also eliminated. - Conversion to correct alpha need to be done before linearizing float buffer. - TIFF will now load and save files with proper alpha mode setting in file meta data header. - Remove Use Alpha from texture mapping and replaced with image datablock setting. Behaves much more predictable and clear from code point of view and solves possible regressions when non-premultiplied images were used as textures with ignoring alpha channel. | |||
2012-12-29 | style cleanup | Campbell Barton | |
2012-12-23 | Compilation fix for collada | Sergey Sharybin | |
2012-12-17 | Added GPL header to sconscripts! | Bastien Montagne | |
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes... | |||
2012-12-12 | revert recent code cleanup which introduced const parameters | Gaia Clary | |
2012-12-11 | fix for warnings/errors in recent commits | Campbell Barton | |
2012-12-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |