Blender Git Loki

Kaikki Blender Git kommitit.

Page: 915 / 8462

February 16, 2021, 16:19 (GMT)
format
February 16, 2021, 16:15 (GMT)
move transfer stats to Device
February 16, 2021, 16:15 (GMT)
initial work to support delta compression
February 16, 2021, 16:14 (GMT)
Experiment with partial copies to the device.

The idea is to only copy to the device chunks of memory that have been
modified during updates. This does reduce the amount of data being
transfered, but does not give significant speedups.

BVH data and attributes are still not handled here.
February 16, 2021, 15:53 (GMT)
GPencil: Fix compiler error after merge

February 16, 2021, 15:43 (GMT)
Cycles: Add boiler plate for PathTrace class

As per design, the idea of this class it to implement the kernel graph
and all the logic needed for adaptive path tracing of a big tile on the
given (multi)device.

This commit is very minimalistic, could be seen as one big TODO, but it
feels better to put all files in place early on.

The change introduces the new folder called integrator in the root of
Cycles sources. The reasoning includes the following thoughts:

- There will be more auxiliary classes such as CPU side of a queue,
perhaps variance calculation, adaptive stopping criteria and many
things like that.

- For the long time it felt that we need more separation in Cycles code
structure to separate scene state and rendering algorithms.
February 16, 2021, 15:19 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
February 16, 2021, 14:51 (GMT)
UI: Add support for bl_description for panels

This commit adds support for `bl_description` and python docstrings for panels.
This is useful for pop-over panel types so they can have a label and description.

This commit also includes an example use case.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D10429
February 16, 2021, 14:34 (GMT)
Assets: Remove appended asset when dropping operation fails

When dropping an asset somewhere, it is appended and then a drop operation is
called to actually add it to the scene based on current context. If this drop
operation fails, the appended data-block is now still in the .blend. The user
may not notice and not expect this.
Instead idea is to rollback any changes done by dropping code if the operation
fails, namely removing the appended data-block again.

Adds a new `cancel()` callback which is called if the drop operator returns
`OPERATOR_CANCELLED` to drop-boxes and a generic function to deal with assets
on drop failure.

Also removes the `free_id_on_error` property of the `NODE_OT_add_group`
operator, which was used as ad-hoc solution to get this same behavior.
February 16, 2021, 14:25 (GMT)
Merge branch 'master' into temp-node-error-messages
February 16, 2021, 14:11 (GMT)
Working error messages, fixed incorrect buffer length
February 16, 2021, 13:59 (GMT)
Cycles: Register split kernel functions in CPUDevice

Self-explanatory.

Still need to be exposed via the Device API, but first would be nice to
quickly double-check on it.
February 16, 2021, 13:25 (GMT)
Fix T85697: implement interpolation for float custom data type

This just hasn't been implemented before.
February 16, 2021, 13:23 (GMT)
LibOverride: Add support for rotation mode of PoseBones.

Request from the studio.
February 16, 2021, 12:58 (GMT)
Merge branch 'blender-v2.92-release'
February 16, 2021, 12:47 (GMT)
Fixes T84928 : Lattice vertices at unexpected positions when changing lattice resolution from 1 to 3 or more.

Fix for T84928 .
Considering the changes , issue is resolved ( Ignoring readability issues) .

**Changes **:

- `Change in value assignment of fu/v/w :` Observing previous code , I noticed ,value assigned to them is equivalent to -0.5 ( i.e. co-ordinate of left most vertex of lattice size =1 where centre of lattice is origin ) .

- `Change in value assignment of du/v/w :` Margin ( distance ) between each division of surface along any axis is equivalent to **( (length of surface along axis ) / (no of division line - 1) )** . that's why is changed it to (default_size/unew -1) .

- ` New variable declared "default_size" :` As far as I gone through the code , I noticed values 1 < du ,fu < 1 , which indicates these values were calculated with respect to default lattice of size 1 .

- `removed pntsu/v/w != 1 check :` Following changes inside the if block worked properly for pntsu/v/w = 1 .

Reviewed By: lichtwerk, campbellbarton

Differential Revision: https://developer.blender.org/D10353
February 16, 2021, 12:35 (GMT)
Fix T85697: subdivision surface node output does not contain vertex group names

The vertex weights were actually interpolated correctly. The issue was that
vertex group names were removed from the output geometry set. We have
to keep track of these names separately from the mesh, for legacy reasons.
Vertex group names are not stored on meshes but objects instead.
February 16, 2021, 11:57 (GMT)
Merge branch 'master' into temp-gpencil-io
February 16, 2021, 11:57 (GMT)
Merge branch 'master' into greasepencil-object
February 16, 2021, 11:57 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021