December 1, 2020, 15:14 (GMT) |
enable all blend modes |
December 1, 2020, 15:08 (GMT) |
initial working mix attributes node |
December 1, 2020, 14:24 (GMT) |
Tracking: Refactor autotrack tracking implementation The idea is to avoid any synchronization needed in the worker threads and make them to operate on a local data. From implementation detail this is achieved by keeping track of "wavefront" of markers which are to be tracked and the tracking result. Insertion of results to the AutoTrack context happens from main thread, which avoids need in the lock when accessing AutoTrack. This change makes tracking of many (300+) about 10% faster on the Xeon) CPU E5-2699 v4. More speedup will be gained by minimizing threading overhead in the frame cache. Another important aspect of this change is that it fixes non-thread safe access which was often causing crashes. Quite surprising the crash was never reported. |
December 1, 2020, 14:16 (GMT) |
remove partial support for motion blur This would need persistent data for final renders, or at least a way to tell which frames to load. |
December 1, 2020, 14:13 (GMT) |
Merge branch 'geometry-nodes' into geometry-nodes-mix-attributes |
Revision 399e5cc by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) December 1, 2020, 14:11 (GMT) |
Geometry Nodes: support swapping inputs in function nodes This is the same fix as in rB5ae666c2cc67be0e5ffb897c1ff48fe434d7dbc6. |
December 1, 2020, 14:11 (GMT) |
only use procedural for viewport renders |
December 1, 2020, 14:07 (GMT) |
Merge branch 'geometry-nodes' into geometry-nodes-mix-attributes |
Revision 5ae666c by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) December 1, 2020, 14:04 (GMT) |
Geometry Nodes: automatically reconnect when swapping inputs This makes it easier to swap the inputs to the Join Geometry node. The behavior is the same as in the Math node. |
December 1, 2020, 13:57 (GMT) |
fix |
December 1, 2020, 13:55 (GMT) |
Libmv: Tweak default logging verbosity level Log to verbosity level 1 rather than INFO severity. Avoids a lot of overhead coming from construction of the INFO stream and improves performance and threadability of code which uses logging. This makes tracking of 250 frames of a track of default settings to drop down from 0.6sec to 0.4sec. |
December 1, 2020, 13:53 (GMT) |
WIP: Refactor IDProperty UI data storage The way IDProperty UI data (min, max, default value, etc) is quite complicated. For every property, retrieving a single one of these values involves three string lookups. First for the "_RNA_UI" group property, then for another group with the property's name, then for the "min" or other value name. Not only is this inefficient, but it's very hard to figure out, unintuitive, and just generally not helpful. This commit replaces that system with a UI data struct directly in the IDProperty. If it's not used, the only cost is of a pointer. Beyond storing the description, name, and RNA subtype, derived structs are used to store type specific UI data. This patch currently makes more changes than I would make in the first step of landing this refactoring to master, and it doesn't consider versioning yet. Differential Revision: https://developer.blender.org/D9697 |
December 1, 2020, 13:46 (GMT) |
Libmv: Cleanup, remove unused logging macros Unused and was not entirely happy with such short abbreviations. |
December 1, 2020, 12:52 (GMT) |
subset of blend modes, crashes still |
December 1, 2020, 12:10 (GMT) |
alembic: remove logic to reload data if already consummed Simply copy the arrays while waiting for support for reference counting on the arrays. |
December 1, 2020, 11:33 (GMT) |
Merge branch 'geometry-nodes' into geometry-nodes-mix-attributes |
December 1, 2020, 11:19 (GMT) |
Importer: make a class OBJStorer, and smaller functions. |
Revision b9525e3 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) December 1, 2020, 10:32 (GMT) |
Geometry Nodes: correct modifier name when creating from node editor The name should be the same as when the modifier is created in the modifier tab of the properties editor. |
December 1, 2020, 10:29 (GMT) |
cleanup, remove comment |
December 1, 2020, 10:21 (GMT) |
format |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021