Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1480 / 5574

November 6, 2018, 11:05 (GMT)
Eevee: Correctly handle Sharp glossy/refraction BSDF nodes

This is a quick workaround, but I don't see the point of making the
lighting functions more complex than it is now in order to optimize this
rather not so common case.
November 6, 2018, 10:10 (GMT)
GP: Fix Time Offset for frames before range
November 6, 2018, 10:10 (GMT)
GP: Rename variable

November 6, 2018, 08:57 (GMT)
Cleanup: Use annotation for the new class
November 6, 2018, 07:56 (GMT)
Implement an Armature constraint that mimics the modifier.

The main use one can imagine for this is adding tweak controls to
parts of a model that are already deformed by multiple other major
bones. It is natural to expect such locations to deform as if the
tweaks aren't there by default; however currently there is no easy
way to make a bone follow multiple other bones.

This adds a new constraint that implements the math behind the Armature
modifier, with support for explicit weights, bone envelopes, and dual
quaternion blending. It can also access bones from multiple armatures
at the same time (mainly because it's easier to code it that way.)

This also fixes dquat_to_mat4, which wasn't used anywhere before.

Differential Revision: https://developer.blender.org/D3664
November 6, 2018, 07:21 (GMT)
Cleanup: remove unused brushes
November 6, 2018, 07:06 (GMT)
Brush: split out vertex paint tool & blend mode

- Vertex & weight paint now use the 'blend' setting.
- Weight paint now has it's own tool setting,
since weight paint doesn't deal with color - we'll likely
support different tools eventually.
November 6, 2018, 02:06 (GMT)
Cleanup: rename fast-heap -> heap-simple

In general prefer API names don't start with adjectives
since it causes grouping of unrelated API's for completion.
November 6, 2018, 01:52 (GMT)
Cleanup: move fast heap into own source & header
November 6, 2018, 01:39 (GMT)
Tool System: use tool type enum to access brushes

Previously the brush names were used which had the limit that:

- Brush names that were deleted wouldn't show up in the toolbar.
- Naming collisions between user defined brushes and existing tools
broke tool selection.

Now brushes are created as needed when tools are selected.

Note, vertex/weight paint combine tool and blend modes,
this should be split out into a separate enum.
November 6, 2018, 01:39 (GMT)
Cleanup: style
November 5, 2018, 19:42 (GMT)
Fix/Updated Object API example.

Was still 2.7x code... ;)
November 5, 2018, 19:29 (GMT)
Fix (unreported) potential race condition in view_layer_bases_hash_create().

When you check for undone work before acquiring a lock that ensures you
are the only one actually doing the work, you have to redo the check
*after* acquiring said lock.

Otherwise, there is room for nasty random race condition issues...
November 5, 2018, 18:52 (GMT)
GP: Limit internally Time offset to something logic

If the offset is greater than frame range, the offset could gets some unlogic values, so now the value is normalized in the range.
November 5, 2018, 18:28 (GMT)
API Docs: gpu api introduction + examples
November 5, 2018, 18:10 (GMT)
GP: More tweaks to Time Offset
November 5, 2018, 17:49 (GMT)
BLI_heap: implement a limited but faster version of heap.

If the user only needs insertion and removal from top, there is
no need to allocate and manage separate HeapNode objects: the
data can be stored directly in the main tree array.

This measured a 24% FPS increase on a ~50% heap-heavy workload.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3898
November 5, 2018, 17:35 (GMT)
GP: Fix Time Offset bug when use range

The frames greater than frame range were wrongly calculated.
November 5, 2018, 15:31 (GMT)
Wireframe: Extend Xray slider range

This makes it possible to bypass the depth dithering effect at the cost
of less accurate depth perception.
November 5, 2018, 15:31 (GMT)
Eevee: Fix "Show Irradiance/cubemap" icons
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021