[Ann] MeshCat.jl for 3D visualization in the browser



I’m happy to announce the release of MeshCat.jl v0.0.1: https://github.com/rdeits/MeshCat.jl

MeshCat.jl is a relatively small package that tries to make it easy to visualize a tree of 3D objects and transforms. All of the actual 3D rendering happens in the browser, using the excellent https://threejs.org/ , but I’ve tried to put a nice Julian interface on top of that.

MeshCat.jl uses:

Multiple browser windows can show the same MeshCat scene, and multiple clients can draw into the same window. There is also a parallel Python implementation at https://github.com/rdeits/meshcat-python and Julia and Python clients can both draw into the same window.

MeshCat is designed as a 3D robotics visualizer, but I’m hoping it will be generally useful. For robotics-specific extensions to MeshCat (including parsing URDF files), check out https://github.com/rdeits/MeshCatMechanisms.jl

I’m intending for MeshCat.jl to eventually replace DrakeVisualizer.jl which has similar features but requires a substantial binary dependency (MeshCat essentially replaces all the binary dependencies of DrakeVisualizer with the browser you already have).


Clicked for a robo picture. Wasn’t disappointed.