Commit Graph

  • ccbfc6c8bf Improve line search initialization logic and first Newton step acceptance. Yuval Tassa 2025-12-14 01:49:58 -08:00
  • e7077b5a05 Fix testspeed argument count check Matija Kecman 2025-12-13 11:19:03 -08:00
  • e3a860de69 Update function signatures in engine_util_spatial.h to appease fussy GCC Yuval Tassa 2025-12-12 10:46:32 -08:00
  • 942c2622ee MuJoCo Warp documentation: update flex feature parity. Taylor Howell 2025-12-12 08:58:47 -08:00
  • 43bcbb158c Load last saved GUI configuration on first load. Haroon Qureshi 2025-12-12 08:55:57 -08:00
  • 499291e5c2 Fix aliasing issues in engine_core_smooth.c Yuval Tassa 2025-12-12 08:24:05 -08:00
  • 3da421afaa First-pass implementation of web-based studio app. Haroon Qureshi 2025-12-12 07:41:35 -08:00
  • 157d261701 Fix aliasing issues in engine_collision_primitive.c Yuval Tassa 2025-12-12 06:35:25 -08:00
  • 9fc37a3be4 Fix aliasing violations in engine_collision_box.c Yuval Tassa 2025-12-12 05:34:35 -08:00
  • 600f0f20bc Introduce private header engine_inline.h exploiting restrict and avoiding loops and copies in some commonly used utility functions. Yuval Tassa 2025-12-12 04:48:21 -08:00
  • a0a56065e0 Use hex values instead of u8 string literals. Haroon Qureshi 2025-12-12 01:44:19 -08:00
  • e07adc387a Update themes to differentiate from default dear_imgui themes and add a classic theme that's similar to simulate. Haroon Qureshi 2025-12-11 11:45:08 -08:00
  • 3c19b63ed3 Refactor texture.data to be handled using py::bytes Matija Kecman 2025-12-11 08:05:12 -08:00
  • 87d333c64a Allow MJB and XML content to be loaded directly. Haroon Qureshi 2025-12-11 05:40:36 -08:00
  • 1ff74ba810 Change the type of state signature arguments from unsigned int to int Yuval Tassa 2025-12-11 04:33:33 -08:00
  • fe0a11d58d Change Filament background color to black. Yuval Tassa 2025-12-11 03:55:13 -08:00
  • caec236b2f Make mj_loadModelBuffer a public API. Haroon Qureshi 2025-12-11 01:23:03 -08:00
  • d0cf2a3ca5 MuJoCo Warp documentation: named access / bind. Taylor Howell 2025-12-10 06:00:24 -08:00
  • f150e72b34 MuJoCo Warp documentation: Tutorial notebook. Taylor Howell 2025-12-10 05:43:00 -08:00
  • 6bcb22730d Minor clean-up of some visualization code. Yuval Tassa 2025-12-10 05:09:09 -08:00
  • 11f0997edf Internal change. Google DeepMind 2025-12-10 02:57:37 -08:00
  • 9c1b8d8cfb Enable font loading for wasm builds. Haroon Qureshi 2025-12-10 02:30:35 -08:00
  • f06aa45ea6 Consolidate ray normal functions. Yuval Tassa 2025-12-09 10:35:10 -08:00
  • 85e6f6de3c Ignore unsupported light types in GL3 renderer. Yuval Tassa 2025-12-09 09:21:20 -08:00
  • 32d7b87ba7 Improve studio 2D plots Yuval Tassa 2025-12-09 08:55:57 -08:00
  • 5b1fa666fb Add mj_rayHfieldNormal (not exposed in public header) Yuval Tassa 2025-12-09 08:52:39 -08:00
  • 7553541b4b Use public mj_parseXml function. Haroon Qureshi 2025-12-09 08:13:26 -08:00
  • 97eb307ce9 First pass at mjSpec Explorer and Properties windows. Haroon Qureshi 2025-12-09 07:27:19 -08:00
  • c064abc3da Change row-flipping logic for heightfields. Yuval Tassa 2025-12-09 07:01:16 -08:00
  • 925c533580 Move playback speed control to the toolbar. Haroon Qureshi 2025-12-09 06:46:30 -08:00
  • cc914c9ec7 Modify studio keyboard bindings to conform to MuJoCo API. Yuval Tassa 2025-12-09 05:52:24 -08:00
  • 1483aefe5f Make actuator_length, cdof and cdof_dot public. Google DeepMind 2025-12-09 04:56:57 -08:00
  • f65c1cdfd1 Add mj_raySdfNormal (not exposed in public header) Yuval Tassa 2025-12-09 04:42:44 -08:00
  • bf49fe3daa Enable reading textures from spec in Python Matija Kecman 2025-12-09 03:06:42 -08:00
  • e1e2248925 Internal changes only. Haroon Qureshi 2025-12-09 00:16:46 -08:00
  • 99a90cb649 Don't do GUI rendering when rendering to texture. Haroon Qureshi 2025-12-08 23:43:57 -08:00
  • 735b31fc89 Fix triangle lighting in native renderer. Yuval Tassa 2025-12-08 09:26:02 -08:00
  • 15145c0098 MuJoCo Warp documentation: Compilation. Taylor Howell 2025-12-08 07:49:19 -08:00
  • e238b65843 Support both 3 and 4 channel images and use a safer way to assign IDs to images. Haroon Qureshi 2025-12-08 05:53:50 -08:00
  • 96e376451c Update MuJoCo version from 3.4.0 to 3.4.1 following the 3.4.0 release Gabe Oppenheimer 2025-12-05 16:14:24 -08:00
  • e55fff5dea CI issues resolved, we're going ahead with the 3.4.0 release. Gabe Oppenheimer 2025-12-05 09:36:42 -08:00
  • fcdacd0690 Fix crash when using image-based textures. Haroon Qureshi 2025-12-05 06:07:13 -08:00
  • 6e7b2ba4c3 Reuse renderable entity instead of recreating every frame. Haroon Qureshi 2025-12-05 05:09:15 -08:00
  • f18c9996e6 Allow uploading textures for use with ImGui. Haroon Qureshi 2025-12-05 04:30:40 -08:00
  • e93786c161 Fix WebGL rendering for the webdemo Matija Kecman 2025-12-05 02:38:52 -08:00
  • 4e84671a15 MuJoCo Warp documentation: Determinism. Taylor Howell 2025-12-05 02:07:07 -08:00
  • fc109f0ab5 Small fix to testspeed Baruch Tabanpour 2025-12-05 01:27:36 -08:00
  • 237a5e5c55 Revert the changelog to unreleased state, the 3.4.0 release will be delayed due to internal issues with CI. Gabe Oppenheimer 2025-12-04 12:52:02 -08:00
  • 6ed9f2be7a Removed unused font uploading functionality. Haroon Qureshi 2025-12-04 08:38:01 -08:00
  • da36e822a8 Allow material default classes to define texture layers. Haroon Qureshi 2025-12-04 08:22:05 -08:00
  • 5ee8b646f7 Move Style and Layout configuration to shared GUI library. Haroon Qureshi 2025-12-04 08:01:24 -08:00
  • 5f59104877 Properly handle PBR materials where no color texture is provided. Haroon Qureshi 2025-12-04 07:56:20 -08:00
  • 680e9a6b79 Update studio build script and instructions. Haroon Qureshi 2025-12-04 07:26:41 -08:00
  • c5cd276e1f Cleanup model loading flow. Haroon Qureshi 2025-12-04 07:17:45 -08:00
  • 8823e9fedf Improve imgui texture management. Haroon Qureshi 2025-12-04 07:04:08 -08:00
  • 54070fc71b Disable bent normals by default. Haroon Qureshi 2025-12-04 06:27:55 -08:00
  • a942fd4875 Make filament segmentation shader distinct colors optional. Sam Haves 2025-12-03 19:25:29 -08:00
  • 4a6b9456aa Set default headlight intensity to zero if there are no physical lights in the scene. Tom Power 2025-12-03 16:30:16 -08:00
  • 8507b62556 Cache the rendering mode used to allow headless segmentation rendering. Sam Haves 2025-12-03 16:05:34 -08:00
  • 14513a04c2 Wait until previous render is finished before submitting another request. Haroon Qureshi 2025-12-03 05:00:32 -08:00
  • e409538831 Ensure window scale is initialized on creation. Haroon Qureshi 2025-12-03 04:28:37 -08:00
  • 55664b63e1 Fix broken cross-references in mjwarp/index.rst Yuval Tassa 2025-12-02 03:54:47 -08:00
  • 951257ad54 Fix: Update changelog formatting Gabe Oppenheimer 2025-12-02 00:25:49 -08:00
  • e095bb6d41 Improve rendering of dynamics pipeline schematic Yuval Tassa 2025-12-01 11:35:11 -08:00
  • b663b7602b Final preparations for the v3.4.0 release Gabe Oppenheimer 2025-12-01 10:05:23 -08:00
  • 448fc0e4d5 Report the actual GPU framerate rather than the main thread submit rate when using the filament renderer. Haroon Qureshi 2025-12-01 08:01:33 -08:00
  • 4896e698f6 Update "mjModel changes" section in simulation.rst Yuval Tassa 2025-12-01 07:38:46 -08:00
  • 19e2d0ae2f Add mj_fwdKinematics and a table improving documentation of the MuJoCo computation pipeline structure. Yuval Tassa 2025-12-01 07:38:12 -08:00
  • 4c40d5938e Add type hints to tuple constants in codegen/generators/constants.py. Google DeepMind 2025-12-01 06:35:58 -08:00
  • d3c858ed32 Make table shadows visible in dark theme, add a table type with smaller text. Yuval Tassa 2025-12-01 06:12:40 -08:00
  • 94fb10bf3d Internal changes Haroon Qureshi 2025-12-01 06:10:06 -08:00
  • 9b7134b15b Add OSX and WIN32 support for getting the native window pointer. Haroon Qureshi 2025-12-01 04:56:28 -08:00
  • ad24889bb9 Add mj_rayMeshNormal (not exposed in public header) Yuval Tassa 2025-12-01 04:13:07 -08:00
  • 139a5b6494 Rename toolbox to platform. Haroon Qureshi 2025-12-01 03:57:37 -08:00
  • c6b587b515 Use cmake FILE(COPY) for deploying custom CMakeLists.txt. Haroon Qureshi 2025-12-01 03:36:36 -08:00
  • fe74ea2e7b Match definition with declaration. Haroon Qureshi 2025-12-01 02:48:14 -08:00
  • a7e62a6755 Set visual studio working directory to the bin directory. Haroon Qureshi 2025-12-01 02:44:53 -08:00
  • ea78d83363 Use working directory if no HOME path specified. Haroon Qureshi 2025-12-01 02:41:01 -08:00
  • 69179ead48 Internal change. Matija Kecman 2025-11-28 06:35:11 -08:00
  • 7caa3d6703 Add names to some sensors in sleep test XML. Yuval Tassa 2025-11-27 14:08:14 -08:00
  • 8f9250472e Improve names of Free camera control modes. Yuval Tassa 2025-11-27 13:32:56 -08:00
  • 2ea403575e studio: invert mouse scroll direction for camera zoom. Yuval Tassa 2025-11-27 13:27:23 -08:00
  • dc5c2faf91 Cosmetic cleanup in engine_collision_sdf.c Yuval Tassa 2025-11-27 09:24:11 -08:00
  • 8a5c52d395 Use a dedicated function for wrapper struct names Google DeepMind 2025-11-27 08:41:25 -08:00
  • 9ca1598b23 Refactor MuJoCo WASM struct codegen. Matias Manevi 2025-11-27 07:41:42 -08:00
  • 5163dfa823 Move UX drawing functions into a shared library. Haroon Qureshi 2025-11-27 07:33:57 -08:00
  • 23825a5bcf Implement sensor chart. Haroon Qureshi 2025-11-27 05:36:57 -08:00
  • 406062efaf Remove TODO (charts have been implemented). Haroon Qureshi 2025-11-26 09:12:53 -08:00
  • 9274a0014a Fix UV scaling. Haroon Qureshi 2025-11-26 09:00:57 -08:00
  • 05f194c412 Reorganization of the WASM bindings.cc template Matija Kecman 2025-11-26 08:42:44 -08:00
  • c7e0c01e80 Prevent decorative elements from casting shadows. Haroon Qureshi 2025-11-26 07:26:51 -08:00
  • 0425355efc Use a switch statement for handling geometry types. Haroon Qureshi 2025-11-26 06:39:33 -08:00
  • aa25075ea4 Implement triangle geoms. Haroon Qureshi 2025-11-26 05:32:09 -08:00
  • ed69fe85f1 Only build fonts when using filament backend. Haroon Qureshi 2025-11-26 03:59:41 -08:00
  • ae24034f24 Refactor hfield-convex collision code. This should be a no-op. Kyle Bayes 2025-11-26 03:25:12 -08:00
  • fcad41a5b1 Implement solver stats charts. Haroon Qureshi 2025-11-26 03:24:34 -08:00
  • 011166a13a Update the studio/README.md to summarize platform support. Matija Kecman 2025-11-26 02:56:57 -08:00
  • 4ce0ee2011 Update texture handling due to recent ImGui upgrade. Haroon Qureshi 2025-11-26 02:35:09 -08:00
  • f2823836a6 Updates for MuJoCo Warp documentation. Taylor Howell 2025-11-26 02:25:24 -08:00
  • a9fe8340bf Remove extraneous colons in XMLreference Yuval Tassa 2025-11-26 01:55:19 -08:00