Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2914 / 8462

October 25, 2018, 21:09 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into collada2.8
October 25, 2018, 21:06 (GMT)
PyAPI: Make GPUVertFormat() argument optional
October 25, 2018, 21:01 (GMT)
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8
October 25, 2018, 20:45 (GMT)
Merge branch 'collada' into blender2.8
October 25, 2018, 17:15 (GMT)
GP: Add warning when mix Build and Time Offset
October 25, 2018, 14:50 (GMT)
GP: Include option to render layers by view layer

This allows to make composition getting each grease pencil layer in a different render output.
October 25, 2018, 12:50 (GMT)
Cycles: Overhaul ensure_valid_reflection to fix issues with normal- and bumpmapping

This function is supposed to prevent the black artifacts caused by strong normal- or bumpmapping, but failed in some cases.

Now the code correctly handles all test files and previous issues I am aware of and also has extensive comments describing
the algorithm and the math behind it.

Basically, the main problem was that there can be multiple valid solutions that fulfil the reflection angle criterium,
but I had assumed that only one would exist and therefore simply picked the first solution with a positive term in srqt().
Now, the code uses additional validity checks and a simple heuristic to pick the best valid solution.

Additionally, the code messed up very shallow reflections even if the normal map strength was zero due to the constant
limit for the outgoing ray angle, which caused shallow incoming rays to fail the initial test even when reflected directly
on Ng. Now, the code accounts for this by reducing the threshold in the case of a shallow incoming ray, ensuring that at
least N=Ng is always a valid solution.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3816
October 25, 2018, 11:41 (GMT)
Cleanup: comments and unused code
October 25, 2018, 10:05 (GMT)
Tool System: draw circle-select brush outline
October 25, 2018, 10:05 (GMT)
Tool System: support custom cursor drawing
October 25, 2018, 10:05 (GMT)
PyAPI: initial gpu_extras module (circle drawing utility)
October 25, 2018, 09:54 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr
October 25, 2018, 09:34 (GMT)
PyAPI: rename GPL VertBuf.attr_fill identifier to id

This is used elsewhere in the API and its a common abbreviation.
October 25, 2018, 07:32 (GMT)
Depsgraph: don't lose the update tag on rebuild for op nodes with a name.

This fixes a missing update when clearing the Text On Curve
(follow_curve) option of a text object.
October 25, 2018, 06:20 (GMT)
Cleanup: move params into their own struct
October 25, 2018, 05:27 (GMT)
PyAPI: take paint-cursor space/region type args
October 25, 2018, 05:06 (GMT)
WM: space, region type filtering for paint cursor

Avoids calling poll on mouse-move for unrelated space/region types.
October 25, 2018, 04:31 (GMT)
PyAPI: support for Python paint cursors
October 25, 2018, 04:19 (GMT)
Merge branch 'master' into blender2.8
October 25, 2018, 04:18 (GMT)
WM: minor changes to cursor API
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021