mujoco icon indicating copy to clipboard operation
mujoco copied to clipboard

Renderer API

Open westurner opened this issue 8 months ago • 5 comments

The feature, motivation and pitch

  • google/filament:
    • https://github.com/google/filament
    • Android/iOS/Lin/Mac/Win, WebGL
  • LuisaGroup/LuisaRender: https://github.com/LuisaGroup/LuisaRender
    • Genesis-AI renders w/ LuisaRender
  • https://mujoco.readthedocs.io/en/stable/programming/visualization.html
  • https://mujoco.readthedocs.io/en/latest/unity.html
    • Also, Which other 3d platforms could Mujoco support?
      • https://github.com/panda3d/panda3d
      • https://github.com/godotengine/godot
      • https://github.com/the-mirror-gdp/the-mirror
      • https://github.com/jsdotlua/jest-lua , roact-navigation

Alternatives

  • This is not a pressing need.
  • I noticed your renderer, just learned about Filament (2018), and thought I'd share these opportunities.
  • There could be mujoco_menagerie robots in MMORPG platforms and/or there could be high quality renders.

Additional context

No response

westurner avatar Mar 09 '25 22:03 westurner

Is this issue open i would love to contribute

demoncoder-crypto avatar Mar 10 '25 23:03 demoncoder-crypto

We are looking closely at Filament 🙂

yuvaltassa avatar Mar 11 '25 03:03 yuvaltassa

I will send a rough draft first on how to approach this. if it looks alright let me know

demoncoder-crypto avatar Mar 13 '25 22:03 demoncoder-crypto

To help define the problem: And then overlay or composite 2D and 3D data visualizations with tests and/or Augmented Reality:

  • TIL about https://datoviz.org/ which says it wraps glfw
    • Datoviz has Matplotlib and MATLAB colormaps
  • wgpu is written in Rust and there are many bindings;
    • https://github.com/gfx-rs/wgpu
    • https://github.com/gfx-rs/wgpu-native#bindings
    • https://github.com/pygfx/pygfx wraps wgpu
      • glfw, "jupyter_rfb (rendering in Jupyter), PyQt, PySide, or wx."

westurner avatar Mar 14 '25 02:03 westurner

wgpu looks quite interesting! thanks for sharing.

cc @saran-t

yuvaltassa avatar Mar 14 '25 11:03 yuvaltassa