Skip to content
Discussion options

You must be logged in to vote

Not for plain UsdGeom.BasisCurves.points today, only for transforms and physics-owned point sets.

The newton_manager.py kernel you quoted works because omni:fabric:worldMatrix is the one Fabric attribute that has dual-storage on every Xformable prim — Fabric keeps a GPU-resident copy that Hydra/RTX renders directly from, so a Warp kernel writing into wp.fabricarray(dtype=wp.mat44d) is a real zero-copy path. That exact kernel also lives in this repo at fabric.py:30 set_fabric_transforms.

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@lyd405121
Comment options

Answer selected by lyd405121
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants