Skip to main content

Diverse virtual environments through procedural generation

Project description

SimForge

PyPi Docs Python Docker Docs Codecov

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.

HTML

License

This project is dual-licensed under either the MIT or Apache 2.0 licenses.

Project details


Download files

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

Source Distribution

simforge-0.2.4.tar.gz (11.2 MB view details)

Uploaded Source

Built Distribution

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

simforge-0.2.4-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file simforge-0.2.4.tar.gz.

File metadata

  • Download URL: simforge-0.2.4.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.5

File hashes

Hashes for simforge-0.2.4.tar.gz
Algorithm Hash digest
SHA256 143262a656e452439e8db836df3145cb73094a0cc2d1725a26c69afcf781f653
MD5 48e7fd2b1a306ebcd103a23e9d0a5686
BLAKE2b-256 5dede2aa47c110310014fd81c113f30428d4d00db09d4525ebb8042befa308c5

See more details on using hashes here.

File details

Details for the file simforge-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: simforge-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 70.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.5

File hashes

Hashes for simforge-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 10d4a19aa38cd2000f6ab5612b3eb2a32cb2a20b3cf0e6d01ec4360097ea32cd
MD5 aa6f8b6de112ecf39aa7b8e3f6458451
BLAKE2b-256 9ba0e90e31c78b11f539e4cde19cd6c467db9b3ad00e6c6df567b1040ce0e0fc

See more details on using hashes here.

Supported by

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