Commit Graph

  • 1a9469765f small syntax fixes Joan Llobera 2025-10-21 10:58:17 +02:00
  • 59f14485e0 Move mjCWrap type to mjsWrap. Sam Haves 2025-10-20 16:27:59 -07:00
  • b19644bec9 Fix spelling errors David Hozic 2025-10-21 01:21:47 +02:00
  • 88ac02dad3 Add UI to visualize the State Matija Kecman 2025-10-20 07:31:41 -07:00
  • e75c5aa83c Fix various include paths. Haroon Qureshi 2025-10-20 02:54:22 -07:00
  • 36bed9a9da MuJoCo documentation in PDF format. Fixes #2736, #470. Taylor Howell 2025-10-17 07:28:33 -07:00
  • 85b5230dc0 MuJoCo Warp API documentation. Taylor Howell 2025-10-17 06:58:19 -07:00
  • bd8c921475 Update doc/conf.py. Taylor Howell 2025-10-17 04:37:19 -07:00
  • fdc0e64e5c Update .readthedocs.yml. Taylor Howell 2025-10-17 03:12:41 -07:00
  • 36bb957db1 cut extra long line to make sure it passes the syntax checks Joan Llobera 2025-10-17 10:42:27 +02:00
  • 92cb306ba5 removed Passive, added Damper and Spring objects Joan Llobera 2025-10-17 09:58:07 +02:00
  • 0001fe221c Revert "redid the global settings according to suggested guidelines" Joan Llobera 2025-10-17 09:42:40 +02:00
  • ff7c94de8a Add quadratic interpolation to mju_interpolate3D. Alessio Quaglino 2025-10-16 08:47:14 -07:00
  • 87adb7e5d6 Use the ImGui OpenGL3 backend. Haroon Qureshi 2025-10-16 08:38:38 -07:00
  • 2893c3344c Allow mjx.ray to exclude multiple bodies. Andrea Gesmundo 2025-10-16 08:02:38 -07:00
  • 2fc8306e3d Update .readthedocs.yml. Taylor Howell 2025-10-16 07:25:05 -07:00
  • ffdfe542cf Add mju_interpolate3D. Alessio Quaglino 2025-10-16 04:38:15 -07:00
  • 48f10bfcb6 Update MuJoCo to v3.3.8 following the 3.3.7 release. Gabe Oppenheimer 2025-10-15 14:38:15 -07:00
  • 8cbfc42767 Fix issue with zero size cache. Kyle Bayes 2025-10-15 08:44:48 -07:00
  • 5715cebbb9 MSAN: Don't clear mjData.sensordata in mj_resetData Yuval Tassa 2025-10-15 08:29:50 -07:00
  • 99d93124f0 Update .readthedocs.yml. Taylor Howell 2025-10-15 07:46:20 -07:00
  • fec7a576ad Revert the Eigen3 version due to an [upstream bug in Eigen](https://gitlab.com/libeigen/eigen/-/issues/2986) Matija Kecman 2025-10-15 05:46:04 -07:00
  • 9174c87203 Minor fixes. Haroon Qureshi 2025-10-15 04:06:53 -07:00
  • 0d4f6231be Make JAX-Warp FFI more robust. Prepare for warp-lang 1.10. Fix #2894 Baruch Tabanpour 2025-10-14 13:48:00 -07:00
  • b6f25ca623 Check mjs_getName return value in XML parser. Fixes #2898. Alessio Quaglino 2025-10-14 12:38:51 -07:00
  • 67960543a0 Updates for MJX viewer to help avoid graph recapture when impl='warp'. Taylor Howell 2025-10-14 11:14:02 -07:00
  • f1d45bd542 Fix minor formatting issues and use nullptr consistently. Haroon Qureshi 2025-10-14 06:15:02 -07:00
  • f7708954cb Update changelog to version 3.3.7 and reformat lists. Gabe Oppenheimer 2025-10-13 11:14:35 -07:00
  • ae1febd83f Automated g4 rollback of changelist 818694877. Gabe Oppenheimer 2025-10-13 11:13:30 -07:00
  • 27e8736fc7 This CL updates the changelog to mark the release of MuJoCo 3.4.0. It also updates the versions of Eigen3, Abseil, and benchmark used in the CMake build. Gabe Oppenheimer 2025-10-13 10:11:46 -07:00
  • 02d2d4d49a Bump the version to 3.4.0 ahead of the next release. Gabe Oppenheimer 2025-10-13 09:21:48 -07:00
  • bbeb0b95a7 Reset contact efc_address in mj_clearEfc, fixes #2869 Yuval Tassa 2025-10-13 06:17:41 -07:00
  • 655b961c89 redid the global settings according to suggested guidelines Joan Llobera 2025-10-13 14:50:08 +02:00
  • 9b7e7e471d Add line and linebox geom primitives. Haroon Qureshi 2025-10-13 02:58:21 -07:00
  • 66a1c22cae Label all bodies, not just selected bodies, when mjLABEL_BODY is set. Haroon Qureshi 2025-10-13 02:53:36 -07:00
  • d9399d6f84 Update doc/conf.py. Taylor Howell 2025-10-13 01:46:23 -07:00
  • a7fe06c717 Further simplification to mj_crb Yuval Tassa 2025-10-12 01:42:45 -07:00
  • 12f0e3df9a Quick return for static bodies in mj_object{Velocity,Acceleration} Yuval Tassa 2025-10-12 01:24:12 -07:00
  • 9e0885a4fa Handle exceptions in VFS C API. Kyle Bayes 2025-10-10 10:02:44 -07:00
  • b63252e4bb Render labels for any geom with a label, not just label geoms. Haroon Qureshi 2025-10-10 09:57:09 -07:00
  • 5f55e96810 Fix _get_data_into_warp. Taylor Howell 2025-10-10 09:43:27 -07:00
  • 624ae0ac26 Silence warning/error relating to not using a const-ref in a for loop. Matija Kecman 2025-10-10 08:21:21 -07:00
  • ff7c613c79 Initial implementation of the filament rendering backend for mujoco. Haroon Qureshi 2025-10-10 05:00:46 -07:00
  • bd68f0c6cc Update CMake to use C++20 Matija Kecman 2025-10-10 03:53:50 -07:00
  • 59a5a7bf5f Improve error messages in LoadMujocoModel Matija Kecman 2025-10-10 03:23:41 -07:00
  • 38af2e2d00 Export mujoco_warp/pyproject.toml. Taylor Howell 2025-10-10 02:02:06 -07:00
  • 192da87475 Remove _full_compat from MJX io. Baruch Tabanpour 2025-10-09 14:25:31 -07:00
  • 50e163748d Use correct tile sizes in 3p mujoco_warp now that launch_tiled bugs are fixed. Erik Frey 2025-10-09 13:17:44 -07:00
  • a9632a9825 MuJoCo Warp feature parity documentation. Taylor Howell 2025-10-09 04:32:29 -07:00
  • abe88202d0 Remove redundant flags argument. Haroon Qureshi 2025-10-09 04:06:20 -07:00
  • 98682ae284 Do not modify mesh position when fitting a geom to the mesh AABB. Alessio Quaglino 2025-10-09 03:04:14 -07:00
  • 3a299c49ca Remove use of usdaFileFormat from mjcf_file_format. Sam Haves 2025-10-08 11:53:58 -07:00
  • cfd487c315 BUGFIX: when parsing a unity scene with mujoco element,s the mujoco package generates a value for the attribute "passive", but the attribute has been droped, it is not valid anymore in unity 3.3.6 this makes old mujoco scenes that work in unity not work anymore when upgrading the mujoco version. Joan Llobera 2025-10-08 16:50:22 +02:00
  • 1335ec87e4 Move font assets data targets into toolbox library. Haroon Qureshi 2025-10-08 05:08:24 -07:00
  • 8e4932170a Remove unused params. Haroon Qureshi 2025-10-08 05:04:51 -07:00
  • e7e331b11e Update sensor decor elements to be of type mjOBJ_SENSOR. Haroon Qureshi 2025-10-08 04:16:44 -07:00
  • 7b9f6a5cc1 Invert early-out checks to reduce nesting. Haroon Qureshi 2025-10-08 02:20:05 -07:00
  • b56cf98e41 Import google-deepmind/mujoco_warp from GitHub. Update MJX io.py. Baruch Tabanpour 2025-10-07 16:42:44 -07:00
  • f83ee3fd73 Update mujoco_warp. Saran Tunyasuvunakool 2025-10-07 09:14:53 -07:00
  • fbab761627 Cleanup how different rendering backends are selected. Haroon Qureshi 2025-10-07 13:55:41 +01:00
  • fd9b989bf8 Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2025-10-07 09:48:21 +01:00
  • 414888b716 Mark some mjData fields as mutable. Yuval Tassa 2025-10-06 11:42:41 -07:00
  • 52eff3da0f Fix mismatched argument format in mju_mulInertVec declaration. Yuval Tassa 2025-10-06 11:39:25 -07:00
  • ab9575d8a6 Refactor and speed up mj_crb and add a benchmark. Yuval Tassa 2025-10-06 10:53:09 -07:00
  • b75af81c75 Update .readthedocs.yml. Taylor Howell 2025-10-06 10:07:00 -07:00
  • 9e5c5b110d Update .readthedocs.yml. Taylor Howell 2025-10-06 06:14:37 -07:00
  • e10853e52e MuJoCo Warp basic usage and minimal example documentation. Taylor Howell 2025-10-06 04:02:35 -07:00
  • 431f96572e Remove unused mjOption.apirate. Yuval Tassa 2025-10-06 02:50:09 -07:00
  • a849fedcd2 Separate mjv_addGeoms into separate functions for each category. Haroon Qureshi 2025-10-06 01:29:23 -07:00
  • 680f880b03 Remove unused functions from collision_convex.py. Taylor Howell 2025-10-06 01:20:58 -07:00
  • e4704cd28b Create list_dependencies sample to list all dependencies for an MCJF file. Sam Haves 2025-10-03 13:46:20 -07:00
  • 6ae9cc8061 Fix #2508. Baruch Tabanpour 2025-10-03 11:15:04 -07:00
  • d321ba7642 Bump warp-lang version. Baruch Tabanpour 2025-10-03 11:04:50 -07:00
  • 6e6253c4d5 Remove redundant line in types.py Yuval Tassa 2025-10-03 10:43:00 -07:00
  • 18779ab54a Clean up engine_core_util Yuval Tassa 2025-10-03 08:47:14 -07:00
  • b5c35f87fc Add material parsing path for colliders instead of strictly visual gprims. Sam Haves 2025-10-03 07:52:00 -07:00
  • 709caa0628 Update .readthedocs.yml. Taylor Howell 2025-10-03 07:34:07 -07:00
  • 24679b47e4 Separate out site and geom frame construction. Haroon Qureshi 2025-10-03 06:55:58 -07:00
  • 9f796c3e70 Add missing constants to Python bindings. Taylor Howell 2025-10-03 06:05:40 -07:00
  • 53360f51a9 Update .readthedocs.yml to install MuJoCo Warp in order to generate API documentation. Additionally, mirror mujoco_warp/pyproject.toml in mjx/mujoco/mjx/third_party/mujoco_warp. Taylor Howell 2025-10-03 05:38:50 -07:00
  • 50920450d2 Update box geom docs. Kyle Bayes 2025-10-03 04:59:26 -07:00
  • 33a30480f8 Updates for MJX viewer related to Warp backend. Taylor Howell 2025-10-03 02:24:32 -07:00
  • 493d73062c Misc cleanup to addFrameGeoms. Haroon Qureshi 2025-10-03 01:13:44 -07:00
  • 8eacacfd13 Import NVIDIA/warp from GitHub. Baruch Tabanpour 2025-10-02 16:07:03 -07:00
  • 32e08f9507 Expose userfacenormal to mjsMesh Sam Haves 2025-10-02 08:52:50 -07:00
  • 6320b95957 Add mju_getXMLDependencies that given an MJCF file returns filepaths to all of it's dependencies. Sam Haves 2025-10-02 06:13:59 -07:00
  • 7e16ecaa25 Updates for testspeed.cc ctrl noise. Taylor Howell 2025-10-02 05:36:44 -07:00
  • 6ed2ceaa83 Add non-decorative elements before decorative elements. Haroon Qureshi 2025-10-02 03:58:04 -07:00
  • 91257896c0 Implement faster mju_isZeroByte. Kyle Bayes 2025-10-02 02:53:02 -07:00
  • 401bf431b8 Modify Simulate::InjectNoise to set target of exponential decay to value from key_ctrl if a valid key is provided as input. Taylor Howell 2025-10-01 10:45:26 -07:00
  • edbdb5195c Change MuJoCo engine source code function-spacing convention from 3 blank lines to 2 Yuval Tassa 2025-10-01 07:57:17 -07:00
  • c439628f82 When parsing USD, infer gravity from stage metadata if UsdPhysicsScene missing or undefined. Sam Haves 2025-10-01 05:18:28 -07:00
  • b1ae44d10f Refactor duplicated frame drawing logic into a utility function. Haroon Qureshi 2025-10-01 03:35:12 -07:00
  • f9d0bedb44 Minor cleanup: Move geom-related functions together. Haroon Qureshi 2025-10-01 02:45:37 -07:00
  • 328a4ab293 Merge geomsExhausted into acquireGeom. Haroon Qureshi 2025-09-30 11:18:47 -07:00
  • de0ae73da7 Fix broken "building from source" link on Mujoco's README. Kyle Bayes 2025-09-30 10:57:59 -07:00
  • 4d590afdad Instead of caching PNGImage results, cache mjCTexture and mjCHField assets. Sam Haves 2025-09-30 09:43:42 -07:00
  • 59d0676dcc Remove redundant checks for exhausted geoms. Haroon Qureshi 2025-09-30 08:43:21 -07:00
  • 2dc533b63b Allow flipping textures with any number of channels and user provided pixel data. Sam Haves 2025-09-30 07:27:12 -07:00
  • bdccbcc60a Add multiccd fields to MJX and add simplex box-mesh model. Kyle Bayes 2025-09-30 03:39:37 -07:00