Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 257 / 5574

May 30, 2021, 15:07 (GMT)
Docs: clarify description and usage of 'bpy.app.version_file'

Fixes T88669
May 29, 2021, 16:16 (GMT)
PyDoc: Use em dash instead of comma for enum items
May 29, 2021, 15:22 (GMT)
Docs: Add relevant OCIO envvars to Blender's help message
May 29, 2021, 15:22 (GMT)
UI: Match tooltip with interface name
May 29, 2021, 15:22 (GMT)
Docs: Add documentation for 'material_index'

Fixes T88485
May 29, 2021, 13:29 (GMT)
Merge branch 'blender-v2.93-release'
May 29, 2021, 13:29 (GMT)
GPencil: Fix unreported random rotation for single point with texture

When using ``Path`` alignment, if the stroke has one point the texture rotates randomly when move the viewport. This was because with one point is impossible to calculate a path.

Now, if the stroke has only one point, the texture for this stroke is aligned to Object.
May 28, 2021, 18:50 (GMT)
Fix typos
May 28, 2021, 17:46 (GMT)
Add and update README.md files for CI script removal
May 28, 2021, 16:37 (GMT)
Make encoded video fps correct with ffmpeg < 4.4

Before the FFmpeg commit: github.com/FFmpeg/FFmpeg/commit/1c0885334dda9ee8652e60c586fa2e3674056586
FFmpeg would use deprecated variables to calculate the video fps.

We don't use these deprecated variables anymore, so ensure that the
duration is correct in ffmpeg versions without this fix.

Reviewed By: Sergey, Richard Antalik

Differential Revision: https://developer.blender.org/D11417
May 28, 2021, 16:35 (GMT)
Fix T87932: Failure to build movie strip proxy

We didn't initialize the scaled proxy frame properly.
This would lead to issues in ffmpeg 4.4 as they are more strict that the API is properly used.

Now we initialize the size and format of the frame.
May 28, 2021, 16:19 (GMT)
Merge branch 'blender-v2.93-release'
Revision 653bbaa by Hans Goudey
May 28, 2021, 16:17 (GMT)
Geometry Nodes: Polish switch node UI

Based on the task T88006, there are a few simple changes
to make to improve the switch node:
- Change the label to "False" / "True" for clarity
- Change default to geometry, as it's the basic data container in
geometry nodes.
- Change node class to `NODE_CLASS_CONVERTOR`, which was an oversight
in the original patch.

I will add the new socket types (material and texture) in a separate commit.
Thanks to @EitanSomething for the original patch.

Differential Revision: https://developer.blender.org/D11165
May 28, 2021, 16:16 (GMT)
EEVEE: Fix NaN caused by ensure_valid_reflection()

This was caused by unsafe sqrt calls.

Fixes T86578 white artifacts in EEVEE

Reviewed By: brecht, dfelinto

Differential Revision: https://developer.blender.org/D11428
Revision c0ce7fc by Hans Goudey
May 28, 2021, 16:09 (GMT)
Merge branch 'blender-v2.93-release'
Revision 20e250d by Hans Goudey
May 28, 2021, 16:04 (GMT)
Fix T88601: Attribute Compare boolean doesn't expose socket

While we could make this node work for boolean inputs in the future,
currently it's really just designed to compare "float-like" inputs.
Many comparison modes don't even make sense for boolean inputs.
Therefore, the simplest fix for this bug is just to disable the
boolean attribute input modes for this node.

Differential Revision: https://developer.blender.org/D11427
May 28, 2021, 15:53 (GMT)
Add branch based pipeline config file used by buildbot and make_update.py script.
May 28, 2021, 15:15 (GMT)
GPencil: Fix unreported random rotation for single point with texture

When using ``Path`` alignment, if the stroke has one point the texture rotates randomly when move the viewport. This was because with one point is impossible to calculate a path.

Now, if the stroke has only one point, the texture for this stroke is aligned to Object.
May 28, 2021, 14:51 (GMT)
DrawManager: Early return for buffer cache creation

No real functional changes.

This is useful for benchmark cases when `cache->uv_cage` is passed but
has no buffers are requested.
Revision 11e3233 by Hans Goudey
May 28, 2021, 14:42 (GMT)
Geometry Nodes: Add Mesh to Curve Node

This node creates poly curve splines from mesh edges. A selection
attribute input allows only using some of the edges from the mesh.
The node builds cyclic splines from branchless groups of edges where
possible, but when there is a three-way intersection, the spline stops.

The node also transfers all attributes from the mesh to the resulting
control points. In the future we could add a way to limit that to a
subset of the attributes to improve performance.

The algorithm is from Animation Nodes, written by @OmarSquircleArt.
I added the ability to use a selection, attribute transferring, and
used different variable names, etc, but other than that the algorithm
is the same.

Differential Revision: https://developer.blender.org/D11265
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021