Add Rendering differences section to MjWarp documentation.

PiperOrigin-RevId: 907644012
Change-Id: I6d79792e4cb4088a89cb3f995f3bddf9b0aada15
This commit is contained in:
Sam Haves
2026-04-29 09:57:41 -07:00
committed by Copybara-Service
parent cae70086da
commit 517c113656
+16
View File
@@ -1286,3 +1286,19 @@ CCD colliders and will raise a ``NotImplementedError`` when calling :func:`mjw.p
* - box-box
- :ref:`NATIVECCD <option-flag-nativeccd>` enabled (on by default)
- Set margin to ``0`` or disable ``NATIVECCD``
Rendering
---------
The batch renderer included in MJWarp serves a different purpose than MuJoCo's renderer. The MJWarp batch
renderer is a single hit raycaster optimized for high throughput and low fidelity.
It supports:
* Simple lambertian diffuse shading
* Basic point lights and directional lights
* Textures
* Shadows
It does not support:
* Advanced lighting effects such as global illumination
* Physically based material properties