Blender Git Commits

Blender Git "fracture_modifier-master" branch commits.

Page: 13 / 129

January 3, 2018, 11:48 (GMT)
Revert "Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly considering the state as degenerated"

This reverts commit a8f11f5422afa01608817755eea310e987f896be.

Result is no longer symmetrical, will investigate a different fix.
January 3, 2018, 11:48 (GMT)
Fix T52871: beauty fill error

Only lock tri's facing different directions.
Needed because scanfill creates zero area faces.
January 3, 2018, 11:48 (GMT)
Beauty fill was skipping small faces
January 3, 2018, 11:48 (GMT)
Polyfill Beautify: half-edge optimization

Was using an edge hash for triangle -> edge lookups,
updating triangle indices for each edge-rotation.

Replace this with half-edge which can rotate edges much more simply,
writing triangles back once the solution has been calculated.

Gives ~33% speedup in own tests.
January 3, 2018, 11:48 (GMT)
Correct gtest error in recent beautify change
January 3, 2018, 11:48 (GMT)
GTest: initial BLI_heap test
January 3, 2018, 11:48 (GMT)
BLI_hash: add BLI_heap_reinsert

Allows avoiding remove/insert calls.
January 3, 2018, 11:48 (GMT)
Use BLI_heap_reinsert for decimate and beautify

Improves performance for high poly meshes,
~70% faster for decimate, only ~10% for beautify.
January 3, 2018, 11:48 (GMT)
BLI_heap: minor changes to the API

Recent addition of 'reinsert' didn't match logic for ghash API.

Rename to BLI_heap_node_value_update,
also add BLI_heap_insert_or_update since it's a common operation.
January 2, 2018, 13:55 (GMT)
fix T53230: avoid Nullpointer problems in Collada Exporter
January 1, 2018, 16:46 (GMT)
Fix incorrect MIS with principled BSDF and specular roughness 0.
January 1, 2018, 16:29 (GMT)
Fix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness.
January 1, 2018, 16:29 (GMT)
CMake: support CUDA 9 toolkit, and automatically disable sm_2x binaries.

Fermi cards (GTX 4xx and 5xx) are no longer supported with this version, so
we can keep supporting both CUDA 8 and 9 for a while.
January 1, 2018, 16:28 (GMT)
Fix T52801: reload scripts causes Cycles viewport render crash.
January 1, 2018, 16:27 (GMT)
Fix Cycles bug in RR termination, probability should never be > 1.0.

This causes render differences in some scenes, for example fishy_cat
and pabellon scenes render brighter in a few spots. This is an old
bug, not due to recent RR changes.
January 1, 2018, 16:13 (GMT)
Fix T53600: Cycles shader mixing issue with principled BSDF and zero weights.

SVM nodes need to read all data to get the right offset for the following node.
This is quite weak, a more generic solution would be good in the future.
January 1, 2018, 15:13 (GMT)
Fix T53309: Remove default 'Clear loc/rot/scale delta transform' shortcuts.

The loc one (shift-alt-G) was same as 'remove selected from active group'
action... Clear delta transform is not a common operation, so we can
live without a default shortcut for it.

Note that using same key (G) in same space for two completely different
kind of operations is probably a rather bad thing, nice topic for future
keymap work. ;)

Probably nice to have in 2.79a.
January 1, 2018, 15:03 (GMT)
Fix: Undo pushes were missing for Add/Remove Driver Variable buttons, and Remove Driver button
January 1, 2018, 15:03 (GMT)
Fix T53300: Bone Extrude via Ctrl + Click is not done from active bone tail
January 1, 2018, 15:03 (GMT)
Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021