Revision 903466d by Gaia Clary April 17, 2018, 08:59 (GMT) |
Cleanup Collada: Renamed Enum entries for consistency Minor change: indentation of BC_ANIMATION_TYPE_FROM_NAME was wrong |
Revision feda65d by Gaia Clary April 17, 2018, 08:59 (GMT) |
Cleanup Collada: Removed no longer needed method |
Revision 7182940 by Gaia Clary April 17, 2018, 08:59 (GMT) |
Fix Collada: Import of animations for objects with multiple materials When importing multiple materials for one object, the imported material animation curves have all been assigned to the first material in the object. This fix also improves the console logging whenever the importer finds a consistency problem with the imported animation data. |
April 17, 2018, 08:36 (GMT) |
Merge branch 'blender2.8' into topbar |
April 17, 2018, 08:22 (GMT) |
Pose: multi-object hide/reveal support |
April 17, 2018, 08:22 (GMT) |
BKE_object: utility functions for pose access Pose objects may be from the active object, or from the weight paint mesh. Since this is such a common check move this to a function call. |
April 17, 2018, 07:41 (GMT) |
Make particle edit mode work again This is just to have hair rendering and editing mostly working as in master. A better fix is probably needed, there seems to be some missing depsgraph relations for particle edit settings, and particle edit code doesn't rebuild caches after applying edits. But at least you can see and interact with hair now until those things can be sorted out. |
April 17, 2018, 06:30 (GMT) |
View3D: Check all objects w/ view-selected |
April 16, 2018, 20:49 (GMT) |
Object Mode: Outlines: Use textureGather extension if available. This has very little impact (only had 12.5% perf improvment on Nvidia for this specific pass). But it's an improvement nontheless! |
April 16, 2018, 20:49 (GMT) |
Object Mode: Outline: Perf: Only do outlines detection if needed. |
Revision a27a206 by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 16, 2018, 19:20 (GMT) |
Cleanup: various warnings Now compiles w/o warnings for GCC |
Revision 99ea0a5 by Gaia Clary April 16, 2018, 19:14 (GMT) |
Refactor Collada: Major rewrite of the AnimationExporter * Mostly reorganized the classes and made them more readable. * The animation sampler now can be used for any animation curve. Before the sampler only looked at curves which are supported by Standard Collada 1.4. However the Collada exporter currently ignores all animation curves which are not covered by the 1.4.1 Collada Standards. There is still some room for improvements here (work in progres) * Removed some unnecessary dependencies and cleaned up many functions which have become unnecessary and no longer used. * moved functions between classes to better match the class responsibilities. * took care that the functions are kept small and understandable * removed intermediate structures which are no longer needed * cleanly separated the Animation sample part from the Collada part so that they can be treated independently from each other Known issues: * Some exports do currently not work reliably, among those are the camera animations, material animations and light animations those animations will be added back next (work in progres) * Exporting animation curves with keyframes (and tangents) sometimes results in odd curves (when parent inverse matrix is involved) This needs to be checked in more depth. * Export of "all animations in scene" is disabled because the Collada Importer can not handle this reliably at the moment (work in progres). |
Revision ece21d8 by Gaia Clary April 16, 2018, 19:13 (GMT) |
Fix Collada: replaced nullptr by NULL at various places To remain compatible with the c++ version used in master |
Revision 30575f9 by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 16, 2018, 19:08 (GMT) |
Fix invalid brush assignments |
Revision c2517ae by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 16, 2018, 19:07 (GMT) |
Cleanup: unused variables & args |
Revision 6f0408f by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 16, 2018, 18:52 (GMT) |
Cleanup: -Wparentheses & line length |
April 16, 2018, 18:45 (GMT) |
Fix for building w/o open-subdiv |
April 16, 2018, 18:35 (GMT) |
Merge branch 'blender2.8' into blender2.8-workbench |
April 16, 2018, 17:55 (GMT) |
Depsgraph: remove EvaluationContext, pass Depsgraph instead. The depsgraph was always created within a fixed evaluation context. Passing both risks the depsgraph and evaluation context not matching, and it complicates the Python API where we'd have to expose both which is not so easy to understand. This also removes the global evaluation context in main, which assumed there to be a single active scene and view layer. Differential Revision: https://developer.blender.org/D3152 |
April 16, 2018, 17:42 (GMT) |
Fix multi-object edit crash Border select assumed all objects had pose bones. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021