Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 889 / 5574

February 27, 2020, 19:42 (GMT)
Transform: Remove 'mouse_coordinate_override' property

This property depends on the view that can change when redoing.
February 27, 2020, 16:44 (GMT)
Fix T70381: Motion Paths off by one

The apparent off-by-one error was caused by a few factors:

- The 'blend base' colour was green for the two frames directly
surrounding the current frame, but black for the current frame itself.
- For the frames before the current one, the 'blend base' was mixed with
black, making the green stand out clearly, but fading to black again
for the current frame. This looks like an off-by-one, even though it
was just bad mixing.
- For the frames after the current one, the 'blend base' was mixed with
cyan, which already has a strong green component, so mixing it there
was much less visible, making the entire thing look like an off-by-one
error where it actually wasn't.

I have simplified the code, so now it only chooses green as the 'blend
base' for the current frame, and simplified the mixing for the current
frame.
February 27, 2020, 16:38 (GMT)
Fix T74262: Cycles OpenCL error on some devices after recent changes
February 27, 2020, 15:56 (GMT)
EEVEE: Shadow Render Pass

Revert the change that renders the background black.
February 27, 2020, 15:14 (GMT)
Cleanup: more refactoring of GPU material attributes and textures

This further separates requested attributes and textures from the actual
node graph, that can be retained after the graph has been compiled and
freed. It makes it easier to add volume grids as a native concept, which
sits somewhere between an attribute and a texture.

It also adds explicit link types for UDIM tile mapping, rather than
relying on fairly hidden logic.
February 27, 2020, 15:11 (GMT)
Build: don't include WITH_SYSTEM_GLEW as part of make lite

System GLEW often is not new enough, which gives error on startup. The build
correctness should not be affected by using lite vs. full, so better to leave
this out than save compiling one extra file.
February 27, 2020, 15:02 (GMT)
Fix T74063: EEVEE Render Passes

Cycles recently fixed this issue, EEVEE needed to be adapted to output
similar results in the light passes.

This patch implements cycles `safe_divide_even_color` function to a GLSL
function that will be used when extracting the light passes.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6948
February 27, 2020, 14:57 (GMT)
Fix T74110: EEVEE Shadow Pass

Shadow could penetrate occluded geometry. This patch adds a check to see
if the light is in the right location to light the pixel.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6918
February 27, 2020, 14:25 (GMT)
Objects: make evaluated data runtime storage usable for types other than mesh

This is in preparation of new object types. This only changes mesh_eval, we
may do the same for mesh_deform_eval and other areas in the future if there is
a need for it.

Differential Revision: https://developer.blender.org/D6695
February 27, 2020, 14:11 (GMT)
Cleanup: split off hair cache function for reusability

For when we support sources of hair other than particle systems.
February 27, 2020, 14:02 (GMT)
Cleanup: add missing use_nodes in default materials with nodetrees

This didn't break anything, but could in the future.
February 27, 2020, 13:55 (GMT)
Fix T74228, T74246: Strange Characters

The glyph can come from a different cache.
February 27, 2020, 13:22 (GMT)
Fix channel lists ignoring collection visibility

The dope sheet, NLA editor, and other similar animation editors were
ignoring the temporariy visibility flag of collections. As a result, an
editor that's supposed to show animation data of visible objects only was
still showing such data of objects that were hidden by hiding their
collection.

This was observed while fixing T71743.
February 27, 2020, 12:07 (GMT)
File Browser: Recognize .fountain files as text files

D6288 by @tintwotin
February 27, 2020, 11:52 (GMT)
Build: change libc compatibility code to only be used for new glibc

This way we can still use fast math functions.
February 27, 2020, 11:50 (GMT)
Fix T74119: Cycles Viewport Render Tint

Cycles uses the display_space_shader it gets from Blender. When
requested the shader used to be a GPU_SHADER_2D_IMAGE_COLOR, which
set the `color` uniform incorrectly. This resulted in a yellowish tint
when used.

To fix this the `GPU_SHADER_2D_IMAGE` shader will be used.

Reviewed By: brecht, fclem

Maniphest Tasks: T74119

Differential Revision: https://developer.blender.org/D6921
February 27, 2020, 11:47 (GMT)
Fix T74229: EEVEE Bloom + Transparency

Bug was introduced by the render passes. We had to tweak the bloom
shader a bit so we could reuse it. After that tweaking the original
alpha was ignored.

This patch will read and store the correct alpha channel.
February 27, 2020, 11:43 (GMT)
Transform Snap: Unify SnapObjectData struct

This simplifies the code, and will allow to switch modes.
February 27, 2020, 11:30 (GMT)
Fix Linux CentOS buildbot handing on ffmpeg test

Don't use -ffast-math functions for libc compatibility implementation, since
then the function ends up calling itself. This may not be ideal for performance
but should be insignificant in practice.
February 27, 2020, 11:22 (GMT)
Fix T74254: EEVEE Render Passes Availability

When disabling AO or BLOOM in the render tab, when the pass is shown in
a 3d viewport the pass wasn't reset. This resulted in showing a black
texture and a not filled UI render pass in the shading popover.

This patch will by default reset to the combined pass. It is intended
that the render_pass in the 3d shading struct isn't set to combined as
people could have disabled AO/bloom by mistake and it could reset
viewports that aren't visible.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021