Blender Git Loki

Kaikki Blender Git kommitit.

Page: 139 / 8462

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.
Revision 8f1284a by Hans Goudey (master)
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.
Revision 3be91d6 by Hans Goudey (master)
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
Revision 972677b by Hans Goudey (master)
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021