Skip to content

Releases: danwahl/animasim

AnimaSim v0.2.1

30 May 18:55

Choose a tag to compare

AnimaSim v0.2.1

Patch release — keeps GitHub and PyPI in sync (pip install animasim is now 0.2.1).

  • PyPI README renders the gallery images (doc images moved out of Git LFS, referenced by absolute raw URLs).
  • Leaner README and package description; no functional change to the package or asset packs.

Assets

  • animasim-0.2.1-py3-none-any.whl — the pip package (also on PyPI).
  • animasim-esmini-0.2.1.tar.gz — OpenSCENARIO catalog + .osgb meshes + example scenario.
  • animasim-isaacsim-0.2.1.tar.gz — UsdSkel asset tree.
  • animasim-carla-0.2.1.tar.gz — cooked standalone package for CARLA 0.9.16 (identical content to v0.2.0).

AnimaSim v0.2.0

30 May 18:33

Choose a tag to compare

AnimaSim v0.2.0

Install (new)

pip install animasim ships the asset-locator API and CLI, with every generated artifact bundled in the wheel:

from animasim import get_mjcf, get_usd, get_osgb, get_glb, list_animals
import mujoco
model = mujoco.MjModel.from_xml_path(str(get_mjcf("deer")))

API: get_mjcf/usd/osgb/glb/fbx/metadata, get_asset, list_animals, plus an animasim path command. Base install is the locator API + CLI; the conversion toolchain is the animasim[pipeline] extra.

Per-platform release packs (attached)

  • animasim-esmini-0.2.0.tar.gz — OpenSCENARIO catalog + .osgb meshes + example scenario (consume via esmini --path).
  • animasim-isaacsim-0.2.0.tar.gz — UsdSkel asset tree (reference by local path or HTTPS URL).
  • animasim-carla-0.2.0.tar.gz — cooked standalone package for CARLA 0.9.16 (drop into Import/, run ImportAssets.sh).

MuJoCo/glTF assets ship in the PyPI wheel (also attached).

AnimaSim v0.1.1

28 May 17:45

Choose a tag to compare

A small maintenance release that makes the repository fully self-contained.

What's new

  • All 12 source FBXs are now vendored (assets/source/fbx/), alongside the glTF and OBJ sources. Previously only the deer's FBX shipped in-repo. You can now re-bake any animal's CARLA static prop offline — the original Quaternius pack is needed only to import a new animal beyond the 12.
  • platforms/carla/prep.sh reads source FBXs solely from the vendored copies; the ANIMASIM_SOURCE_PACK fallback is gone from the everyday flow.

No generated/distributed artifacts changed.

CARLA package

AnimaSim-0.9.16.tar.gz is unchanged from v0.1.0 — the cook is byte-identical. Grab it from the v0.1.0 release:

gh release download v0.1.0 -p 'AnimaSim-0.9.16.tar.gz'

Getting started

git clone git@github.com:danwahl/animasim.git && cd animasim
git lfs install && git lfs pull
uv sync
uv run animasim list

AnimaSim v0.1.0

28 May 06:24

Choose a tag to compare

AnimaSim ports the open 12-animal Quaternius "Ultimate Animated Animals" pack into four robotics/AV simulators that otherwise ship almost no animal assets: esmini, MuJoCo, Isaac Sim, and CARLA.

What's in v0.1.0

All 12 animals (alpaca, bull, cow, deer, donkey, horse, horse_white, stag, fox, husky, shibainu, wolf) are ported to every platform and spawn through each one's idiomatic mechanism. Deer is the worked example with a runnable scene per platform.

Platform What works Animals
MuJoCo runs + renders (uv) all 12 as <include> models
esmini headless run + offscreen recording (container) all 12 in the OpenSCENARIO catalog
Isaac Sim convert + spawn + pilot (GPU container) all 12 as animated UsdSkel — every clip preserved
CARLA drop-in cooked package + spawn (prebuilt container) all 12 as static.prop.<animal>

Getting started

git clone git@github.com:danwahl/animasim.git && cd animasim
git lfs install && git lfs pull
uv sync
uv run animasim list

See the README and the per-platform guides under platforms/.

CARLA package (attached)

AnimaSim-0.9.16.tar.gz is attached to this release (~240 MB, so it ships as a release asset rather than in the repo). Drop it into a stock carlasim/carla:0.9.16 and all 12 animals spawn as static props — no Unreal build needed. See platforms/carla/README.md.

Notes

  • Animation: the glb and Isaac/USD outputs carry all ~13 clips per animal; esmini, MuJoCo, and CARLA props are static by design.
  • Isaac Sim and CARLA examples need an NVIDIA GPU.
  • Licensing: animal models are Quaternius "Ultimate Animated Animals" (CC0); project code is MIT.

Roadmap

  • CARLA skeletal-animation tiers (currently static props).
  • A shared quadruped skeleton + animation library in USD.
  • Runnable example scenes for the non-deer animals.