Blender Git Commits

Blender Git commits from all branches.

Page: 315 / 2888

June 16, 2021, 14:30 (GMT)
LineArt: Cache related wording changes.
June 16, 2021, 14:16 (GMT)
Cleanup: Refactoring
June 16, 2021, 14:07 (GMT)
LineArt: Working BVH intersection.
June 16, 2021, 13:47 (GMT)
bli: generational_arena: test for ensuring next_free list is correct
June 16, 2021, 13:34 (GMT)
Cleanup: Moved knife data init code into correct function
June 16, 2021, 13:27 (GMT)
Knife: Updated header/footer for constrained axis

Now the header/footer shows X,Y,Z when constrained globally in the respective axis and x,y,z when constrained locally.
Revision 4b7eae5 by Jacques Lucke (temp-attribute-processor)
June 16, 2021, 13:16 (GMT)
Merge branch 'master' into temp-attribute-processor
June 16, 2021, 11:46 (GMT)
Fix T86956: VSE shading mode ignores Grease Pencil Vertex colors.

Issue is that due to the strange definition of render in grease pencil
(meaning should be rendered similar to rendering). This included normal
viewport rendering in OB_RENDER and OpenGL render in OB_RENDER.

For other rendering modes the overlay vertex opacity would be used. This
patch sets this value to 1 when rendering via a scene strip override.

NOTE: that this isn't a good solution as I expect that users want to use
the opacity of the Grease pencil object. Perhaps the GPencil team has a
better solution for it.
June 16, 2021, 11:36 (GMT)
Versionbump: Blender 2.83.17-rc
June 16, 2021, 10:45 (GMT)
Removed unwanted return statements
June 16, 2021, 09:28 (GMT)
Raycast geometry node.

The *Raycast* node intersects rays from one geometry onto another.
It computes hit points on the target mesh and returns normals, distances
and any surface attribute specified by the user.

A ray starts on each point of the input *Geometry*. Rays continue
in the *Ray Direction* until they either hit the *Target Geometry*
or reach the *Ray Length* limit. If the target is hit, the value of the
*Is Hit* attribute in the output mesh will be true. *Hit Position*,
*Hit Normal*, *Hit Distance* and *Hit Index* are the properties of the
target mesh at the intersection point. In addition, a *Target Attribute*
can be specified that is interpolated at the hit point and the result
stored in *Hit Attribute*.

Differential Revision: https://developer.blender.org/D11619
June 16, 2021, 09:23 (GMT)
bli: generational_arena: extra insert() test case with fix

When the capacity of the `Arena` is 0, need to handle it specially.
June 16, 2021, 09:20 (GMT)
Make raycast node wider by default.
June 16, 2021, 09:17 (GMT)
Non-zero default value for ray length.
June 16, 2021, 09:06 (GMT)
Added a mapping mode to enable nearest point.

This would be useful in cases where attributes contain unique per-vertex
values and interpolation over triangles makes no sense. Similar to the
transfer attribute node, but raycast always looks at face corners
rather than arbitrary closes points/edges/faces of the source mesh.
June 16, 2021, 08:56 (GMT)
No new features implemented, added comments to overlay/shaders/vector_vert.glsl
June 16, 2021, 08:51 (GMT)
bli: generational_arena: remove() with test
June 16, 2021, 08:26 (GMT)
bli: generational_arena: get related tests and respective fixes
June 16, 2021, 08:21 (GMT)
Alerted ctest with failed or pass

Added a global file count base condition, in case of failure
recursion. Added exit condition for errors.
June 16, 2021, 07:40 (GMT)
Merge branch 'master' into cycles_procedural_api
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021