Blender Git Commit Log

All Blender Git commits.

Page: 609 / 8462

May 28, 2021, 10:16 (GMT)
create attribute node group in attribute tree
May 28, 2021, 10:16 (GMT)
Moved to new git repo
May 28, 2021, 09:28 (GMT)
add initial attribute group
May 28, 2021, 09:07 (GMT)
Merge branch 'master' into temp-gpencil-camera-reproject
May 28, 2021, 09:06 (GMT)
Fix T88499: Copy data path operator does not consider library affiliation

When using the operator `ui.copy_data_path_button(full_path=True)` ({key
ctrl shift Alt C} on hover) the copied path does not consider the
library origin. That means that when there is a name clash the data path
is not accurate and refers to the local item instead.

This patch adds the library (if the ID is linked) of the returned string
from RNA_path_full_ID_py.

bpy.data.objects["Cube", "//library.blend"] instead of
bpy.data.objects["Cube"]

note: parsing this happens in
pyrna_prop_collection_subscript_str_lib_pair_ptr

Maniphest Tasks: T88499

Differential Revision: https://developer.blender.org/D11412
May 28, 2021, 08:55 (GMT)
Merge branch 'master' into temp-attribute-processor
May 28, 2021, 08:16 (GMT)
Buildbot related files have been moved to own repository
May 28, 2021, 07:52 (GMT)
Merge branch 'temp-gpencil-camera-reproject' of git.blender.org:blender into temp-gpencil-camera-reproject
May 28, 2021, 07:51 (GMT)
GPencil: Use inverse matrix

This still will not give the right result, but the projection plane is
at least the correct one and gives predictable results.

The issue seems to be that the projection is orthographic.
May 28, 2021, 06:59 (GMT)
Tests: add utility to generate interactive user actions

A utility that supports passing in actions as command line arguments for
writing reproducible interactions, benchmarking, profiling and testing.

Unlike regular scripts this is able to control model operators usefully.

Typical ways of controlling Blender using this utility are via
operator id's, menu search and explicit events.
Others methods can be added as needed.

See the doc-string for example usage.
May 28, 2021, 06:58 (GMT)
Cleanup: use static set syntax
May 28, 2021, 06:16 (GMT)
DrawManager: Use Compute Shader to Update Hair.

This patch will use compute shaders to create the VBO for hair.
The previous implementation uses transform feedback.

Timings before: between 0.000069s and 0.000362s.
Timings after: between 0.000032s and 0.000092s.

Speedup isn't noticeable by end-users. The patch is used to test
the new compute shader pipeline and integrate it with the draw
manager. Allowing EEVEE, Workbench and other draw engines to
use compute shaders with the introduction of `DRW_shgroup_call_compute`
and `DRW_shgroup_vertex_buffer`.

Future improvements are possible by generating the index buffer
of hair directly on the GPU.

NOTE: that compute shaders aren't supported by Apple and still use
the transform feedback workaround.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D11057
May 28, 2021, 03:40 (GMT)
Progress, theoretically working for attribute mode, needs debugging
May 28, 2021, 01:54 (GMT)
Merge branch 'master' into temp-geometry-nodes-curve-deform-node
May 28, 2021, 01:27 (GMT)
Merge branch 'blender-v2.93-release'
May 28, 2021, 01:25 (GMT)
Docs: Update RNA to User Manual mappings
May 27, 2021, 23:07 (GMT)
EEVEE: Lightprobe: Add simple world probe rendering and downsampling
May 27, 2021, 22:53 (GMT)
USD IO: scale light radius by default.

Now scaling the light radius by default in both the import
and export options.
May 27, 2021, 22:51 (GMT)
EEVEE: Add back world nodetree support

Only for background for now.

Support is now not using defines and just use the correct globals and
uniforms to keep the same values as before.
May 27, 2021, 22:48 (GMT)
USD export: light unit conversion.

Added options to convert light units to nits and to scale
the light radius.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021