ahren
(li)
February 14, 2025, 2:34am
1
Is it possible to import 3D Gaussian Splatting to OpenUSD?
nporcino
(Nick Porcino)
February 15, 2025, 1:52am
2
The Adobe file format extensions will import PLY files containing GS information. See this file for details.
|Nurbs |⦸|⦸|
||||
|Skeletons |⦸|⦸|
|Skeleton Animations |⦸|⦸|
||||
|Materials |⦸|⦸|
||||
|Point cloud positions |✅|✅|
|Point cloud normals |✅|✅|
|Point cloud uvs |✅|✅|
|Gaussian splats |✅|✅|
## Translation Notes
**Whether it is a mesh or a point cloud:**
We import UsdGeomPoints if the PLY file does not contain any facets, or the `plyPoints` option is on.
**Whether it is a Gaussian splat:**
Whether the imported instance is a Gaussian splat is determined by if it contains all the Gaussian-splat-related attributes, namely,
the `opacity` attribute specifying float-point opacities, the `f_dc_*` attributes specifying the float-point colors, the `rot` attribute specifying
splats' orientations, the `scale_*` attributes specifying the splats' object-space sizes, and the `f_rest_*` specifying the splats' spherical harmonics
Even though the data will be read, the plugin does not include rendering extensions for Hydra, so the next steps would depend on what you hope to do with the imported data.
1 Like
spiff
(F Sebastian Grassia)
February 15, 2025, 2:14am
3
Official support for gaussian splats and other new geometry is an ongoing topic of discussion in the AOUSD.
3 Likes