Blender Git Loki

Kaikki Blender Git kommitit.

Page: 167 / 8462

Revision 988b9bc by Hans Goudey (master)
October 13, 2021, 19:34 (GMT)
Fix T92192: Inconsistent curve circle primitive direction

Switch sin and cosine so that the points in the circle have the same
direction in both radius and points modes.
Revision 1ae79b7 by Hans Goudey (master)
October 13, 2021, 19:28 (GMT)
Fix T92180: Curve subdivide incorrect result for poly splines

The node shifted all new points forward in the spline, so the first
point would appear to be removed.
October 13, 2021, 18:51 (GMT)
Fix T88766 EEVEE: Missing glossy reflections with Shader to RGB & SSR is active.

This was due to the shading evaluation being outdated inside the ShaderToRGBA
glsl code.
October 13, 2021, 17:58 (GMT)
Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection Plane

The planar reflections being rendered at the same resolution as the HiZ max
buffer, do not need any uv correction during raytracing.

However, the GTAO horizon buffer being at output resolution do need the
uv factors in order to match the pixels visible on screen. To avoid many
complication, we increase the size of the GTAO texture up to the hiz buffer
size. This way, if planar reflections need GTAO the texture is big enough.
We change the viewport of the GTAO framebuffer for the main view in order
to not have to modify Uvs in many places.
October 13, 2021, 17:32 (GMT)
Geometry Nodes: Material Index - minor cleanup

- Add a versioning comment
- Indexes to Indices
Revision 366cea9 by Hans Goudey (master)
October 13, 2021, 16:34 (GMT)
Geometry Nodes: Fields version of edge split node

This changes the edge split node to have a selection input, which is
more aligned with the other design changes. This loses the ability to
split edges based on an angle, but the edge angle can be added as a
field input node in the future, which will make for a much more
flexible system.

Differential Revision: https://developer.blender.org/D12829
Revision 9687630 by Hans Goudey (master)
October 13, 2021, 16:26 (GMT)
Geometry Nodes: Make attribute capture work on instances

Previously the attribute capture node only worked on realized geometry,
which was very confusing when other nodes worked on each individual
instance. The realize instances node is the way to explicitly change
between the two behaviors. Addresses T92155.

Differential Revision: https://developer.blender.org/D12841
October 13, 2021, 14:42 (GMT)
Geometry Nodes: Rotate Instances Node

Adds a node that can rotate each of a geometry's instances in global
(to the modifier object) or local space (of each point) by a specified
angle around a pivot point.

In the future, separating the local-global choice for the pivot and the
rotation might be useful. However, for now the node is kept simple.

Differential Revision: https://developer.blender.org/D12682
October 13, 2021, 14:22 (GMT)
Fix T92185: GPencil memory leak removing stroke from python

The API was not removing the weights, points and traingulation data. Only it was removing the stroke itself.
October 13, 2021, 14:20 (GMT)
Cleanup: Remove data duplication from SMAA lookup tables

These 2 large tables, `areaTexBytes` and `searchTexBytes`, contributed
~176kb worth of duplicate data into the `blender` executable due to the
header being used in multiple places. We were lucky that only 2
translation units had included this header so only 1 duplicate copy of
each was wasted.

Define the tables as `extern` to address this.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D12723
October 13, 2021, 14:10 (GMT)
Geometry Nodes: Scale Instances Node

Adds a node that can scale a geometry's instances. With "Local" turned
on, the instance is scaled individually from the center point input,
while when local space is turned off, it's more like the transform
node, except it scales outward from the center point instead of only
from the origin.

Differential Revision: https://developer.blender.org/D12681
October 13, 2021, 14:06 (GMT)
Geometry Nodes: Add Selection to Instance on Points

Add a boolean selection field to the Instance on Points node.
This will select which points from the source geometry will be used
to create the instances.

Differential Revision: https://developer.blender.org/D12847
October 13, 2021, 14:02 (GMT)
Geometry Nodes: Translate Instances Node

Adds a node that can translate instances in the transform space of
the modifier object, or the local space of their original transform.
One reason to have a special node for instances is that they always
have the existing transform, unlike mesh or point cloud points.

Differential Revision: https://developer.blender.org/D12679
October 13, 2021, 13:53 (GMT)
Fix T92136: Leak accessing evaluated depsgraph data from Python

Copy-on-write data blocks could be referenced from python but were not
properly managing python reference counting.

This would leak memory for any evaluated data-blocks accessed by Python.

Reviewed By: sergey

Ref D12850
October 13, 2021, 13:47 (GMT)
Cleanup: Remove unused code paths in the depsgraph copy-on-write

Seems to be residue from an early 2.80 days: the placeholder code path
is no longer used.

Remove all the tricky code for this, and make it clear that the
`deg_expand_copy_on_write_datablock` is used on an non-expanded
datablock.

Should be no functional changes. And should help simplify D12850.

Differential Revision: https://developer.blender.org/D12852
October 13, 2021, 13:44 (GMT)
Cleanup: use typedef struct for BLODataBlockInfo.
October 13, 2021, 13:41 (GMT)
Geometry Nodes: Material Index, Set Material

Add Get/Set Nodes for Material Index
Rename Assign Material to Set Material

Differential Revision: https://developer.blender.org/D12837
October 13, 2021, 13:37 (GMT)
Fix T92153: use-after-free with anonymous attributes

Differential Revision: https://developer.blender.org/D12851
October 13, 2021, 12:31 (GMT)
UI: Make menu item use theme roundness

Menu items ignore the roundness setting since they spread left to right.
This patch makes it so menu items use the theme preference instead of
hardcoded square corners. Providing more flexibility to themes.

All built-in and included themes already have this set so no need to update them. For the default themes (Dark/Light) roundness is 0.4.

{F10950727, size=full}

The motivations behind this change are:
* To be more consistent with other widgets.
* Improve themes flexibility.
* Match padding with other elements that have like the Search field:

{F10950746, size=full}

Reviewed By: #user_interface, Severin

Differential Revision: https://developer.blender.org/D12813
Revision 72e81a4 by Peter Kim (master)
October 13, 2021, 11:56 (GMT)
Extern: Add modifications diff for TinyGLTF

This should have been added in ee49991999c9.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021