October 26, 2021, 00:52 (GMT) |
USD export: fixed linux an mac compile error. |
October 26, 2021, 00:14 (GMT) |
Import changes from attribute review branch |
October 26, 2021, 00:12 (GMT) |
USD IO: attribute conversion improvements. Initial implementation of logic to import USD attibutes as Blender custom properites, with options to import all custom attributes or only those attibutes in the 'userProperties' namespace. New export option to add custom properties to the 'userProperties' USD attribute namespace. This option is enabled by default. Removed hidden functionality where custom properties named with the prefix 'USD_' were being saved to properties on the USD prim that have the same name, without the prefix. This code was not type safe and could lead to unexpected behavior in case of accidental property name collisions. Added support for converting between USD int, float and double vectors and Blender array type custom properties. |
October 26, 2021, 00:12 (GMT) |
Merge branch 'master' into temp-abc-features |
October 25, 2021, 23:16 (GMT) |
View3D Snap Cursor: don't limit the number of states The benefit of a flat array in this case is small and limiting, so use a linklist. |
October 25, 2021, 22:44 (GMT) |
Fixes for Cycles source reorganize |
October 25, 2021, 22:40 (GMT) |
View3D Snap Cursor: sanitize and increase the maximum amount of states 3 is a small amount as each viewport creates a gizmo that creates its own state Now if the state is not created, the gizmos use the last state. |
October 25, 2021, 21:54 (GMT) |
Geometry Nodes: Optimise Voronoi texture node This patch improves performance by only assigning or calculating data for connected sockets. It is recommended that artists use the lowest dimensions setting for noise based textures. E.g. Use 2D instead of 3D where possible. Using a scoped timer and single thread on 256,000 points. Smooth F1 3D : Debug build Timer 'Optimised' took 9.39991 s Timer 'Normal' took 16.1531 s This optimisation is only for GN and not shaders. Differential Revision: https://developer.blender.org/D12985 |
October 25, 2021, 21:23 (GMT) |
UI: Don't use colons at the end of property labels This was a 2.7x design, now with property split we omit the colon. |
October 25, 2021, 20:56 (GMT) |
USD IO: enable presets. Enable Operator Presets drop down menu for the USD import/export operators. |
October 25, 2021, 19:20 (GMT) |
UI: Make the mesh to volume node slightly narrower Also use consistent UI names for properties that are similar between that node and the points to volume node (which happen to be shorter, allowing the node to be narrower). |
October 25, 2021, 19:18 (GMT) |
Cycles: remove prefix from source code file names Remove prefix of filenames that is the same as the folder name. This used to help when #includes were using individual files, but now they are always relative to the cycles root directory and so the prefixes are redundant. For patches and branches, git merge and rebase should be able to detect the renames and move over code to the right file. |
October 25, 2021, 19:13 (GMT) |
Cycles: changes to source code folders structure * Split render/ into scene/ and session/. The scene/ folder now contains the scene and its nodes. The session/ folder contains the render session and associated data structures like drivers and render buffers. * Move top level kernel headers into new folders kernel/camera/, kernel/film/, kernel/light/, kernel/sample/, kernel/util/ * Move integrator related kernel headers into kernel/integrator/ * Move OSL shaders from kernel/shaders/ to kernel/osl/shaders/ For patches and branches, git merge and rebase should be able to detect the renames and move over code to the right file. |
October 25, 2021, 18:39 (GMT) |
Cleanup: Remove unused functions, make functions static |
October 25, 2021, 18:29 (GMT) |
Fixes for compiling and starting Blender |
October 25, 2021, 18:13 (GMT) |
Merge branch 'master' into geometry-nodes-level-set-nodes |
October 25, 2021, 17:05 (GMT) |
Sculpt: integrate instant meshes Still not particularly usable, but much faster then Quadriflow. |
October 25, 2021, 15:57 (GMT) |
Cleanup: silence warnings ``` warning: assignment discards ?const? qualifier from pointer target warning: declaration of ?co? shadows a parameter ``` |
October 25, 2021, 15:12 (GMT) |
Asset Browser: apply search filter to tags as well The search bar in the asset browser now also matches on asset tags. - Matching is done on entire tags, so searching for "redder" will not show assets tagged with "red". - All assets are shown that have at least one matching tag. So searching for "red green" will show all assets with either "red" or "green" tags (or both, of course). - Searching is case-insensitive. - Only assets from the active catalog are shown; if all assets should be searched through, users can select the "All" catalog. Manifest Task: T82679 |
October 25, 2021, 15:01 (GMT) |
UI: Improve layout of custom property edit panel This patch makes the layout of the custom property panel more coherent with the rest of the property editor interface, makes it less busy, allows more space for the buttons for the actual properties, and simplifies editing values of unsupported property types or long arrays. - Remove the box around each property. - Use an non-embossed X icon for deleting. - Use an "edit" icon instead of the text for the meta-data edit operator. The "gear" icon used for editing isn't ideal here. - Increase the max array length for drawing the values directly to 8. - Add an "Edit Property Value" operator for dictionaries or longer arrays. - Replace the "Library Override" text with an icon. - Use a proper split factor, the same as the rest of the UI. Differential Revision: https://developer.blender.org/D12805 |
|
|
|


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