August 8, 2021, 02:25 (GMT) |
* Don't rely on BMLog's stored normals, instead flag pbvh nodes to update normals on undo/redo. |
Revision d143e8f by Michael Kowalski (temp-usd-latest-master, temp-usd-merge-master, universal-scene-description, usd-dev) August 8, 2021, 01:38 (GMT) |
USD IO: initial commit of extended features Instancing import: Import USD scene instances as Blender collection instances. Instancing export: Extend the existing instancing option to support exporting arbitrary object hierarchies as USD scene instances. Additional support for exporting Blender particle systems as USD point instancers. Environment map IO: Logic to convert between USD dome lights and Blender world materials, including environment textures. Unit conversion scene scale: Automatically scale the scene for unit conversion on import and export (e.g., scale the imported objects based on the USD?s meters per unit value). Curve export. Armature export: Export armatures and skinned meshes to USD skeletons and skeletal animations. Light unit conversion: Experimental code to convert between light intensity units in Nits and Blender?s light energy units, on import and export. Transform operator options: Option to save transforms to USD as the combination of scale, rotate and translate operators, where the rotation can be expressed as Euler angles or a quaternion. Export to USD shader nodes: Convert Blender shader nodes to UsdPreviewSurface nodes, MDL material nodes or a custom USD representation of Cycles shaders. (MDL export requires UMM addon to be installed.) Import MDL materials: Convert MDL materials to Blender shader networks. (Requires UMM addon to be installed.) Texture export: An option to save textures to a directory relative to the USD being exported, using either absolute or relative asset paths. This feature works with UDIM tiles as well as packed and in-memory ?baked? textures. Option to specify a default primitive on export. Option to add a root primitive on export. This option adds a single prim as the parent of all exported prims. |
Revision 752c840 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 7, 2021, 18:09 (GMT) |
Cleanup and fix: UV Invert selection * Code and comment cleanup * Fix: Make invert selection respect sticky modes when using edge select mode |
Revision ddbbbf4 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 7, 2021, 15:08 (GMT) |
Fix: Check edge selection only for common vertex Allow edge selection test only for UV edges that share a common UV vertex. Previous logic didn't check if the UV edges shared the same UV vertex. |
August 7, 2021, 12:30 (GMT) |
Cleanup: unnecessary double pointers in XR module No functional changes. |
August 7, 2021, 11:55 (GMT) |
Re-update pipeline config Accidentally updated wrong submodule in previous commit. |
August 7, 2021, 11:46 (GMT) |
Update pipeline config |
August 7, 2021, 09:36 (GMT) |
Merge branch 'master' into xr-controller-support |
August 7, 2021, 09:31 (GMT) |
XR: Fix crash on file read with active session Add null check for runtime data since it could already have been freed via wm_xr_exit() prior to the session exit callback. |
Revision a4af0f5 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 7, 2021, 08:37 (GMT) |
UV: Edge selection for UV select pinned operator Ensure edge selection for UV select pinned operator by flushing the selection upwards (verts to edge) |
August 7, 2021, 08:30 (GMT) |
Cleanup: remove unnecessary double pointer usage |
Revision a342ea1 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 7, 2021, 08:09 (GMT) |
UV: Refactor UV select split operator Refactor UV select split operator to use MLOOPUV_EDGESEL flag |
August 7, 2021, 08:04 (GMT) |
XR: Use regular window queues for XR events Removes special queueing of events to the XR surface, which was originally done to bypass filtering by mouse region when invoking/executing XR operators. Now, finding an appropriate region for XR events will simply be done in the regular window event handling by checking the event type and skipping mouse-specific processing. |
August 7, 2021, 06:31 (GMT) |
adaptive_cloth: AdaptiveMesh: flippability: consider abs of 2 terms Consider the absolute value of the cross_2d values generated because they are just calculating the area and the assumption is that the orientation of the triangles shouldn't matter for this test. |
August 7, 2021, 06:03 (GMT) |
adaptive_cloth: should remesh dump file macro This helps turn off dumping of the serialized mesh easily. |
August 7, 2021, 04:15 (GMT) |
Revert changes to addons_contrib submodule. Removed umm_add_on branch specification. |
August 7, 2021, 03:26 (GMT) |
Revert adding make dependencies for CUDA kernels |
August 7, 2021, 02:54 (GMT) |
Revert enabling omni addon on startup. |
August 7, 2021, 02:42 (GMT) |
Revert enabling OmniPanel addon on startup. |
August 7, 2021, 02:13 (GMT) |
Reset addons_contrib to master. To revert upadtes for the umm_add_on branch. |
|
|
|


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