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.6

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.6
File
threepp_editor-2026.9.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
threepp_editor-2026.9.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
threepp_editor-2026.9.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
threepp_editor-2026.9.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
threepp_editor-2026.9.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 34.4 MB

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

Download URL threepp_editor-2026.9.6-cp314-cp314-win_amd64.whl
Size 7.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c3bb66974f5b753be675fb27af20fe9df04ae79fd9e1aea4af479cc51b60aaef
BLAKE2b-256 checksum
How to use checksums
0c1139f47369d06d69b231139755c0eb06a58cb459cd3b50ed915e1de0005381
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 6, 2026.

Transparency log

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

Download URL threepp_editor-2026.9.6-cp313-cp313-win_amd64.whl
Size 6.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
58573179b9033057f4527c493022e48227b81cc15b1fdbccf3342b95f51c8b2b
BLAKE2b-256 checksum
How to use checksums
ad996b03d214a84b9790a63fa774c49d21d68f9d5e27be604f25a551387dcd2c
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 6, 2026.

Transparency log

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

Download URL threepp_editor-2026.9.6-cp312-cp312-win_amd64.whl
Size 6.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
867f6275a483e973636364be005df1c1876f3469aaf556ef1ae2c102f50428ed
BLAKE2b-256 checksum
How to use checksums
979c7057270b10c416db5b486b5b18331a516f0ac1707f259195fde04d02db9a
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 6, 2026.

Transparency log

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

Download URL threepp_editor-2026.9.6-cp311-cp311-win_amd64.whl
Size 6.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
da6d92bb86e53504d0f7704564b94d785b8b2facb19ad57d2de15eadf997b535
BLAKE2b-256 checksum
How to use checksums
d95f26a7cd96ab0d720d088a5a0b60c439461d50559d01dbb080b664cde8d9ce
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 6, 2026.

Transparency log

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

Download URL threepp_editor-2026.9.6-cp310-cp310-win_amd64.whl
Size 6.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
94dd73b0ff4898472bb2514daf4f8e6524ccbe06d30dd2d9d71b1fd720721a38
BLAKE2b-256 checksum
How to use checksums
d92a61c0e6f6b14a79cc81d4f4a9e2961fdb52dc4622f0b9610ac2d775fb3aeb
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 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.9.6 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