Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4074 / 8462

January 31, 2017, 03:53 (GMT)
Use optimized approximated impulse clustering
January 31, 2017, 03:39 (GMT)
Implement directional cluster based impulse pruning
January 31, 2017, 02:49 (GMT)
Fix bug not reported: Ruler/Protractor: Snap to vertices and edges was not considering the depth variation

Taking advantage of the area, the depth is decreased 0.01 BU to each loop to give priority to elements in order: Vertice > Edge > Face. This increases the threshold and improves the snap to multiple elements
January 31, 2017, 01:49 (GMT)
Snap System: Return depth by snapping to edges and vertices, because the Ruler only works right this way

The Ruler snaps to the element with the lowest depth.
January 31, 2017, 01:27 (GMT)
Use the same solution to test the pixel distance to the AABB, with BoundBox

The previous solution took arbitrary values to determine if the mouse was near or not to the Bound Box (it simply scaled the Bound Box).

Now the same function that detected the distance from the BVHTree nodes to the mouse is used in the Bound Box
January 31, 2017, 01:11 (GMT)
Cycles Denoising: Cleanup by renaming a variable
January 31, 2017, 00:08 (GMT)
Freestyle: Use of the Fill Range by Selection operator in the mesh edit mode.

This revision extends the functionality of the "Fill Range by Selection" button in
the "Distance from Camera/Object" modifiers so that only selected mesh vertices
in the edit mode are taken into account (instead of considering all vertices when
in the object mode) to compute the min & max distances from the reference.
This will give users much finer control on the range values.
January 30, 2017, 21:33 (GMT)
Make 'make local' twice quicker.

Use new Main->relations ID usages mapping in BKE_library_make_local().

This allows a noticeable simplification in code, and can be up to twice
quicker as previous code (Make Local: All from 2 to 1 minute e.g. in a
huge production file with thousands of linked data-blocks).

Note that new code has been successfuly tested with several complex cases
(production files from Agent327), as well as some testcases from recent
bug reports related to that function. But as always, nothing beats real
usage by real users, so please check this before we release 2.79. ;)

Main areas that would be affected: Make Local operations (L shortcut in
3DView), and append from libraries.
January 30, 2017, 21:33 (GMT)
Optimization: pass Main to BKE_library_foreach_ID_link() and use its relations.

Use Main->relations in BKE_library_foreach_ID_link(), when possible
(i.e. IDWALK_READONLY is set), and if the data is available of course.

This is quite minor optimization, no sensible improvements are expected,
but does not hurt either to avoid potentially tens of looping over e.g.
objects constraints and modifiers, or heap of drivers...
January 30, 2017, 21:33 (GMT)
Fix missing non-ID nodetrees in ID relationships built from library_query.c

This shall fix both existing code (bpy mapping, and local/lib usages
checks), and new Main->relations generation.
January 30, 2017, 21:33 (GMT)
Add optional, free-after-use usages mapping of IDs to Main.

The new MainIDRelations stores two mappings, one from ID users to ID
used, the other vice-versa.

That data is assumed to be short-living runtime, code creating it is
responsible to clear it asap. It will be much useful in places where we
handle relations between IDs for a lot of them at once.

Note: This commit is not fully functional, that is, the infamous, ugly,
PoS non-ID nodetrees will not be handled correctly when building relations.
Fix needed here is a bit noisy, so will be done in next own commit.
January 30, 2017, 21:30 (GMT)
Fix T49632: Grease pencil in "Edit Strokes" mode: Snap tool did not snap points to active object
A simple confusion between enums: ~SNAP_NOT_ACTIVE~
January 30, 2017, 17:31 (GMT)
Mesh batch caches should not be stored in file
January 30, 2017, 17:24 (GMT)
Properties Editor: Collection context
January 30, 2017, 17:23 (GMT)
Collections Editor: populate header with operators
January 30, 2017, 17:23 (GMT)
SceneCollection.objects.active_index (for user interface)
January 30, 2017, 17:21 (GMT)
Collection related operators barebones

Those are the operators for the collections editor, and the collection property panel
January 30, 2017, 17:21 (GMT)
RNA: collection override
January 30, 2017, 17:21 (GMT)
bpy.context.layer_collection
January 30, 2017, 14:35 (GMT)
Fixed unfreed memory
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021