Include the environment in Filament planar reflections.

PiperOrigin-RevId: 960321393
Change-Id: Ia5855f9906ae91dd656d9f9ca233c0f379a49831
This commit is contained in:
Yuval Tassa
2026-08-06 08:36:35 -07:00
committed by Copybara-Service
parent 35342f403f
commit b3f8f91ec5
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -37,6 +37,8 @@
namespace mujoco {
enum LayerMask : uint8_t {
// Filament's Skybox occupies layer 0 by default; renderables use the rest.
kLayerMask_Skybox = 0x01 << 0,
kLayerMask_Object = 0x01 << 1,
kLayerMask_Decor = 0x01 << 2,
kLayerMask_Outline = 0x01 << 3,
+1 -1
View File
@@ -152,7 +152,7 @@ SceneView::SceneView(ObjectManager* object_mgr, MaterialManager* material_mgr,
reflect_view_->setShadowingEnabled(false);
reflect_view_->setPostProcessingEnabled(false);
reflect_view_->setFrontFaceWindingInverted(true);
reflect_view_->setVisibleLayers(0xff, kLayerMask_Object);
reflect_view_->setVisibleLayers(0xff, kLayerMask_Object | kLayerMask_Skybox);
reflect_view_->setMultiSampleAntiAliasingOptions({.enabled = false});
// Rotate the fog to align with mujoco's +Z up space.