August 17, 2020, 18:00 (GMT) |
Clang tidy: Fix else after return |
August 17, 2020, 15:57 (GMT) |
Fix T79052: Cycles new sky texture fails with sun size zero Clamp to a minimum angle to avoid precision issues. |
August 17, 2020, 15:56 (GMT) |
USD: Allow exporting of invisible objects The fix for T75936 made it possible to export invisible objects to Alembic. This commit applies the same approach to the USD exporter. The USD and Alembic code is slightly different in terms of where in the exported file the visibility attribute is stored. In USD the visibility is used to prune the scene graph, and thus there are only two options: "hidden" and "inherited". Setting the visiblity of a node in the scene graph to "hidden" immediately hides all its children. To allow hidden parents with visible children, the visibility is stored on the object data (so the geometry/camera/lamp/etc) instead. |
August 17, 2020, 15:56 (GMT) |
IO: Add test for iterating over invisible objects Add a test that checks invisible objects are iterated over by the `IO::AbstractHierarchyIterator` class, when a suitable depsgraph is given. No functional changes. |
August 17, 2020, 15:56 (GMT) |
Fix T75936: Alembic, allow exporting of invisible objects Add a new depsgraph builder class that includes invisible objects and use that in the Alembic exporter. Alembic supports three options for visibility, "visible", "inherited", and "hidden". This means that parents can be hidden and still have visible children (contrary to USD, where invisibility is used to prune an entire scene graph subtree). Because of this, the visibility is stored on the transform node, as that represents the Object in Blender and thus keeps the Alembic file as close to Blender's own structure as possible. Reviewed By: Sergey Differential Revision: https://developer.blender.org/D8595 |
August 17, 2020, 15:56 (GMT) |
Cleanup: IO, reduce code duplication in USD and Alembic exporters Move the object visibility check from Alembic/USD-specific code into the `io/common` module. No functional changes. |
August 17, 2020, 15:56 (GMT) |
Cleanup: Alembic, rename test in CMake for consistency Rename test `alembic_tests` to `alembic_export_tests`, so that its name is consistent with the Python file containing the tests, `alembic_export_tests.py`. No functional changes. |
August 17, 2020, 15:53 (GMT) |
Merge branch 'master' into soc-2020-outliner |
August 17, 2020, 15:47 (GMT) |
Implement log delete operator |
August 17, 2020, 15:47 (GMT) |
Fix info editor: select what see Before this change it was possible for list to update while you were selecting log. This resulted in unexpected selection shift. It was also possible with logs, although very unlikely. |
August 17, 2020, 15:34 (GMT) |
Fix T79597: Crash with dyntopo after paint cursor refactor The paint cursor now uses a single call to SCULPT_cursor_geometry_info_update and the Sculpt API to update both the radius and the SculptSession data, so random access needs to be initialized for dyntopo before using API functions. Reviewed By: sergey Maniphest Tasks: T79597 Differential Revision: https://developer.blender.org/D8489 |
August 17, 2020, 14:45 (GMT) |
Merge branch 'blender-v2.90-release' into master |
August 17, 2020, 14:44 (GMT) |
Fix T79633: ovrride apply code broken with RNA-defined runtime IDProps in some cases. When copying between a set RNA runtime property and an unset one, code would not behave properly. We have to also consider NULL 'override apply' callback pointer as a valid 'use default override apply function' case. |
August 17, 2020, 14:40 (GMT) |
Remove unneeded bind of framebuffer |
August 17, 2020, 14:38 (GMT) |
CleanUp: renamed image_tiling to tiled_image |
August 17, 2020, 14:36 (GMT) |
Remove comment copied from overlay wireframe shader |
August 17, 2020, 14:25 (GMT) |
Use dot for channel shuffling |
August 17, 2020, 14:21 (GMT) |
Cleanup: remove editor from static function names |
August 17, 2020, 14:18 (GMT) |
Move e_data to IMAGE_PrivateData |
August 17, 2020, 14:04 (GMT) |
Cycles: Fix local intersections in Embree for non-instancd geometry. Embree's occlusion filter was checking against the wrong object ID and not exiting correctly in case of a mismatch. Fixes T79723 |
|
|
|


Master Commits
MiikaHweb | 2003-2021