Blender Git Loki

Kaikki Blender Git kommitit.

Page: 316 / 8462

August 17, 2021, 19:41 (GMT)
Fix T77307: Particle Info Node Does Not Consider Time Remapping

`frame_current_final()` should be used to access the Scene time after
remapping, which also matches how the particles system handles time.

Reviewed By: brecht

Maniphest Tasks: T77307

Differential Revision: https://developer.blender.org/D12239
August 17, 2021, 19:38 (GMT)
Fix T82336: Cycles standard attributes missing in displacement shaders

Standard attributes are not added to the attributes requests when
shaders only have displacement. This is because nodes are only
considering the case when the surface socket is connected.

To support this, added `Shader.has_surface_link()` which checks for both
cases (`has_surface` and `has_displacement`) and replaces all checks on
`Shader.has_surface`.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D12240
August 17, 2021, 19:33 (GMT)
Reuse MeshExtract run data facility.
August 17, 2021, 19:08 (GMT)
Use C++ for the main subdivision file.
August 17, 2021, 18:57 (GMT)
Reuse the MeshExtract APIs to build buffers.
August 17, 2021, 18:30 (GMT)
Fix T88552: Cycles changing Render Passes in viewport does not work

Backporting this fixes T90599.
August 17, 2021, 18:20 (GMT)
GPencil: Convert from Mesh copying Vertex Groups

This patch adds the missing ability to keep the vertex groups when converting to a grease pencil object. This is increadible useful to create rigged grease pencil objects which move together with rigged meshes.

Differential Revision: https://developer.blender.org/D12249
August 17, 2021, 17:52 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
August 17, 2021, 17:50 (GMT)
Fix : Last thumb with error in crop values
August 17, 2021, 17:38 (GMT)
Cycles X: add anisotropic random walk SSS

This adds new Subsurface Anisotropy and IOR to the Principled BSDF and
Subsurface Scattering nodes. Real world skin has an anisotropy of around
0.8 and this makes it possible to simulate that more accurately.

Based on the paper: "Path Traced Subsurface Scattering using Anisotropic
Phase Functions and Non-Exponential Free Flights"
https://graphics.pixar.com/library/PathTracedSubsurface/

This comes with a new albedo inversion that gives different results than
the old one. For that reason there is now a Random Walk and Random Walk
(Fixed Radius) option. The latter is provided for backwards compatibility,
and uses the radius exactly as specified. The new one adjust the radius
based on albedo and IOR.

Differential Revision: https://developer.blender.org/D11965
August 17, 2021, 16:47 (GMT)
Cleanup: remove a bit more unused diffusion BSSRDF code
August 17, 2021, 16:01 (GMT)
Fix T90719: Boost sources dowload address needed to be updated.
August 17, 2021, 15:24 (GMT)
refactor variable store
August 17, 2021, 14:37 (GMT)
CMake: add missing headers
August 17, 2021, 14:23 (GMT)
RNA: de-duplicate enums in generated source

Reuse existing enums instead of expanding them since it bloats the binary.

The icons enum for example contains over 900 items and was being
expanded 17 times (once for each function that takes an icon argument).
Similar with the event type enum which contains over 200 items and was
duplicated 7 times.

makesrna.c now matches enum definitions from declarations in
RNA_enum_items.h, using their identifiers when found.

The overall space saving on my system is 776kb
(tested with a stripped release build).

Reviewed By: brecht

Ref D12245
August 17, 2021, 13:57 (GMT)
Fix pass memory leak in Cycles X

Differential Revision: https://developer.blender.org/D12248
August 17, 2021, 13:52 (GMT)
Fix wrong Anim Auto-Snap Ctrl toggle

This was not working like elsewhere in both NLA and Graph Editor
(meaning that when snapping was already enabled, {key Ctrl} during
transform did not disable it).

Now use getAnimEdit_SnapMode() for this in NLA and GE as well.

Maniphest Tasks: T87173

Differential Revision: https://developer.blender.org/D12244
August 17, 2021, 13:41 (GMT)
Cycles X: Write all passes on cancel

Makes it possible to cancel rendering and have current state of all
passes written to the render result, matching old behavior.

Differential Revision: https://developer.blender.org/D12246
August 17, 2021, 13:27 (GMT)
add single test
August 17, 2021, 13:01 (GMT)
Version bump: 2.93.3-release
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021