Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1415 / 5574

December 10, 2018, 01:19 (GMT)
DNA: add runtime struct to for graph & action editor

Move struct members, no functional change
December 9, 2018, 20:51 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/makesrna/intern/rna_dynamicpaint.c
December 9, 2018, 20:48 (GMT)
Fix T59059: Blender crashing after adding particle system and dynamic paint (Brush).

Looks like this bug has been there since ages (at least present before
2.79 official release...).
December 9, 2018, 18:24 (GMT)
Simplified #ifdef to not silently fail on certain platforms
December 8, 2018, 17:06 (GMT)
User Interface: Add button color for indicating that the value differs from the interpolated one

One issue that especially newer users often run into is that they accidentally reset changes to the scene by switching frame without creating a keyframe first.

Therefore, this commit adds a new color that is used to draw properties if their current value differs from the one that would be set when switching to this frame.
This works both for existing keyframes as well as for currently interpolated frames.

Unfortunately the flags in but->flag are full, so I had to move the new flag to but->drawflag and pass that to all relevant functions.

I went with orange for the color since afaics it fits with the green and yellow that are currently used for keyframe states and since it's somewhat reddish to signify that there might be something to look out for here.

Reviewers: campbellbarton, #user_interface, brecht

Reviewed By: campbellbarton

Subscribers: brecht, predoe

Differential Revision: https://developer.blender.org/D3949
December 8, 2018, 12:39 (GMT)
Fix T51057 Modifiers lose bevel weight and crease

This is for 2.80 (though bug I mistakenly merged into was for 2.78.
Duplicate bugs T58127, T58411, T58440, and T58789 all fixed.
Bevel weights and crease are not real Mesh layers so get lost
on coversion of mesh to bmesh unelss the mesh's cd_flag member
tells the converter to create layers for them.
Most code the copies or partially copies meshes uses
mesh_new_nomain_from_template_ex, so copied the flag there.
December 8, 2018, 10:28 (GMT)
Fix T58950: wireframe/orthographic/front/side/topview crash 2.8
December 8, 2018, 05:27 (GMT)
Shrinkwrap: use polygon normals for flat faces in Align To Normal.

Hit normal originates from tesselated triangles and isn't the
actual normal used for shading of flat faces. Thus, it is better
to use the actual polygon normals when available.
December 8, 2018, 04:01 (GMT)
Cleanup: style
December 7, 2018, 20:19 (GMT)
Fix T58949: Transform feedback shaders not having fragment shader
December 7, 2018, 19:40 (GMT)
UI: Fix typo in hostname stamp tooltip

Also change the part "running Blender" for "that rendered the frame".
December 7, 2018, 19:01 (GMT)
Fix T58360 "Use object as pivot" in GP "Shadow effect" crashes Blender
December 7, 2018, 18:28 (GMT)
Move static `get_hostname()` to `BLI_hostname()` in `system.c`

This makes the `#include <Windows.h>` use more localised and out of the
`image.c` file.

Reviewers: LazyDodo

Reviewed by: LazyDodo

Differential revision: https://developer.blender.org/D4049
December 7, 2018, 17:55 (GMT)
Fix modifiers evaluation outside of depsgraph/CoW context.

Fix T58237: Exporters: Curve Modifier not applied when "apply modifiers" are selected.
Fix T58856: Python: "to_mesh" broken in 2.8.

...And many other cases... ;)

Thing is, we need target IDs to always be evaluated ones (at least I
cannot see any case where having orig ones is desired effect here).
Depsgraph/Cow system ensures us that when modifiers are evaluated by it,
but they can also be called outside of this context, e.g. when doing
binding, or object conversion...

So we need to ensure in modifiers code that we actually are always
working with eval data for those targets.

Note that I did not touch to physics modifiers, those are a bit touchy
and rather not 'fix' something there until proven broken!
December 7, 2018, 17:04 (GMT)
Remove unused particle system recalc flag
December 7, 2018, 17:02 (GMT)
Remove obscure debug-only print

The message is not clear for users, and is set for modifier already.
December 7, 2018, 16:58 (GMT)
Fix selected to active Cycles Baking

Since we started using looptris we no longer need a triangulation
modifier in the highpoly object. In fact having was causing a bug
where baking would be utterly broken.

This fix normal baking. Combined pass still needs a fix to hide the
objects during baking.
December 7, 2018, 16:30 (GMT)
Cleanup, typo in naming

Something went wrong in the rename script..
December 7, 2018, 16:29 (GMT)
Metadata: add hostname to the available metadata options

Having the hostname allows us to identify which machine rendered which
frame in our render farm.

This simply uses the host's name, and doesn't do any DNS lookup of any
IP address of the machine. As such, it's only usable for identification
purposes, and not for reachability over a network.

Reviewers: sergey, brecht

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D4047
December 7, 2018, 15:42 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021