SimForge
SimForge is a framework for creating diverse virtual environments through procedural generation.
Overview
The framework implements a modular approach with three primary concepts: Assets, Generators, and Integrations.
Assets
Assets are the registered building blocks that range from simple images and meshes to complex articulated models. Their definitions reside in external repositories that can be shared and reused across projects. Example: SimForge Foundry
Generators
Generators are responsible for automating the creation of Assets from their definitions in a deterministic manner. They interface with external tools and libraries to produce the desired output. Example: Blender
Integrations
Integrations seamlessly bridge the gap between the Generators and external frameworks such as game engines or physics simulators. These modules leverage domain-specific APIs to import and configure the generated Assets. Example: Isaac Lab
Documentation
The full documentation is available in its raw form inside the docs directory. The compiled version is hosted online in a more accessible format.
License
This project is dual-licensed under either the MIT or Apache 2.0 licenses.
Metadata
Release files for simforge 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simforge-0.4.0.tar.gz | 11.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simforge-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 MB
Release files / simforge-0.4.0.tar.gz
| Download URL | simforge-0.4.0.tar.gz |
|---|---|
| Size | 11.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0c349ba0240f0b3b1fd76771b4a7be760f3adb231a90785406af949d39e3d518
|
|
BLAKE2b-256 checksum How to use checksums |
6da879d944c803a88287c9c23988e3461e96720e3356651dd25eac44b65573e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / simforge-0.4.0-py3-none-any.whl
| Download URL | simforge-0.4.0-py3-none-any.whl |
|---|---|
| Size | 70.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e9a72a6b6e9b6f285563060d4c27316a63d0b540b46a89be1bc5ebe9a202c8b8
|
|
BLAKE2b-256 checksum How to use checksums |
af3c05968b4a9373d51eda81bed5a7c70cbbf1f146f54984cffcce141064d513
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|