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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

threepp_editor-2026.8.8-cp314-cp314-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.14Windows x86-64

threepp_editor-2026.8.8-cp313-cp313-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.13Windows x86-64

threepp_editor-2026.8.8-cp312-cp312-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.12Windows x86-64

threepp_editor-2026.8.8-cp311-cp311-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.11Windows x86-64

threepp_editor-2026.8.8-cp310-cp310-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file threepp_editor-2026.8.8-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for threepp_editor-2026.8.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ea45104de99c3b38a6353e788ec9ea12273b6b84b52b416edb4839f6a559e67
MD5 40bc108562b32df2d508e42f6fd3184f
BLAKE2b-256 b7b87df4df0472a03e7320d65bdd41fb9cbca2afa88cb23a4fee4a0d3e120377

See more details on using hashes here.

Provenance

The following attestation bundles were made for threepp_editor-2026.8.8-cp314-cp314-win_amd64.whl:

Publisher: publish-editor-rescue.yml on markaren/threepp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file threepp_editor-2026.8.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for threepp_editor-2026.8.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a7a970676827bf6f7b0e1528ac7810b3360aaf7b4f3984a5d3a01e0912aeca9d
MD5 d08b397ba4f149f640a6763bbb878240
BLAKE2b-256 873a905b05d9e34dd72954f7a83fed08df97279432a607383fbaa1541fe5a1e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for threepp_editor-2026.8.8-cp313-cp313-win_amd64.whl:

Publisher: publish-editor-rescue.yml on markaren/threepp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file threepp_editor-2026.8.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for threepp_editor-2026.8.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b49ae1bc1aed5016ef4f7d90620f5b70bf24de8afcb06f81c299988c782859be
MD5 fba41dd3d0087040b01b1dd332e351f6
BLAKE2b-256 3f1c020e22989eb8380d9c7e243e7ce1cd4c49d8615e591e9a6e4b06f993f504

See more details on using hashes here.

Provenance

The following attestation bundles were made for threepp_editor-2026.8.8-cp312-cp312-win_amd64.whl:

Publisher: publish-editor-rescue.yml on markaren/threepp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file threepp_editor-2026.8.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for threepp_editor-2026.8.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8f1fafdddb458deb16d2b6fce31ed3f2ff3dd0f020a5e6dddee40b512b4839d1
MD5 e9dac85bfa630184add863d8a8274e0f
BLAKE2b-256 3ae0ec2de8cc46ba6e166a518556af1ac7e8227ffe03ea7db31313ad9615dc92

See more details on using hashes here.

Provenance

The following attestation bundles were made for threepp_editor-2026.8.8-cp311-cp311-win_amd64.whl:

Publisher: publish-editor-rescue.yml on markaren/threepp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file threepp_editor-2026.8.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for threepp_editor-2026.8.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fddccfc2b69cba53826867bff7e19ad051dc37c0f58c355c20288027a573405a
MD5 58011b1cbb937bc26645b1a4387126c1
BLAKE2b-256 dc95b2a42d73cb71ff2a18f4825fedf367045408870eda98afcaed697dd90c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for threepp_editor-2026.8.8-cp310-cp310-win_amd64.whl:

Publisher: publish-editor-rescue.yml on markaren/threepp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2026.8.21

5 files

2026.8.9

5 files

This release

2026.8.8 This release

5 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page