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
2019-06-03feature collada: Allow export/import of skeletal animations as curvesGaia Clary
2019-06-03fix T34062 Collada exporter: changed order of export for decomposed ↵Gaia Clary
transformation. 1.) The Blender order of applying transforms is: Scale Rotation Transformation Reasoning: This order ensures there is no shearing, which happens when you do scaling after rotation, see also: https://blender.stackexchange.com/questions/1806 The Collada exporter now exports in the order how the transforms need to be applied upon import. 2.) Also removed obsolete #if 0 lines
2019-06-03refactor: use Quat and BCQuat instead of float[4] arrays for Quaternions (wip)Gaia Clary
2019-06-03fix: enforce transform export as <matrix> when exporting animated armature"Gaia Clary
Currently we can not export Decompsed Transforms in combination with Armature asnimations. As a temporary workaround enforce export of transformations as Matrix for armature objects.
2019-06-03refactor collada: replace bc_sanitize_mat() by static class method in BCMatrixGaia Clary
2019-05-31Cleanup: style, use braces in source/Campbell Barton
Automated using clang-tidy.
2019-05-28Cleanup: clang formatCampbell Barton
2019-05-27cleanup: Collada exporter renamed 'transrotloc' to 'decomposed'Gaia Clary
The collada exporter allows to export transforms either as Matrix or as a decomposition of Translation, Rotation aand Scale. The decomposition option was falsely named "TransRotLoc". I renamed it to the much more descriptive word "Decomposed". The tooltip already contains sufficient information, so there is no need to change that.
2019-05-27fix: collada transformtype must be identical for animation export and object ↵Gaia Clary
export When exporting an object we can choose the transformation type 'Matrix' or 'trans/rot/scale' When exporting an animation we have the same choice regarding the used transformation type. However we must make sure that animations and objects use the same transformation type within one colleda export. The user interface is now reworked such that the correct settings are always guaranteed. I also reworked the tool tips
2019-05-27refactor collada: rename add_node_transform() to add_joint_transform()Gaia Clary
2019-05-23fix unreported Collada exporter Regression: Added back minimal support for ↵Gaia Clary
Maya bindpose
2019-05-23Collada exporter updateGaia Clary
Added new feature: Collada: global axis rotation upon export (UI) The new feature allows to specify the target rest coordinate system upon export. This allows for example to export a character that is in Blender orientation (Y forward) to match the Secondlife orientation where (-X forward) - Refactor:Added new utility methods to collada_utils Made BCMatrix class more powerfull moved Blender related structures into new BlenderContext class added class wrapper to encapsulate ExportSettings structure Added blender context getters to ExportSettings added access methods to BlenderContext into ExportSettings class Moved class BCMatrix into BlenderContext moved utility functions from collada_util into BlenderContext replace own function for parenting by a call to ED_object_parent_set() - Cleanup: removed obsolete parameters from methods renamed parameters for better understanding cleanup whitespace and indentation removed obsolete comments
2019-04-30Cleanup: comments (long lines) in colladaCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-02-18DNA: rename Object.size -> scaleCampbell Barton
Resolves a common cause of confusion.
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2018-11-28Cleanup: styleCampbell Barton
2018-11-27fix: Collada: The limit precision option does nothingGaia Clary
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08Cleanup: trailing spaceCampbell Barton
Remove from blender/nodes, collada, blenfont & render.
2018-04-17Fix blenderplayer and collada build.Brecht Van Lommel
2017-07-21Pass EvaluationContext argument everywhereLuca Rood
Note that some little parts of code have been dissabled because eval_ctx was not available there. This should be resolved once DerivedMesh is replaced.
2017-03-23Collada - removed TransformBase baseclass (not needed for anything)Gaia Clary
2016-11-02COLLADA: Removed obsolete Export select option 'Both' which created invalid ↵Gaia Clary
data (duplicate transformation information for nodes)
2016-08-16Fix two memleaks found by coverity.Bastien Montagne
2014-12-29Fix stupid handling of 'Object.matrix_local' in RNA.Bastien Montagne
The getter of this matrix (actually, `BKE_object_matrix_local_get()`) was only correct in case of pure-object parenting, bone parenting and such did not gave valid results. Also cleaned up a bit setter code, was using as temp storage ob->obmat itself, which is supposed to be a world matrix! Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D958
2014-07-21Math Lib: rename mul_serie_m3 to mul_m3_series & reorder argsCampbell Barton
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function)
2014-07-20Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵Campbell Barton
NULL's)
2013-07-19code cleanup: case & brace placementCampbell Barton
2013-07-14minor: commented fallthroughGaia Clary
2013-07-14fix: #34823 Collada: nodes exporting world matricesGaia Clary
2013-06-13code cleanup: also fix crash in GPU_state_print(). and confine to debug mode ↵Campbell Barton
builds.
2013-05-26BLI_math rename functions:Campbell Barton
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched.
2013-03-26style cleanup:Campbell Barton
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function.
2013-03-15code cleanup: rename BKE_mesh_to_curve_ex --> BKE_mesh_to_curve_nurblist,Campbell Barton
also correct odd indentation.
2013-03-07Collada: Added option for how rot,loc,trans data is exported (improves ↵Gaia Clary
flexibility for support of other 3D tools)
2013-02-12[#34062] Collada: fixed redundant transform information and order of ↵Gaia Clary
creation for the loc/rot/trans
2013-02-04style cleanup: spaces -> tabsCampbell Barton
2013-01-21Added gsoc-2012 collada improvements from bratwurst branchGaia Clary
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-06-13style cleanupCampbell Barton
2012-05-05code cleanup: function naming, use BKE_*type* prefix.Campbell Barton
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2012-02-18Minor change collada export; don't even run the parentinv-test when ↵Juha Mäki-Kanto
ob->parent is NULL
2012-02-12collada export: Don't write parentinverse if ob->parent is NULLJuha Mäki-Kanto