Revision db2168d by Michael Kowalski (temp-usd-importer-T81257-merge, usd, usd-importer-T81257-merge) March 12, 2021, 01:54 (GMT) |
USD Import: remove usd_util files. Moved the two create_reader() implementations from usd_util.(h|cc) to static functions in UsdStageReader and removed the usd_util files from the project. |
March 12, 2021, 01:46 (GMT) |
LineArt: Guard modifiers from depsgraph when baking. |
March 12, 2021, 01:24 (GMT) |
LineArt: Bake canceling now operative. |
March 12, 2021, 01:14 (GMT) |
LineArt: Bounding area duplicated code removal. |
March 12, 2021, 01:09 (GMT) |
LineArt: Naming and comments clean up. |
March 12, 2021, 00:57 (GMT) |
Alembic procedural: specific result type for cache lookups This type, CacheLookupResult, holds the data for the current time, or an explanation as to why no data is available (already loaded, or simply nothing available). This is useful to document the behavior of the code but also, in future changes, to respond appropriately for missing data. |
March 12, 2021, 00:46 (GMT) |
Merge branch 'master' into sculpt-dev |
March 12, 2021, 00:30 (GMT) |
Alembic procedural: add support for instancing Inside of the procedural, instances are AlembicObjects which point to the AlembicObject that they instance. In Alembic, an instance is an untyped Object pointing to the original (instanced) one through its source path. During the archive traversal we detect such instances and, only if the instanced object is asked to be rendered, set the instance's AlembicObject to point to the original's AlembicObject. Cycles Object Nodes are created for each AlembicObject, but only for non-instances are Geometries created, which are then shared between Object Nodes. It is supposed, and expected, that all instances share the same shaders, which will be set to be the ones found on the original object. As for caching, the data cache for an AlembicObject is only valid for non-instances and should not be read to or from as it is implicitly shared. |
Revision 1d21e78 by Michael Kowalski (temp-usd-importer-T81257-merge, usd, usd-importer-T81257-merge) March 12, 2021, 00:28 (GMT) |
USD Import: stage reader validation and cleanup. Added USDStageReader validation and guard against null stage in the USDStageReader destructor. |
March 11, 2021, 23:15 (GMT) |
Alembic procedural: move cache building out of object update methods This will help support instancing as cache building is now decoupled from the logic to update the Nodes' sockets as data (and cache) will need to be shared by different Geometries somehow, and also simplify implementing different data caching methods by centralizing this operation. |
March 11, 2021, 23:15 (GMT) |
Alembic procedural: fix missing attribute update We need to explicitely tag the Attribute and AttributeSet as modified if we change or add/remove data. This is more of a bandaid until attributes handling is refactored to be able to reuse routines from the Attribute API. |
March 11, 2021, 23:15 (GMT) |
Cleanup: unused variable |
March 11, 2021, 23:15 (GMT) |
Alembic procedural: fix potential zero scale matrix generation This can happen during user edits or with files missing the global scale property. |
March 11, 2021, 23:05 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
March 11, 2021, 22:42 (GMT) |
March 11, 2021, 22:40 (GMT) |
format |
March 11, 2021, 22:06 (GMT) |
Nodes: Add Attribute Remove Node This patch adds a node, that removes an attribute if possible, otherwise it adds an error message. Differential Revision: https://developer.blender.org/D10697 |
Revision cec588d by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) March 11, 2021, 21:57 (GMT) |
Fix issue with normals |
Revision 3e5869e by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) March 11, 2021, 20:50 (GMT) |
Use full "Fill Type" text |
Revision 5f9bec9 by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) March 11, 2021, 20:47 (GMT) |
Add working cone node based on cylinder code |
|
|
|


Master Commits
MiikaHweb | 2003-2021