Skip to main content

threepp-editor

The threepp scene editor as a pip package: author physics-ready 3D scenes — rigid bodies, joints, vehicles, robots, sensors, procedural trees, splines — press Play to simulate them, and attach Python scripts that drive objects MonoBehaviour-style.

pip install threepp-editor
threepp-editor                 # or: python -m threepp_editor

Open an example straight from the binary:

threepp-editor --example=hover-arena --play

threepp-editor --help lists the full flag set (screenshot passes, benches, the acceptance self-test).

What's in the wheel

  • The editor with the GL viewport. A source build with -DTHREEPP_WITH_VULKAN=ON adds the Vulkan view pane; the wheel deliberately omits it so installing never requires a Vulkan runtime.
  • CPU PhysX play sessions: rigid bodies, joints, vehicles work out of the box. Soft bodies need GPU dynamics — drop PhysXGpu_64.dll + PhysXDevice64.dll into threepp_editor/bin/ next to the executable.
  • Python scripting: scripts attached to scene objects run in an embedded interpreter that shares one type registry with the play session. The launcher wires the embedded interpreter to your Python — the venv you installed into — so editor scripts can import your packages.
  • The union type stubs (threepp + the editor-only physics handles) that the editor's "Edit in VS Code" flow hands to Pylance.

Relationship to the threepp package

Independent — install either or both. The editor embeds its own bindings, so editor scripts see threepp (and threepp.editor with the live-session physics handles) without the wheel being installed. The threepp wheel is the same API for your own programs: headless rendering, AOVs, physics, splats. Scenes saved here load there (threepp.editor.spline_from_object and friends read what the editor authors).

Per-interpreter wheels

The editor embeds CPython, so each wheel is bound to one Python minor version (the executable links python3XX.dll). Install with the interpreter you plan to script with.

Metadata

Release files for threepp-editor 2026.9.28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for threepp-editor 2026.9.28
File
threepp_editor-2026.9.28-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
threepp_editor-2026.9.28-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
threepp_editor-2026.9.28-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
threepp_editor-2026.9.28-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
threepp_editor-2026.9.28-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 34.8 MB

Release files / threepp_editor-2026.9.28-cp314-cp314-win_amd64.whl

Download URL threepp_editor-2026.9.28-cp314-cp314-win_amd64.whl
Size 7.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
32e1a335b58cc8d94e1192f4d024f1c95552dc03b654fec983338441fbb45c1f
BLAKE2b-256 checksum
How to use checksums
b84040a0e842e358d00575f2949e8c2987ce3c6191de408fb64fe36c9d2b8e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release files / threepp_editor-2026.9.28-cp313-cp313-win_amd64.whl

Download URL threepp_editor-2026.9.28-cp313-cp313-win_amd64.whl
Size 6.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3f67d016f9d704ce36112a51ba381468a7559e0f9a7e547bb81ca5045bb26169
BLAKE2b-256 checksum
How to use checksums
c5c8391bd8d074dc8129447e48049c4fe1c409926e34db785016e637cbfead40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release files / threepp_editor-2026.9.28-cp312-cp312-win_amd64.whl

Download URL threepp_editor-2026.9.28-cp312-cp312-win_amd64.whl
Size 6.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
86a691d03f0347b30adf7ba3c4940b03bf1d4245d001f02a0c47263a696320ba
BLAKE2b-256 checksum
How to use checksums
2b02d4b23e68bf00047f7fb5cbce5c0eeb4d0b691f8ca4deffa4d224dac1926e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release files / threepp_editor-2026.9.28-cp311-cp311-win_amd64.whl

Download URL threepp_editor-2026.9.28-cp311-cp311-win_amd64.whl
Size 6.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0ee302b2c23f63d64ba7e2406ec5b8e9d307541ba160a594cef4f6c6c8ce8aac
BLAKE2b-256 checksum
How to use checksums
c32cb8cf99c07fda8be04d7a476c1dda3c3defc4dcc0ae239cbed5ec05339272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release files / threepp_editor-2026.9.28-cp310-cp310-win_amd64.whl

Download URL threepp_editor-2026.9.28-cp310-cp310-win_amd64.whl
Size 6.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bacfa67667751e3c169526546b25284337ddf5e36f6cb769d8f1c866e12dd312
BLAKE2b-256 checksum
How to use checksums
e6ae3e47cf90abd855ceafbbf553e104fbac2d8ccbdb43b4509bb6eeb5fdc98e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.28 This release

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page