Blender Git Loki

Kaikki Blender Git kommitit.

Page: 171 / 8462

Revision 4b31a21 by Hans Goudey (master)
October 11, 2021, 23:14 (GMT)
Geometry Nodes: Use a separator in the add menu input category

This can help separate the field inputs from the other nodes,
like some other categories.
October 11, 2021, 22:43 (GMT)
Geometry Nodes: Add Color input node

Adds a color input node with picker.

Differential Revision: https://developer.blender.org/D12793
October 11, 2021, 21:59 (GMT)
Fix T92103: Update BLI hash_float_to_float functions to be shader compatible

Previously the functions called `hash_float` instead of `uint_to_float_01`.
This meant that the float was hashed twice instead of once.
The new functions are also compatible with Cycles/Eevee.

Differential Revision: https://developer.blender.org/D12832
October 11, 2021, 20:37 (GMT)
Sculpt: Allow non-manifold collapse

* This was always buggy, which is why
I have code that detects and snips off
non-manifold fins.
* Turns out it is more robust to simply allow
non-manifold collapses and clean up geometry
afterwards. IIRC this is how DynTopo (and the
paper it's based off of) originall worked.
October 11, 2021, 20:29 (GMT)
Sculpt: bump subversion
October 11, 2021, 20:27 (GMT)
Sculpt: enable dyntopo on paint brushes

* Paint brushes will now support
dyntopo if "dyntopo disabled"
(the one in their brush settings,
not the global setting in the
"Dynamic Topology" panel) is unchecked.
* Fixed dyntopo undo not properly handling
pushing more then one undo type.
October 11, 2021, 18:26 (GMT)
Fix T92102: Issues with align euler to vector node

For fixed pivots, make sure the correct pivot axis is being used.
Also add continues or invalid rotations.

Differential Revision: https://developer.blender.org/D12824
October 11, 2021, 16:28 (GMT)
Fix recently added File Browser name/path getters not allowing unicode

The `FileSelectEntry.name` and `FileSelectEntry.relative_path` members
should support unicode strings like any file names & paths, but didn't.
October 11, 2021, 16:22 (GMT)
Cycles: restore Christensen-Burley SSS

There is not enough time before the release to improve Random Walk to handle
all cases this was used for, so restore it for now.

Since there is no more path splitting in cycles-x, this can increase noise in
non-flat areas for the sample number of samples, though fewer rays will be traced
also. This is fundamentally a trade-off we made in the new design and why Random
Walk is a better fit. However the importance resampling we do now does help to
reduce noise.

Differential Revision: https://developer.blender.org/D12800
October 11, 2021, 16:22 (GMT)
Cycles: improve SSS Fresnel and retro-reflection in Principled BSDF

For details see the "Extending the Disney BRDF to a BSDF with Integrated
Subsurface Scattering" paper.

We split the diffuse BSDF into a lambertian and retro-reflection component.
The retro-reflection component is always handled as a BSDF, while the
lambertian component can be replaced by a BSSRDF.

For the BSSRDF case, we compute Fresnel separately at the entry and exit
points, which may have different normals. As the scattering radius decreases
this converges to the BSDF case.

A downside is that this increases noise for subsurface scattering in the
Principled BSDF, due to some samples going to the retro-reflection component.
However the previous logic (also in 2.93) was simple wrong, using a
non-sensical view direction vector at the exit point. We use an importance
sampling weight estimate for the retro-reflection to try to better balance
samples between the BSDF and BSSRDF.

Differential Revision: https://developer.blender.org/D12801
October 11, 2021, 16:22 (GMT)
Fix T92056: empty sampling pattern in Cycles when opening some existing files
October 11, 2021, 16:18 (GMT)
Fix T86671: Background Scene Dupliface Not Instanced.

Use depsgraph's objects iterator to find sources of dupliobjects,
instead of looping over bases of a viewlayer.
Revision bb6cc67 by Hans Goudey (master)
October 11, 2021, 16:10 (GMT)
UI: Reduce whitespace in custom node categories

This makes the long "Curve" category take up less space.
October 11, 2021, 16:03 (GMT)
Geometry Nodes: Add Nodes to Get/Set Built-in Attributes

This commit implements T91780, adding nodes to get and set builtin
attributes. Individual set nodes are used so that the values can be
exposed for direct editing, which is useful for attributes like shade
smooth and spline resolution. Individual input nodes are used to allow
reusing nodes for multiple components, and to allow grouping multiple
outputs conceptually in the same node in the future.

Input Nodes
- Radius
- Curve Tilt
- Curve Handle Positions
- Is Shade Smooth
- Spline Resolution
- Is Spline Cyclic

'Set' Nodes
- Curve Radius
- Point Radius
- Curve Tilt
- Curve Handle Positions
- Is Shade Smooth
- Spline Resolution
- Is Spline Cyclic

Using hardcoded categories is necessary to add separators to the node
menu.

Differential Revision: https://developer.blender.org/D12687
October 11, 2021, 16:00 (GMT)
Cleanup: Asset Catalogs, add type alias for asset catalog maps

Add alias for `Map<CatalogID, std::unique_ptr<AssetCatalog>>` to make the
rest of the code a bit simpler.

No functional changes.
October 11, 2021, 16:00 (GMT)
Cleanup: Asset Catalogs, add divider between sections in code

No functional changes.
October 11, 2021, 15:38 (GMT)
Geometry Nodes: Rename 12 Nodes to be "Verb First"

Attribute Capture => Capture Attribute
Curve Fill => Fill Curve
Curve Fillet => Fillet Curve
Curve Reverse => Reverse Curve
Curve Sample => Sample Curve
Curve Subdivide => Subdivide Curve
Curve Trim => Trim Curve
Material Assign => Assign Material
Material Replace => Replace Material
Mesh Subdivide => Subdivide Mesh
Float Compare => Compare Float
Boolean => Mesh Boolean

Differential Revision: https://developer.blender.org/D12798
Task: https://developer.blender.org/T91682
October 11, 2021, 15:37 (GMT)
Asset Catalogs: add documentation for undo system
October 11, 2021, 15:36 (GMT)
Sculpt: fix gcc compiler error

This one is an actual error. I
went through the trouble of compiling
in a linux VM and still somehow managed
to miss it.

Also fix wrong range for normal_radius_factor.
October 11, 2021, 15:19 (GMT)
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalog-undo
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021