Metadata-Version: 2.4
Name: superdex-studio
Version: 1.0.0
Summary: Interactive scene and mesh authoring application for SuperDex
Author: SuperDex Team
License-Expression: Apache-2.0
License-File: LICENSE
License-File: thirdparty_licenses/NOTICE.md
License-File: thirdparty_licenses/cityhash/LICENSE
License-File: thirdparty_licenses/eigen/COPYING.APACHE
License-File: thirdparty_licenses/eigen/COPYING.BSD
License-File: thirdparty_licenses/eigen/COPYING.MINPACK
License-File: thirdparty_licenses/eigen/COPYING.MPL2
License-File: thirdparty_licenses/eigen/COPYING.README
License-File: thirdparty_licenses/eigen/LICENSE
License-File: thirdparty_licenses/entt/LICENSE
License-File: thirdparty_licenses/filament/LICENSE
License-File: thirdparty_licenses/filament-basisu/APACHE-2.0.txt
License-File: thirdparty_licenses/filament-basisu/BSD.txt
License-File: thirdparty_licenses/filament-basisu/LICENSE
License-File: thirdparty_licenses/filament-basisu/ZLIB.txt
License-File: thirdparty_licenses/filament-basisu/ZSTD_LICENSE
License-File: thirdparty_licenses/filament-cgltf/LICENSE
License-File: thirdparty_licenses/filament-draco/LICENSE
License-File: thirdparty_licenses/filament-fsr/LICENSE
License-File: thirdparty_licenses/filament-libpng/LICENSE
License-File: thirdparty_licenses/filament-meshoptimizer/LICENSE
License-File: thirdparty_licenses/filament-mikktspace/LICENSE
License-File: thirdparty_licenses/filament-robin-map/LICENSE
License-File: thirdparty_licenses/filament-sgsr/LICENSE
License-File: thirdparty_licenses/filament-smol-v/LICENSE
License-File: thirdparty_licenses/filament-spirv-headers/LICENSE
License-File: thirdparty_licenses/filament-stb/LICENSE
License-File: thirdparty_licenses/filament-tinyexr/LICENSE
License-File: thirdparty_licenses/filament-vkmemalloc/LICENSE.txt
License-File: thirdparty_licenses/glad/KHRONOS_LICENSE
License-File: thirdparty_licenses/glad/LICENSE
License-File: thirdparty_licenses/glfw/LICENSE.md
License-File: thirdparty_licenses/happly/LICENSE
License-File: thirdparty_licenses/hdf5/COPYING
License-File: thirdparty_licenses/hdf5/COPYING_LBNL_HDF5
License-File: thirdparty_licenses/imgui/LICENSE.txt
License-File: thirdparty_licenses/imguizmo/LICENSE
License-File: thirdparty_licenses/implot/LICENSE
License-File: thirdparty_licenses/marl/LICENSE
License-File: thirdparty_licenses/miniz/LICENSE
License-File: thirdparty_licenses/native-fonts/FONT_AWESOME_LICENSE.txt
License-File: thirdparty_licenses/native-fonts/ROBOTO_APACHE-2.0.txt
License-File: thirdparty_licenses/picojson/LICENSE
License-File: thirdparty_licenses/stl_reader/LICENSE
License-File: thirdparty_licenses/tiny_obj_loader/LICENSE
License-File: thirdparty_licenses/tinyfiledialogs/LICENSE
License-File: thirdparty_licenses/tinyxml2/LICENSE
License-File: thirdparty_licenses/xxhash/LICENSE
License-File: thirdparty_licenses/zlib/LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering
Project-URL: Homepage, https://github.com/facebookresearch/project_superdex
Project-URL: Repository, https://github.com/facebookresearch/project_superdex
Requires-Python: <3.13,>=3.12
Requires-Dist: superdex-mesh-cli==1.0.0
Description-Content-Type: text/markdown

# SuperDex Studio

[SuperDex Studio](https://facebookresearch.github.io/project_superdex/studio/) is a lightweight
desktop app for authoring and visualizing simulation assets. Use it to create, edit, and
validate robots, meshes, task prefabs, and scenes.

## Usage

```bash
pip install superdex-studio
superdex-studio
```

You need a GPU and a display to run it.

## What it ships

Everything Studio needs lives inside the package: the application itself, its shared libraries,
and its runtime resources (`assets/` and `processing_presets/`).

```
<site-packages>/superdex_studio/_native/
    superdex_studio
    libmochi_*.so  libsuperdex_robotics.so  libmarl.so*
    assets/  processing_presets/
```

The libraries are found through the executable's RPATH and the resources sit right beside it, so
you can also launch the `superdex_studio` binary directly (or from a pinned desktop shortcut)
instead of using the `superdex-studio` command.

## The mesh helper

Heavy geometry work (remeshing, SDF reconstruction, and STEP import) runs in a separate process,
`superdex-mesh-cli`, which Studio depends on and installs for you. That separation exists for
licensing reasons: the helper links CGAL and is GPL-3.0-or-later, whereas Studio's own code is
Apache-2.0. The two only ever talk over a pipe and are never linked together.

Studio finds the helper on its own, whether you start Studio from the command or run its binary
directly. See the [`superdex-mesh-cli`
README](https://github.com/facebookresearch/project_superdex/blob/main/superdex_mesh_cli/README.md)
for the full search order, or set `SUPERDEX_MESH_CLI_PATH` to point at a specific copy.

## License

Studio's own code is licensed Apache-2.0; see
[LICENSE](https://github.com/facebookresearch/project_superdex/blob/main/LICENSE).
The [SuperDex CAD Exporter](https://github.com/facebookresearch/project_superdex/tree/main/superdex_studio/superdex_cad_exporter)
is MIT-licensed; see its
[LICENSE](https://github.com/facebookresearch/project_superdex/blob/main/superdex_studio/superdex_cad_exporter/LICENSE).
All other third-party code keeps its own license, bundled in the wheel's `thirdparty_licenses`
payload. `superdex-mesh-cli`, which installs alongside Studio, is GPL-3.0-or-later.
