Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-29style cleanup: function calls & whitespace.Campbell Barton
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28fix for incorrect selection check in opencollada integration.Campbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-08code cleanup:Campbell Barton
- 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-07Collada:Thomas Dinges
* Save "Blender 2.6x" if built without BUILDINFO.
2012-03-31move debug flag into its own global var (G.debug), split up debug options.Campbell Barton
--debug --debug-ffmpeg --debug-python --debug-events --debug-wm This makes debug output easier to read - event debug prints would flood output too much before. For convenience: --debug-all turns all debug flags on (works as --debug did before). also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context.
2012-03-28style cleanupCampbell Barton
2012-03-27bmesh todo, unlikly but possible - entering editmode with faces and no polys.Campbell Barton
rather then printing a warning and failing - convert them to polys.
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: pep8, indentationCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-22#collada skeleton animation import, fixes #29246Arystanbek Dyussenov
Apply part of the patch #30070 by Juha Mäki-Kanto, that takes into account the transform of non-joint type parent in bone animation computation. Thanks!
2012-03-17#collada instance_node import, partially fixes #27629Arystanbek Dyussenov
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-09style cleanup: comment blocksCampbell Barton
2012-03-06fix #30440, Collada import: no faces/uv after bmesh mergeJuha Mäki-Kanto
Seems too simple, just missing call to convert_mfaces_to_mpolys.
2012-03-04#collada skeleton import, bugfix #29621Arystanbek Dyussenov
Do not crash when joint SIDs cannot be resolved. OpenCOLLADA cannot resolve joint SIDs connected to skin if the <skeleton> tag is missing. Page 148 of COLLADA spec 1.4.1 states: "<skeleton> elements define where to start the sid lookup". So I think this is a bug in "FBX COLLADA exporter" which did not add the <skeleton> tag. The problem can be fixed by manually adding the <skeleton> tag into <instance_controller>.
2012-03-02style cleanupCampbell Barton
- 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-02-28move bmesh wiki docs into bmesh header and update doxygen.Campbell Barton
also have doxygen ignore *.py files and fix some warnings.
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2012-02-25style cleanup, use { on newline after function definition.Campbell Barton
spelling 'impliment' -> 'implement'
2012-02-25Collada export: bone parenting is actually against the tail.Juha Mäki-Kanto
Don't know the reasoning for having it be against the tail and not the head.
2012-02-25Collada export: fix no polylist after bmesh-mergeJuha Mäki-Kanto
Just needed a call to BKE_mesh_tessface_ensure when exporting geometries.
2012-02-19misc changes from trunk (avoid confusion since these were not intentional ↵bmeshCampbell Barton
differences)
2012-02-19Fix #30230, Crash after importing collada fileJuha Mäki-Kanto
On collada import a -1 layer_index from CustomData_get_layer_index (CD_MTFACE) was used. This then managed to overwrite last mface's data with uv-set's name so at least it gave a clue where to look for :]
2012-02-19svn merge ^/trunk/blender -r44213:44235 --- fixes bmesh shading bug [#30125]Campbell Barton
2012-02-18Fix rest of #27022, collada export: add bone parenting of objectsJuha Mäki-Kanto
- SceneExporter collects a list of child-objects for armature-object and passes it onto ArmatureExporter - SceneExporter's writeNodes is then called from ArmatureExporter for matching child-objects for bone. - ArmatureExporter removes written child-objects from list, objects not exported as being bone parented are exported as direct children of the armature-node. - Should play nice with current Second Life-compatibility. A nicer implementation would require some design changes, will have to wait.
2012-02-18Collada export: changes to joints/weights in skincontrollerJuha Mäki-Kanto
- Collecting joints/weights in one place, it's easier to exclude zero weights or vertexgroups with no matching bone than trying to match same logic in multiple places. - Still not exporting -1 joints for vertices without weights, but also not outputting -1 joint + weight for each vertexgroup without a matching bone. - The exported weights are now normalized. Last I tested this patch stopped 3ds Max crashing on import of file from #29465 (opencollada / internal .dae).
2012-02-18Minor change collada export; don't even run the parentinv-test when ↵Juha Mäki-Kanto
ob->parent is NULL
2012-02-18#collada animation import, bugfix #29082Arystanbek Dyussenov
Fix skeletal animation import for <rotation>, <scale> and <translate> transform types. Tested for correctness visually using Seymouranim2.dae from http://collada.org/owl and animated creatures from DKGamesModels folder (from private section of the same site). The results match the results in FXComposer-2.5. Since this is a fix towards correct reading of collada, it shouldn't break existing compatibility with Second Life.
2012-02-18svn merge ^/trunk/blender -r44189:44204Campbell Barton
2012-02-17unify include guard defines, __$FILENAME__Campbell Barton
without the underscores these clogged up the namespace for autocompleation which was annoying.
2012-02-13svn merge ^/trunk/blender -r44024:44076Campbell Barton
2012-02-12collada export: Don't write parentinverse if ob->parent is NULLJuha Mäki-Kanto
2012-02-06svn merge ^/trunk/blender -r43887:43918Campbell Barton
2012-02-05Patch #30050 by Juha Mäki-Kanto (kanttori)Domino Marama
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-03svn merge ^/trunk/blender -r43830:43864Campbell Barton
2012-02-02Patch #29705: Collada export didn't export mesh name.Domino Marama
Added name= parameter to geometry nodes in Collada export
2012-01-06rename normal calc functions.Campbell Barton
comparing bmesh to trunk, mesh_calc_normals() in bmesh is a much more comprehensive function, calculating mpoly,mface normals, where trunk only calculated vertex normals. renamed: * mesh_calc_normals() --> mesh_calc_normals_mapping_ex * mesh_calc_tessface_normals --> mesh_calc_normals_tessface() - only calculates normals from tessface * added mesh_calc_normals() - only calculates normals from poltys this way we can have mesh_calc_normals() remain fast for parts of the code which only need vertex normals to be updated. only refactor, no func changes- didnt replace mesh_calc_normals_mapping_ex() with mesh_calc_normals() anywhere yet.
2011-12-30svn merge ^/trunk/blender -r42973:42991Campbell Barton
2011-12-30style edits for function declarationsCampbell Barton
2011-12-17svn merge ^/trunk/blender -r42669:42670Campbell Barton
2011-12-16Math lib: matrix multiplication order fix for two functions that wereBrecht Van Lommel
inconsistent with similar functions & math notation: mul_m4_m4m4(R, B, A) => mult_m4_m4m4(R, A, B) mul_m3_m3m4(R, B, A) => mult_m3_m3m4(R, A, B) For branch maintainers, it should be relatively simple to fix things manually, it's also possible run this script after merging to do automatic replacement: http://www.pasteall.org/27459/python
2011-11-30More DM func renames, fixing some build breaks, renaming more stuff, also ↵Andrew Wiggin
seems like it might be fixing the recent CDDM_copy corruption/leak bug
2011-11-24svn merge ^/trunk/blender -r42095:42116Campbell Barton
2011-11-23Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface,Brecht Van Lommel
by Gaia Clary. Rationale: the name was confusing and not always used consistently, and this map itself is not something that can be layered, rather the map can be used as texture coordinates in some layered setup. The original intent was to indicate this contained more than just UV's, but the game engine settings have already been moved out, and apparently users didn't really get this from the name anyway.
2011-11-15svn merge -r41751:41779 ^/trunk/blenderCampbell Barton
2011-11-11correct indentation and some whitespace edits (no functional changes)Campbell Barton
2011-11-07svn merge -r41575:41602 ^/trunk/blenderCampbell Barton
2011-11-06Second attempt at getting rid of bsystem_time()Joshua Leung
Hopefully this fixes Collada. Can't really compile that to check here...