generated from zenustech/zeno_addon_wizard
-
Notifications
You must be signed in to change notification settings - Fork 1
/
my_zeno_scene.h
1 lines (1 loc) · 29.5 KB
/
my_zeno_scene.h
1
R"ZSL([["clearAllState"], ["switchGraph", "main"], ["addNode", "Subgraph", "824b4f4c-ToMaterialPoints"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "emitterSDF", "13ca27dc-MeshToSDF", "sdf"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "model", "76349f99-FixedCorotatedConfig", "Model"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "currentSDF", "03be1c4f-MakeVDBGrid", "data"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "Dx", "4bb2bf1c-x", "port"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "vel", "04705793-x", "vec3"], ["bindNodeInput", "824b4f4c-ToMaterialPoints", "SRC", "13ca27dc-MeshToSDF", "DST"], ["setNodeParam", "824b4f4c-ToMaterialPoints", "name", "ToMaterialPoints"], ["completeNode", "824b4f4c-ToMaterialPoints"], ["addNode", "MeshToSDF", "13ca27dc-MeshToSDF"], ["bindNodeInput", "13ca27dc-MeshToSDF", "mesh", "6f4b683b-ReadObjMesh", "mesh"], ["bindNodeInput", "13ca27dc-MeshToSDF", "Dx", "9d3b2d93-PortalOut", "port"], ["bindNodeInput", "13ca27dc-MeshToSDF", "SRC", "df8dc561-NumericFloat", "DST"], ["setNodeParam", "13ca27dc-MeshToSDF", "voxel_size", 0.2], ["setNodeParam", "13ca27dc-MeshToSDF", "type", "center"], ["completeNode", "13ca27dc-MeshToSDF"], ["addNode", "FixedCorotatedConfig", "76349f99-FixedCorotatedConfig"], ["setNodeParam", "76349f99-FixedCorotatedConfig", "density", 1000.0], ["setNodeParam", "76349f99-FixedCorotatedConfig", "volume", 0.001], ["setNodeParam", "76349f99-FixedCorotatedConfig", "youngs_modulus", 20000.0], ["setNodeParam", "76349f99-FixedCorotatedConfig", "poisson_ratio", 0.4], ["completeNode", "76349f99-FixedCorotatedConfig"], ["addNode", "MakeVDBGrid", "03be1c4f-MakeVDBGrid"], ["bindNodeInput", "03be1c4f-MakeVDBGrid", "Dx", "4bb2bf1c-x", "port"], ["setNodeParam", "03be1c4f-MakeVDBGrid", "dx", 0.02], ["setNodeParam", "03be1c4f-MakeVDBGrid", "type", "float"], ["setNodeParam", "03be1c4f-MakeVDBGrid", "structure", "Centered"], ["setNodeParam", "03be1c4f-MakeVDBGrid", "name", "Rename!"], ["completeNode", "03be1c4f-MakeVDBGrid"], ["addNode", "ReadObjMesh", "abe22816-ReadObjMesh"], ["setNodeParam", "abe22816-ReadObjMesh", "path", "assets/bowl.obj"], ["completeNode", "abe22816-ReadObjMesh"], ["addNode", "MeshToSDF", "90eba12c-MeshToSDF"], ["bindNodeInput", "90eba12c-MeshToSDF", "mesh", "abe22816-ReadObjMesh", "mesh"], ["bindNodeInput", "90eba12c-MeshToSDF", "Dx", "d35a584e-x", "port"], ["setNodeParam", "90eba12c-MeshToSDF", "voxel_size", 0.2], ["setNodeParam", "90eba12c-MeshToSDF", "type", "center"], ["completeNode", "90eba12c-MeshToSDF"], ["addNode", "Subgraph", "8060626b-MPMStepDt"], ["bindNodeInput", "8060626b-MPMStepDt", "indt", "0dfa7e6c-NumericFloat", "value"], ["bindNodeInput", "8060626b-MPMStepDt", "inMaterialPoints", "1f0f03ff-CachedOnce", "output"], ["bindNodeInput", "8060626b-MPMStepDt", "Dx", "5f49f186-x", "port"], ["bindNodeInput", "8060626b-MPMStepDt", "partition", "63f4544e-x", "output"], ["bindNodeInput", "8060626b-MPMStepDt", "grid", "cb16308a-CachedOnce", "output"], ["bindNodeInput", "8060626b-MPMStepDt", "extforce", "d448e4a9-IfElse", "result"], ["bindNodeInput", "8060626b-MPMStepDt", "boundary", "fc4c3a69-CachedOnce", "output"], ["bindNodeInput", "8060626b-MPMStepDt", "SRC", "d560a9cc-BeginFor", "DST"], ["setNodeParam", "8060626b-MPMStepDt", "name", "MPMStepDt"], ["completeNode", "8060626b-MPMStepDt"], ["addNode", "ReadObjMesh", "6f4b683b-ReadObjMesh"], ["setNodeParam", "6f4b683b-ReadObjMesh", "path", "assets/Pig_Head.obj"], ["completeNode", "6f4b683b-ReadObjMesh"], ["addNode", "ToParticleObject", "5b4a8a30-ToParticleObject"], ["bindNodeInput", "5b4a8a30-ToParticleObject", "ZSParticles", "5cb96783-x", "port"], ["bindNodeInput", "5b4a8a30-ToParticleObject", "SRC", "cbafacc5-EndFor", "DST"], ["completeNode", "5b4a8a30-ToParticleObject"], ["addNode", "ParticlesToPrimitive", "4f7a53d4-ParticlesToPrimitive"], ["bindNodeInput", "4f7a53d4-ParticlesToPrimitive", "pars", "5b4a8a30-ToParticleObject", "pars"], ["completeNode", "4f7a53d4-ParticlesToPrimitive"], ["addNode", "NumericFloat", "df8dc561-NumericFloat"], ["setNodeParam", "df8dc561-NumericFloat", "value", 0.1], ["completeNode", "df8dc561-NumericFloat"], ["addNode", "Subgraph", "e773d6b2-makeSPGrid"], ["bindNodeInput", "e773d6b2-makeSPGrid", "dx", "3e9548d6-x", "port"], ["setNodeParam", "e773d6b2-makeSPGrid", "name", "makeSPGrid"], ["completeNode", "e773d6b2-makeSPGrid"], ["addNode", "PortalOut", "9d3b2d93-PortalOut"], ["setNodeParam", "9d3b2d93-PortalOut", "name", "Dx"], ["completeNode", "9d3b2d93-PortalOut"], ["addNode", "PortalOut", "d35a584e-x"], ["setNodeParam", "d35a584e-x", "name", "Dx"], ["completeNode", "d35a584e-x"], ["addNode", "PortalOut", "4bb2bf1c-x"], ["setNodeParam", "4bb2bf1c-x", "name", "Dx"], ["completeNode", "4bb2bf1c-x"], ["addNode", "PortalOut", "3e9548d6-x"], ["setNodeParam", "3e9548d6-x", "name", "Dx"], ["completeNode", "3e9548d6-x"], ["addNode", "PortalOut", "5f49f186-x"], ["setNodeParam", "5f49f186-x", "name", "Dx"], ["setNodeOption", "5f49f186-x", "collapsed"], ["completeNode", "5f49f186-x"], ["addNode", "PortalIn", "b5430652-PortalIn"], ["bindNodeInput", "b5430652-PortalIn", "port", "df8dc561-NumericFloat", "value"], ["setNodeParam", "b5430652-PortalIn", "name", "Dx"], ["completeNode", "b5430652-PortalIn"], ["addNode", "NumericVec3", "04705793-x"], ["setNodeParam", "04705793-x", "x", 0.0], ["setNodeParam", "04705793-x", "y", 0.0], ["setNodeParam", "04705793-x", "z", 0.0], ["completeNode", "04705793-x"], ["addNode", "NumericFloat", "0dfa7e6c-NumericFloat"], ["setNodeParam", "0dfa7e6c-NumericFloat", "value", 0.006], ["completeNode", "0dfa7e6c-NumericFloat"], ["addNode", "SubInput", "981be37e-SubInput"], ["setNodeParam", "981be37e-SubInput", "type", ""], ["setNodeParam", "981be37e-SubInput", "name", "mouse"], ["setNodeParam", "981be37e-SubInput", "defl", ""], ["completeNode", "981be37e-SubInput"], ["addNode", "IfElse", "d448e4a9-IfElse"], ["bindNodeInput", "d448e4a9-IfElse", "true", "981be37e-SubInput", "port"], ["bindNodeInput", "d448e4a9-IfElse", "false", "a7ff9462-NumericVec3", "vec3"], ["bindNodeInput", "d448e4a9-IfElse", "cond", "981be37e-SubInput", "hasValue"], ["completeNode", "d448e4a9-IfElse"], ["addNode", "NumericVec3", "a7ff9462-NumericVec3"], ["setNodeParam", "a7ff9462-NumericVec3", "x", 0.0], ["setNodeParam", "a7ff9462-NumericVec3", "y", 0.0], ["setNodeParam", "a7ff9462-NumericVec3", "z", 0.0], ["completeNode", "a7ff9462-NumericVec3"], ["addNode", "SubOutput", "d0c6c09a-SubOutput"], ["bindNodeInput", "d0c6c09a-SubOutput", "port", "4f7a53d4-ParticlesToPrimitive", "prim"], ["setNodeParam", "d0c6c09a-SubOutput", "type", ""], ["setNodeParam", "d0c6c09a-SubOutput", "name", "oPig"], ["setNodeParam", "d0c6c09a-SubOutput", "defl", ""], ["completeNode", "d0c6c09a-SubOutput"], ["addNode", "CachedOnce", "cb16308a-CachedOnce"], ["bindNodeInput", "cb16308a-CachedOnce", "input", "e773d6b2-makeSPGrid", "grid"], ["setNodeOption", "cb16308a-CachedOnce", "collapsed"], ["completeNode", "cb16308a-CachedOnce"], ["addNode", "CachedOnce", "63f4544e-x"], ["bindNodeInput", "63f4544e-x", "input", "e773d6b2-makeSPGrid", "partition"], ["setNodeOption", "63f4544e-x", "collapsed"], ["completeNode", "63f4544e-x"], ["addNode", "MakeList", "fe0ee684-MakeList"], ["bindNodeInput", "fe0ee684-MakeList", "obj0", "824b4f4c-ToMaterialPoints", "MaterialPoints"], ["setNodeParam", "fe0ee684-MakeList", "_KEYS", "obj0\nobj1"], ["completeNode", "fe0ee684-MakeList"], ["addNode", "CachedOnce", "1f0f03ff-CachedOnce"], ["bindNodeInput", "1f0f03ff-CachedOnce", "input", "fe0ee684-MakeList", "list"], ["completeNode", "1f0f03ff-CachedOnce"], ["addNode", "CachedOnce", "0b42e7a7-x"], ["bindNodeInput", "0b42e7a7-x", "input", "824b4f4c-ToMaterialPoints", "MaterialPoints"], ["completeNode", "0b42e7a7-x"], ["addNode", "PortalIn", "3c2da478-x"], ["bindNodeInput", "3c2da478-x", "port", "0b42e7a7-x", "output"], ["setNodeParam", "3c2da478-x", "name", "points2"], ["completeNode", "3c2da478-x"], ["addNode", "PortalOut", "5cb96783-x"], ["setNodeParam", "5cb96783-x", "name", "points2"], ["completeNode", "5cb96783-x"], ["addNode", "Subgraph", "09485dda-ToMPMBoundary"], ["bindNodeInput", "09485dda-ToMPMBoundary", "BoundarySDF", "770a9a44-x", "output"], ["bindNodeInput", "09485dda-ToMPMBoundary", "SRC", "f4f12321-CachedOnce", "DST"], ["setNodeParam", "09485dda-ToMPMBoundary", "name", "ToMPMBoundary"], ["completeNode", "09485dda-ToMPMBoundary"], ["addNode", "Subgraph", "8300d9cd-x"], ["bindNodeInput", "8300d9cd-x", "emitterSDF", "770a9a44-x", "output"], ["bindNodeInput", "8300d9cd-x", "model", "c5a812db-x", "Model"], ["bindNodeInput", "8300d9cd-x", "currentSDF", "b711d762-x", "data"], ["bindNodeInput", "8300d9cd-x", "Dx", "6ae03b2b-x", "port"], ["bindNodeInput", "8300d9cd-x", "vel", "61ad0827-x", "vec3"], ["setNodeParam", "8300d9cd-x", "name", "ToMaterialPoints"], ["completeNode", "8300d9cd-x"], ["addNode", "FixedCorotatedConfig", "c5a812db-x"], ["setNodeParam", "c5a812db-x", "density", 1000.0], ["setNodeParam", "c5a812db-x", "volume", 0.001], ["setNodeParam", "c5a812db-x", "youngs_modulus", 20000.0], ["setNodeParam", "c5a812db-x", "poisson_ratio", 0.4], ["completeNode", "c5a812db-x"], ["addNode", "PortalOut", "6ae03b2b-x"], ["setNodeParam", "6ae03b2b-x", "name", "Dx"], ["completeNode", "6ae03b2b-x"], ["addNode", "NumericVec3", "61ad0827-x"], ["setNodeParam", "61ad0827-x", "x", 0.0], ["setNodeParam", "61ad0827-x", "y", 0.0], ["setNodeParam", "61ad0827-x", "z", 0.0], ["completeNode", "61ad0827-x"], ["addNode", "MakeVDBGrid", "b711d762-x"], ["bindNodeInput", "b711d762-x", "Dx", "6ae03b2b-x", "port"], ["setNodeParam", "b711d762-x", "dx", 0.02], ["setNodeParam", "b711d762-x", "type", "float"], ["setNodeParam", "b711d762-x", "structure", "Centered"], ["setNodeParam", "b711d762-x", "name", "Rename!"], ["completeNode", "b711d762-x"], ["addNode", "CachedOnce", "f4f12321-CachedOnce"], ["bindNodeInput", "f4f12321-CachedOnce", "input", "8300d9cd-x", "MaterialPoints"], ["completeNode", "f4f12321-CachedOnce"], ["addNode", "ToParticleObject", "d24d5033-x"], ["bindNodeInput", "d24d5033-x", "ZSParticles", "101137f1-x", "port"], ["bindNodeInput", "d24d5033-x", "SRC", "4f7a53d4-ParticlesToPrimitive", "DST"], ["completeNode", "d24d5033-x"], ["addNode", "ParticlesToPrimitive", "fcd7e71a-x"], ["bindNodeInput", "fcd7e71a-x", "pars", "d24d5033-x", "pars"], ["completeNode", "fcd7e71a-x"], ["addNode", "PortalOut", "101137f1-x"], ["setNodeParam", "101137f1-x", "name", "points1"], ["completeNode", "101137f1-x"], ["addNode", "PortalIn", "c593739a-PortalIn"], ["bindNodeInput", "c593739a-PortalIn", "port", "f4f12321-CachedOnce", "output"], ["setNodeParam", "c593739a-PortalIn", "name", "points1"], ["completeNode", "c593739a-PortalIn"], ["addNode", "CachedOnce", "770a9a44-x"], ["bindNodeInput", "770a9a44-x", "input", "90eba12c-MeshToSDF", "sdf"], ["completeNode", "770a9a44-x"], ["addNode", "BeginFor", "d560a9cc-BeginFor"], ["bindNodeInput", "d560a9cc-BeginFor", "count", "77fb0d6b-NumericInt", "value"], ["bindNodeInput", "d560a9cc-BeginFor", "SRC", "1f0f03ff-CachedOnce", "DST"], ["completeNode", "d560a9cc-BeginFor"], ["addNode", "EndFor", "cbafacc5-EndFor"], ["bindNodeInput", "cbafacc5-EndFor", "FOR", "d560a9cc-BeginFor", "FOR"], ["bindNodeInput", "cbafacc5-EndFor", "SRC", "8060626b-MPMStepDt", "end"], ["completeNode", "cbafacc5-EndFor"], ["addNode", "NumericInt", "77fb0d6b-NumericInt"], ["setNodeParam", "77fb0d6b-NumericInt", "value", 5], ["completeNode", "77fb0d6b-NumericInt"], ["addNode", "CachedOnce", "fc4c3a69-CachedOnce"], ["bindNodeInput", "fc4c3a69-CachedOnce", "input", "09485dda-ToMPMBoundary", "ZSBoundary"], ["completeNode", "fc4c3a69-CachedOnce"], ["addNode", "SubOutput", "67ff5a56-x"], ["bindNodeInput", "67ff5a56-x", "port", "fcd7e71a-x", "prim"], ["setNodeParam", "67ff5a56-x", "type", ""], ["setNodeParam", "67ff5a56-x", "name", "oBowl"], ["setNodeParam", "67ff5a56-x", "defl", ""], ["completeNode", "67ff5a56-x"], ["addNode", "PrimitiveReduction", "8c96dfd8-PrimitiveReduction"], ["bindNodeInput", "8c96dfd8-PrimitiveReduction", "prim", "4f7a53d4-ParticlesToPrimitive", "prim"], ["setNodeParam", "8c96dfd8-PrimitiveReduction", "attr", "pos"], ["setNodeParam", "8c96dfd8-PrimitiveReduction", "op", "avg"], ["completeNode", "8c96dfd8-PrimitiveReduction"], ["addNode", "SubOutput", "0eb9cebf-x"], ["bindNodeInput", "0eb9cebf-x", "port", "8c96dfd8-PrimitiveReduction", "result"], ["setNodeParam", "0eb9cebf-x", "type", ""], ["setNodeParam", "0eb9cebf-x", "name", "oCenter"], ["setNodeParam", "0eb9cebf-x", "defl", ""], ["completeNode", "0eb9cebf-x"], ["switchGraph", "ToMaterialPoints"], ["addNode", "SubCategory", "a46bf6fb-SubCategory"], ["setNodeParam", "a46bf6fb-SubCategory", "name", "GPUMPM"], ["completeNode", "a46bf6fb-SubCategory"], ["addNode", "SubInput", "b5fe71a0-SubInput"], ["setNodeParam", "b5fe71a0-SubInput", "type", ""], ["setNodeParam", "b5fe71a0-SubInput", "name", "emitterSDF"], ["setNodeParam", "b5fe71a0-SubInput", "defl", ""], ["completeNode", "b5fe71a0-SubInput"], ["addNode", "SubInput", "7a732c41-SubInput"], ["setNodeParam", "7a732c41-SubInput", "type", ""], ["setNodeParam", "7a732c41-SubInput", "name", "model"], ["setNodeParam", "7a732c41-SubInput", "defl", ""], ["completeNode", "7a732c41-SubInput"], ["addNode", "ParticleEmitter", "6345ebe3-ParticleEmitter"], ["bindNodeInput", "6345ebe3-ParticleEmitter", "Particles", "93d88e4b-MakeVDBGrid", "data"], ["bindNodeInput", "6345ebe3-ParticleEmitter", "ShapeSDF", "b5fe71a0-SubInput", "port"], ["bindNodeInput", "6345ebe3-ParticleEmitter", "LiquidSDF", "017e6e36-SubInput", "port"], ["setNodeParam", "6345ebe3-ParticleEmitter", "vx", 0.0], ["setNodeParam", "6345ebe3-ParticleEmitter", "vy", 0.0], ["setNodeParam", "6345ebe3-ParticleEmitter", "vz", 0.0], ["completeNode", "6345ebe3-ParticleEmitter"], ["addNode", "MakeVDBGrid", "93d88e4b-MakeVDBGrid"], ["bindNodeInput", "93d88e4b-MakeVDBGrid", "Dx", "362f785b-SubInput", "port"], ["bindNodeInput", "93d88e4b-MakeVDBGrid", "SRC", "b5fe71a0-SubInput", "DST"], ["setNodeParam", "93d88e4b-MakeVDBGrid", "dx", 0.02], ["setNodeParam", "93d88e4b-MakeVDBGrid", "type", "points"], ["setNodeParam", "93d88e4b-MakeVDBGrid", "structure", "Centered"], ["setNodeParam", "93d88e4b-MakeVDBGrid", "name", "MaterialPoints"], ["completeNode", "93d88e4b-MakeVDBGrid"], ["addNode", "SubInput", "017e6e36-SubInput"], ["setNodeParam", "017e6e36-SubInput", "type", ""], ["setNodeParam", "017e6e36-SubInput", "name", "currentSDF"], ["setNodeParam", "017e6e36-SubInput", "defl", ""], ["completeNode", "017e6e36-SubInput"], ["addNode", "PortalIn", "2c3fe84a-PortalIn"], ["bindNodeInput", "2c3fe84a-PortalIn", "port", "93d88e4b-MakeVDBGrid", "data"], ["setNodeParam", "2c3fe84a-PortalIn", "name", "EmittedPoints"], ["completeNode", "2c3fe84a-PortalIn"], ["addNode", "GetVDBPoints", "2de52aaa-GetVDBPoints"], ["bindNodeInput", "2de52aaa-GetVDBPoints", "grid", "d50c81cb-PortalOut", "port"], ["bindNodeInput", "2de52aaa-GetVDBPoints", "SRC", "6345ebe3-ParticleEmitter", "DST"], ["completeNode", "2de52aaa-GetVDBPoints"], ["addNode", "PortalOut", "d50c81cb-PortalOut"], ["setNodeParam", "d50c81cb-PortalOut", "name", "EmittedPoints"], ["completeNode", "d50c81cb-PortalOut"], ["addNode", "ToZensimParticles", "5ed0b7ae-ToZensimParticles"], ["bindNodeInput", "5ed0b7ae-ToZensimParticles", "ZSModel", "7a732c41-SubInput", "port"], ["bindNodeInput", "5ed0b7ae-ToZensimParticles", "ParticleObject", "1186aa91-PrimitiveToParticles", "pars"], ["bindNodeInput", "5ed0b7ae-ToZensimParticles", "SRC", "2de52aaa-GetVDBPoints", "DST"], ["completeNode", "5ed0b7ae-ToZensimParticles"], ["addNode", "SubOutput", "569a5f92-SubOutput"], ["bindNodeInput", "569a5f92-SubOutput", "port", "5ed0b7ae-ToZensimParticles", "ZensimParticles"], ["setNodeParam", "569a5f92-SubOutput", "type", ""], ["setNodeParam", "569a5f92-SubOutput", "name", "MaterialPoints"], ["setNodeParam", "569a5f92-SubOutput", "defl", ""], ["completeNode", "569a5f92-SubOutput"], ["addNode", "SubInput", "362f785b-SubInput"], ["setNodeParam", "362f785b-SubInput", "type", ""], ["setNodeParam", "362f785b-SubInput", "name", "Dx"], ["setNodeParam", "362f785b-SubInput", "defl", ""], ["completeNode", "362f785b-SubInput"], ["addNode", "SubInput", "d1dfbfe1-SubInput"], ["setNodeParam", "d1dfbfe1-SubInput", "type", ""], ["setNodeParam", "d1dfbfe1-SubInput", "name", "vel"], ["setNodeParam", "d1dfbfe1-SubInput", "defl", ""], ["completeNode", "d1dfbfe1-SubInput"], ["addNode", "ParticlesToPrimitive", "e8c8d101-ParticlesToPrimitive"], ["bindNodeInput", "e8c8d101-ParticlesToPrimitive", "pars", "2de52aaa-GetVDBPoints", "pars"], ["completeNode", "e8c8d101-ParticlesToPrimitive"], ["addNode", "PrimitiveHalfBinaryOp", "9107b414-PrimitiveHalfBinaryOp"], ["bindNodeInput", "9107b414-PrimitiveHalfBinaryOp", "primA", "e8c8d101-ParticlesToPrimitive", "prim"], ["bindNodeInput", "9107b414-PrimitiveHalfBinaryOp", "valueB", "d1dfbfe1-SubInput", "port"], ["bindNodeInput", "9107b414-PrimitiveHalfBinaryOp", "primOut", "e8c8d101-ParticlesToPrimitive", "prim"], ["setNodeParam", "9107b414-PrimitiveHalfBinaryOp", "attrA", "vel"], ["setNodeParam", "9107b414-PrimitiveHalfBinaryOp", "attrOut", "vel"], ["setNodeParam", "9107b414-PrimitiveHalfBinaryOp", "op", "copyB"], ["setNodeOption", "9107b414-PrimitiveHalfBinaryOp", "VIEW"], ["completeNode", "9107b414-PrimitiveHalfBinaryOp"], ["addNode", "PrimitiveToParticles", "1186aa91-PrimitiveToParticles"], ["bindNodeInput", "1186aa91-PrimitiveToParticles", "prim", "9107b414-PrimitiveHalfBinaryOp", "primOut"], ["completeNode", "1186aa91-PrimitiveToParticles"], ["switchGraph", "MPMStepDt"], ["addNode", "SubInput", "241a16f7-SubInput"], ["setNodeParam", "241a16f7-SubInput", "type", ""], ["setNodeParam", "241a16f7-SubInput", "name", "indt"], ["setNodeParam", "241a16f7-SubInput", "defl", ""], ["completeNode", "241a16f7-SubInput"], ["addNode", "SubCategory", "e17923c0-SubCategory"], ["setNodeParam", "e17923c0-SubCategory", "name", "GPUMPM"], ["completeNode", "e17923c0-SubCategory"], ["addNode", "SubInput", "0290be93-SubInput"], ["setNodeParam", "0290be93-SubInput", "type", ""], ["setNodeParam", "0290be93-SubInput", "name", "inMaterialPoints"], ["setNodeParam", "0290be93-SubInput", "defl", ""], ["completeNode", "0290be93-SubInput"], ["addNode", "SubInput", "054c81de-SubInput"], ["setNodeParam", "054c81de-SubInput", "type", ""], ["setNodeParam", "054c81de-SubInput", "name", "inModel"], ["setNodeParam", "054c81de-SubInput", "defl", ""], ["completeNode", "054c81de-SubInput"], ["addNode", "P2G", "b29e8720-P2G"], ["bindNodeInput", "b29e8720-P2G", "dt", "241a16f7-SubInput", "port"], ["bindNodeInput", "b29e8720-P2G", "ZSParticles", "0290be93-SubInput", "port"], ["bindNodeInput", "b29e8720-P2G", "ZSGrid", "ee30ae71-SubInput", "port"], ["bindNodeInput", "b29e8720-P2G", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "b29e8720-P2G", "SRC", "9500d962-GridFromPartition", "DST"], ["completeNode", "b29e8720-P2G"], ["addNode", "SpatialPartitionForParticles", "9e5d1906-SpatialPartitionForParticles"], ["bindNodeInput", "9e5d1906-SpatialPartitionForParticles", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "9e5d1906-SpatialPartitionForParticles", "ZSParticles", "0290be93-SubInput", "port"], ["bindNodeInput", "9e5d1906-SpatialPartitionForParticles", "Dx", "2573806b-SubInput", "port"], ["setNodeParam", "9e5d1906-SpatialPartitionForParticles", "dx", 0.02], ["setNodeParam", "9e5d1906-SpatialPartitionForParticles", "block_side_length", 4], ["completeNode", "9e5d1906-SpatialPartitionForParticles"], ["addNode", "ExpandPartition", "b1ca50c0-ExpandPartition"], ["bindNodeInput", "b1ca50c0-ExpandPartition", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "b1ca50c0-ExpandPartition", "SRC", "9e5d1906-SpatialPartitionForParticles", "DST"], ["setNodeParam", "b1ca50c0-ExpandPartition", "lo", 0], ["setNodeParam", "b1ca50c0-ExpandPartition", "hi", 2], ["completeNode", "b1ca50c0-ExpandPartition"], ["addNode", "GridFromPartition", "9500d962-GridFromPartition"], ["bindNodeInput", "9500d962-GridFromPartition", "ZSGrid", "ee30ae71-SubInput", "port"], ["bindNodeInput", "9500d962-GridFromPartition", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "9500d962-GridFromPartition", "Dx", "2573806b-SubInput", "port"], ["bindNodeInput", "9500d962-GridFromPartition", "SRC", "b1ca50c0-ExpandPartition", "DST"], ["setNodeParam", "9500d962-GridFromPartition", "dx", 0.02], ["completeNode", "9500d962-GridFromPartition"], ["addNode", "GridUpdate", "1b54fc0a-GridUpdate"], ["bindNodeInput", "1b54fc0a-GridUpdate", "dt", "241a16f7-SubInput", "port"], ["bindNodeInput", "1b54fc0a-GridUpdate", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "1b54fc0a-GridUpdate", "ZSGrid", "ee30ae71-SubInput", "port"], ["bindNodeInput", "1b54fc0a-GridUpdate", "extforce", "e3d93c65-NumericOperator", "ret"], ["bindNodeInput", "1b54fc0a-GridUpdate", "SRC", "b29e8720-P2G", "DST"], ["setNodeParam", "1b54fc0a-GridUpdate", "gravity", 0.0], ["completeNode", "1b54fc0a-GridUpdate"], ["addNode", "G2P", "5dce2eb9-G2P"], ["bindNodeInput", "5dce2eb9-G2P", "dt", "241a16f7-SubInput", "port"], ["bindNodeInput", "5dce2eb9-G2P", "ZSParticles", "0290be93-SubInput", "port"], ["bindNodeInput", "5dce2eb9-G2P", "ZSGrid", "ee30ae71-SubInput", "port"], ["bindNodeInput", "5dce2eb9-G2P", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "5dce2eb9-G2P", "SRC", "dff03153-ResolveBoundaryOnGrid", "DST"], ["completeNode", "5dce2eb9-G2P"], ["addNode", "SubOutput", "64b24b69-SubOutput"], ["bindNodeInput", "64b24b69-SubOutput", "port", "5dce2eb9-G2P", "DST"], ["setNodeParam", "64b24b69-SubOutput", "type", ""], ["setNodeParam", "64b24b69-SubOutput", "name", "end"], ["setNodeParam", "64b24b69-SubOutput", "defl", ""], ["completeNode", "64b24b69-SubOutput"], ["addNode", "SubOutput", "1c836cfe-SubOutput"], ["bindNodeInput", "1c836cfe-SubOutput", "port", "b090f4c9-NumericOperator", "ret"], ["setNodeParam", "1c836cfe-SubOutput", "type", ""], ["setNodeParam", "1c836cfe-SubOutput", "name", "maxVel"], ["setNodeParam", "1c836cfe-SubOutput", "defl", ""], ["completeNode", "1c836cfe-SubOutput"], ["addNode", "SubInput", "2573806b-SubInput"], ["setNodeParam", "2573806b-SubInput", "type", ""], ["setNodeParam", "2573806b-SubInput", "name", "Dx"], ["setNodeParam", "2573806b-SubInput", "defl", ""], ["completeNode", "2573806b-SubInput"], ["addNode", "SubInput", "726338f7-SubInput"], ["setNodeParam", "726338f7-SubInput", "type", ""], ["setNodeParam", "726338f7-SubInput", "name", "partition"], ["setNodeParam", "726338f7-SubInput", "defl", ""], ["completeNode", "726338f7-SubInput"], ["addNode", "SubInput", "ee30ae71-SubInput"], ["setNodeParam", "ee30ae71-SubInput", "type", ""], ["setNodeParam", "ee30ae71-SubInput", "name", "grid"], ["setNodeParam", "ee30ae71-SubInput", "defl", ""], ["completeNode", "ee30ae71-SubInput"], ["addNode", "NumericOperator", "b090f4c9-NumericOperator"], ["bindNodeInput", "b090f4c9-NumericOperator", "lhs", "1b54fc0a-GridUpdate", "MaxVelSqr"], ["setNodeParam", "b090f4c9-NumericOperator", "op_type", "sqrt"], ["completeNode", "b090f4c9-NumericOperator"], ["addNode", "SubInput", "ebea9398-SubInput"], ["setNodeParam", "ebea9398-SubInput", "type", ""], ["setNodeParam", "ebea9398-SubInput", "name", "extforce"], ["setNodeParam", "ebea9398-SubInput", "defl", ""], ["completeNode", "ebea9398-SubInput"], ["addNode", "NumericVec3", "c2c82c51-NumericVec3"], ["setNodeParam", "c2c82c51-NumericVec3", "x", 0.0], ["setNodeParam", "c2c82c51-NumericVec3", "y", -2.0], ["setNodeParam", "c2c82c51-NumericVec3", "z", 0.0], ["completeNode", "c2c82c51-NumericVec3"], ["addNode", "NumericOperator", "e3d93c65-NumericOperator"], ["bindNodeInput", "e3d93c65-NumericOperator", "lhs", "ebea9398-SubInput", "port"], ["bindNodeInput", "e3d93c65-NumericOperator", "rhs", "c2c82c51-NumericVec3", "vec3"], ["setNodeParam", "e3d93c65-NumericOperator", "op_type", "add"], ["completeNode", "e3d93c65-NumericOperator"], ["addNode", "ResolveBoundaryOnGrid", "dff03153-ResolveBoundaryOnGrid"], ["bindNodeInput", "dff03153-ResolveBoundaryOnGrid", "ZSPartition", "726338f7-SubInput", "port"], ["bindNodeInput", "dff03153-ResolveBoundaryOnGrid", "ZSGrid", "ee30ae71-SubInput", "port"], ["bindNodeInput", "dff03153-ResolveBoundaryOnGrid", "ZSBoundary", "b9184993-SubInput", "port"], ["bindNodeInput", "dff03153-ResolveBoundaryOnGrid", "SRC", "1b54fc0a-GridUpdate", "DST"], ["completeNode", "dff03153-ResolveBoundaryOnGrid"], ["addNode", "SubInput", "b9184993-SubInput"], ["setNodeParam", "b9184993-SubInput", "type", ""], ["setNodeParam", "b9184993-SubInput", "name", "boundary"], ["setNodeParam", "b9184993-SubInput", "defl", ""], ["completeNode", "b9184993-SubInput"], ["switchGraph", "ToMPMBoundary"], ["addNode", "SubCategory", "81b84006-SubCategory"], ["setNodeParam", "81b84006-SubCategory", "name", "GPUMPM"], ["completeNode", "81b84006-SubCategory"], ["addNode", "SubInput", "94fcaef8-SubInput"], ["setNodeParam", "94fcaef8-SubInput", "type", ""], ["setNodeParam", "94fcaef8-SubInput", "name", "BoundarySDF"], ["setNodeParam", "94fcaef8-SubInput", "defl", ""], ["completeNode", "94fcaef8-SubInput"], ["addNode", "ToZensimLevelSet", "e39c294b-ToZensimLevelSet"], ["bindNodeInput", "e39c294b-ToZensimLevelSet", "VDBFloatGrid", "94fcaef8-SubInput", "port"], ["bindNodeInput", "e39c294b-ToZensimLevelSet", "SRC", "94fcaef8-SubInput", "DST"], ["completeNode", "e39c294b-ToZensimLevelSet"], ["addNode", "ZensimBoundary", "10342a15-ZensimBoundary"], ["bindNodeInput", "10342a15-ZensimBoundary", "ZSLevelSet", "e39c294b-ToZensimLevelSet", "ZSLevelSet"], ["bindNodeInput", "10342a15-ZensimBoundary", "SRC", "e39c294b-ToZensimLevelSet", "DST"], ["setNodeParam", "10342a15-ZensimBoundary", "type", "sticky"], ["completeNode", "10342a15-ZensimBoundary"], ["addNode", "SubOutput", "4932fc2e-SubOutput"], ["bindNodeInput", "4932fc2e-SubOutput", "port", "10342a15-ZensimBoundary", "ZSBoundary"], ["bindNodeInput", "4932fc2e-SubOutput", "SRC", "10342a15-ZensimBoundary", "DST"], ["setNodeParam", "4932fc2e-SubOutput", "type", ""], ["setNodeParam", "4932fc2e-SubOutput", "name", "ZSBoundary"], ["setNodeParam", "4932fc2e-SubOutput", "defl", ""], ["completeNode", "4932fc2e-SubOutput"], ["switchGraph", "CFLdt"], ["addNode", "SubInput", "4aa2fa65-SubInput"], ["setNodeParam", "4aa2fa65-SubInput", "type", ""], ["setNodeParam", "4aa2fa65-SubInput", "name", "dx"], ["setNodeParam", "4aa2fa65-SubInput", "defl", ""], ["completeNode", "4aa2fa65-SubInput"], ["addNode", "SubCategory", "e1c552ed-SubCategory"], ["setNodeParam", "e1c552ed-SubCategory", "name", "GPUMPM"], ["completeNode", "e1c552ed-SubCategory"], ["addNode", "SubInput", "847011fd-SubInput"], ["setNodeParam", "847011fd-SubInput", "type", ""], ["setNodeParam", "847011fd-SubInput", "name", "vmax"], ["setNodeParam", "847011fd-SubInput", "defl", ""], ["completeNode", "847011fd-SubInput"], ["addNode", "NumericOperator", "57b404cf-NumericOperator"], ["bindNodeInput", "57b404cf-NumericOperator", "lhs", "4aa2fa65-SubInput", "port"], ["bindNodeInput", "57b404cf-NumericOperator", "rhs", "b9be7bce-NumericOperator", "ret"], ["setNodeParam", "57b404cf-NumericOperator", "op_type", "div"], ["completeNode", "57b404cf-NumericOperator"], ["addNode", "NumericOperator", "3bd0a184-NumericOperator"], ["bindNodeInput", "3bd0a184-NumericOperator", "lhs", "672fa13e-SubInput", "port"], ["bindNodeInput", "3bd0a184-NumericOperator", "rhs", "57b404cf-NumericOperator", "ret"], ["setNodeParam", "3bd0a184-NumericOperator", "op_type", "min"], ["completeNode", "3bd0a184-NumericOperator"], ["addNode", "SubInput", "672fa13e-SubInput"], ["setNodeParam", "672fa13e-SubInput", "type", ""], ["setNodeParam", "672fa13e-SubInput", "name", "defalutDt"], ["setNodeParam", "672fa13e-SubInput", "defl", ""], ["completeNode", "672fa13e-SubInput"], ["addNode", "SubOutput", "631b937c-SubOutput"], ["bindNodeInput", "631b937c-SubOutput", "port", "3bd0a184-NumericOperator", "ret"], ["setNodeParam", "631b937c-SubOutput", "type", ""], ["setNodeParam", "631b937c-SubOutput", "name", "desired_dt"], ["setNodeParam", "631b937c-SubOutput", "defl", ""], ["completeNode", "631b937c-SubOutput"], ["addNode", "NumericOperator", "b9be7bce-NumericOperator"], ["bindNodeInput", "b9be7bce-NumericOperator", "lhs", "847011fd-SubInput", "port"], ["bindNodeInput", "b9be7bce-NumericOperator", "rhs", "cc1d8013-NumericFloat", "value"], ["setNodeParam", "b9be7bce-NumericOperator", "op_type", "add"], ["completeNode", "b9be7bce-NumericOperator"], ["addNode", "NumericFloat", "cc1d8013-NumericFloat"], ["setNodeParam", "cc1d8013-NumericFloat", "value", 1e-05], ["completeNode", "cc1d8013-NumericFloat"], ["switchGraph", "makeSPGrid"], ["addNode", "MakeGrid", "2d702fb4-MakeGrid"], ["bindNodeInput", "2d702fb4-MakeGrid", "Dx", "6db933e6-SubInput", "port"], ["setNodeParam", "2d702fb4-MakeGrid", "dx", 1.0], ["setNodeParam", "2d702fb4-MakeGrid", "count", 1], ["completeNode", "2d702fb4-MakeGrid"], ["addNode", "MakePartition", "1e9438f7-MakePartition"], ["bindNodeInput", "1e9438f7-MakePartition", "SRC", "2d702fb4-MakeGrid", "DST"], ["setNodeParam", "1e9438f7-MakePartition", "count", 1], ["completeNode", "1e9438f7-MakePartition"], ["addNode", "SubInput", "6db933e6-SubInput"], ["setNodeParam", "6db933e6-SubInput", "type", ""], ["setNodeParam", "6db933e6-SubInput", "name", "dx"], ["setNodeParam", "6db933e6-SubInput", "defl", ""], ["completeNode", "6db933e6-SubInput"], ["addNode", "SubCategory", "9fb4f545-SubCategory"], ["setNodeParam", "9fb4f545-SubCategory", "name", "GPUMPM"], ["completeNode", "9fb4f545-SubCategory"], ["addNode", "SubOutput", "049a643e-SubOutput"], ["bindNodeInput", "049a643e-SubOutput", "port", "2d702fb4-MakeGrid", "ZSGrid"], ["setNodeParam", "049a643e-SubOutput", "type", ""], ["setNodeParam", "049a643e-SubOutput", "name", "grid"], ["setNodeParam", "049a643e-SubOutput", "defl", ""], ["completeNode", "049a643e-SubOutput"], ["addNode", "SubOutput", "4bfe14a0-SubOutput"], ["bindNodeInput", "4bfe14a0-SubOutput", "port", "1e9438f7-MakePartition", "ZSPartition"], ["setNodeParam", "4bfe14a0-SubOutput", "type", ""], ["setNodeParam", "4bfe14a0-SubOutput", "name", "partition"], ["setNodeParam", "4bfe14a0-SubOutput", "defl", ""], ["completeNode", "4bfe14a0-SubOutput"]])ZSL"