diff --git a/projects/zenvdb/SampleVDBToPrimitive.cpp b/projects/zenvdb/SampleVDBToPrimitive.cpp index 6eb3b4562a..ba2b7fd7c4 100644 --- a/projects/zenvdb/SampleVDBToPrimitive.cpp +++ b/projects/zenvdb/SampleVDBToPrimitive.cpp @@ -60,7 +60,8 @@ struct SampleVDBToPrimitive : INode { auto prim = get_input("prim"); auto grid = get_input("vdbGrid"); auto attr = get_input("primAttr")->get(); - auto &pos = prim->attr("pos"); + auto sampleby = get_input("sampleBy")->get(); + auto &pos = prim->attr(sampleby); if (dynamic_cast(grid.get())) prim->add_attr(attr); @@ -77,7 +78,7 @@ struct SampleVDBToPrimitive : INode { }; ZENDEFNODE(SampleVDBToPrimitive, { - {"prim", "vdbGrid", {"string", "primAttr", "sdf"}}, + {"prim", "vdbGrid", {"string", "sampleBy","pos"}, {"string", "primAttr", "sdf"}}, {"prim"}, {}, {"openvdb"},