Overview

Request 829820 accepted

- update to 7.1.0:
- Added a novel parallel sparse FastSweeping class that outperforms our
existing techniques for computing signed distance fields in addition to
supporting velocity extension.
- Added tools::fogToSdf which converts a scalar (fog) volume into a signed
distance field.
- Added tools::sdfToSdf which re-normalizes a signed distance field;
- Added tools::fogToExt which extends an arbitrary field (e.g. velocity)
off the iso-surface of a scalar (fog) volume.
- Added tools::sdfToExt which extends an arbitrary field (e.g. velocity)
off the iso-surface of a signed distance field.
- Added tools::fogToSdfAndExt which computes a signed distance and extends
an arbitrary field (e.g. velocity) off the iso-surface of a signed
distance field.
- Added tools::fogToSdfAndExt which re-normalizes a signed distance and
extends an arbitrary field (e.g. velocity) off the iso-surface of a
signed distance field.
- Added tools::dilateSdf which dilates a signed distance field.
- Added tools::maskSdf which extends an existing signed distance into a
user-defined mask.
- Added Grid::isTreeUnique() to tell if the tree is shared with another
grid.
- Added PointDataLeafNode::stealAttributeSet() and
AttributeSet::removeAttribute() for releasing ownership of attribute
data.
- Added AttributeSet::Descriptor::groupIndexCollision() for detecting
group index collisions when attempting to merge two Descriptors.
- Added RootNode::childCount(), InternalNode::childCount() and
LeafNode::childCount() to count the number of immediate child nodes that
exist below the current node.

Loading...

Hans-Peter Jansen's avatar

Unfortunately, his update breaks blender builds:

[ 493s] In file included from /home/abuild/rpmbuild/BUILD/blender-2.83.5/source/blender/blenkernel/intern/volume.cc:68: [ 493s] /usr/include/openvdb/points/PointDataGrid.h: In member function 'openvdb::v7_1::points::AttributeSet::UniquePtr openvdb::v7_1::points::PointDataLeafNode<T, Log2Dim>::stealAttributeSet()': [ 493s] /usr/include/openvdb/points/PointDataGrid.h:751:40: error: 'make_unique' is not a member of 'std' [ 493s] 751 | AttributeSet::UniquePtr ptr = std::make_unique<AttributeSet>(); [ 493s] | ^~~~~~~~~~~ [ 493s] /usr/include/openvdb/points/PointDataGrid.h:751:40: note: 'std::make_unique' is only available from C++14 onwards [ 493s] /usr/include/openvdb/points/PointDataGrid.h:751:64: error: expected primary-expression before '>' token [ 493s] 751 | AttributeSet::UniquePtr ptr = std::make_unique<AttributeSet>(); [ 493s] | ^ [ 493s] /usr/include/openvdb/points/PointDataGrid.h:751:66: error: expected primary-expression before ')' token [ 493s] 751 | AttributeSet::UniquePtr ptr = std::make_unique<AttributeSet>(); [ 493s] | ^

Would you please take a look inside?

https://build.opensuse.org/package/show/graphics/blender


Hans-Peter Jansen's avatar

Crap. Scratch that, but note, that this version requires C++14.

Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 7.1.0:
- Added a novel parallel sparse FastSweeping class that outperforms our
existing techniques for computing signed distance fields in addition to
supporting velocity extension.
- Added tools::fogToSdf which converts a scalar (fog) volume into a signed
distance field.
- Added tools::sdfToSdf which re-normalizes a signed distance field;
- Added tools::fogToExt which extends an arbitrary field (e.g. velocity)
off the iso-surface of a scalar (fog) volume.
- Added tools::sdfToExt which extends an arbitrary field (e.g. velocity)
off the iso-surface of a signed distance field.
- Added tools::fogToSdfAndExt which computes a signed distance and extends
an arbitrary field (e.g. velocity) off the iso-surface of a signed
distance field.
- Added tools::fogToSdfAndExt which re-normalizes a signed distance and
extends an arbitrary field (e.g. velocity) off the iso-surface of a
signed distance field.
- Added tools::dilateSdf which dilates a signed distance field.
- Added tools::maskSdf which extends an existing signed distance into a
user-defined mask.
- Added Grid::isTreeUnique() to tell if the tree is shared with another
grid.
- Added PointDataLeafNode::stealAttributeSet() and
AttributeSet::removeAttribute() for releasing ownership of attribute
data.
- Added AttributeSet::Descriptor::groupIndexCollision() for detecting
group index collisions when attempting to merge two Descriptors.
- Added RootNode::childCount(), InternalNode::childCount() and
LeafNode::childCount() to count the number of immediate child nodes that
exist below the current node.


Hans-Peter Jansen's avatar

frispete accepted request

Thanks, Dirk.

openSUSE Build Service is sponsored by