Blender Git Commits

Blender Git "new-object-types" branch commits.

Page: 5 / 5

January 30, 2020, 17:50 (GMT)
Volumes: cycles rendering support of volume object as dense grids

This does not yet use OpenVDB grid transforms properly, in particular
it is assumed all grids have the same transform and do not contain
rotation or shear.

The conversion is also not optimized. Grid bounds are being computed
multiple times, and for the bounding mesh we should be using the VDB
tree directly.
January 30, 2020, 16:38 (GMT)
Volumes: work on completing the grid access API
January 29, 2020, 19:53 (GMT)
Volumes: more work towards on-demand loading
January 29, 2020, 19:53 (GMT)
Objects: initial viewport draw of hair, point cloud and volumes

* Hair works in workbench and Eevee, by generating batch caches compatible with
particle hair. Selection does not work, and there is no code yet for
attributes like variable radius or UVs.

* Volumes are rendered by workbench and Eevee. But they only used the density
grid, ignore OpenVDB transforms and the code here is generally incomplete.

* Point clouds are only drawn as part of the overlay engine, just a quick hack
to show something and not properly integrated as part of workbench and Eevee.
January 29, 2020, 09:08 (GMT)
Merge branch 'master' into new-object-types
January 27, 2020, 20:57 (GMT)
Volumes: show error message in panel when volume failed to load
January 26, 2020, 18:44 (GMT)
Objects: use separate location and radius arrays for hair and point cloud
January 26, 2020, 18:43 (GMT)
Objects: use evaluated data runtime storage for hair, point clouds and volumes
January 26, 2020, 15:52 (GMT)
Objects: make evaluated data runtime storage usable for types other than mesh
January 26, 2020, 15:52 (GMT)
Volume: basic on-demand reading of grid tree
January 23, 2020, 21:35 (GMT)
Volumes: more elegant C <-> C++ integration for grids, without casting
January 23, 2020, 18:00 (GMT)
Objects: add initial structures for hair, point cloud and volume datablocks

This is a starting point for developers, these don't do anything useful
yet and have no drawing or rendering code.

Ref T68981, T73201.
January 23, 2020, 17:10 (GMT)
Cleanup: remove unused partial visibility code
January 23, 2020, 17:10 (GMT)
Memory: add OBJECT_GUARDED_SAFE_DELETE like MEM_SAFE_FREE

And fix an issue when using namespace.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021