Include the environment in Filament planar reflections.
PiperOrigin-RevId: 960321393 Change-Id: Ia5855f9906ae91dd656d9f9ca233c0f379a49831
This commit is contained in:
committed by
Copybara-Service
parent
35342f403f
commit
b3f8f91ec5
@@ -37,6 +37,8 @@
|
|||||||
namespace mujoco {
|
namespace mujoco {
|
||||||
|
|
||||||
enum LayerMask : uint8_t {
|
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_Object = 0x01 << 1,
|
||||||
kLayerMask_Decor = 0x01 << 2,
|
kLayerMask_Decor = 0x01 << 2,
|
||||||
kLayerMask_Outline = 0x01 << 3,
|
kLayerMask_Outline = 0x01 << 3,
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ SceneView::SceneView(ObjectManager* object_mgr, MaterialManager* material_mgr,
|
|||||||
reflect_view_->setShadowingEnabled(false);
|
reflect_view_->setShadowingEnabled(false);
|
||||||
reflect_view_->setPostProcessingEnabled(false);
|
reflect_view_->setPostProcessingEnabled(false);
|
||||||
reflect_view_->setFrontFaceWindingInverted(true);
|
reflect_view_->setFrontFaceWindingInverted(true);
|
||||||
reflect_view_->setVisibleLayers(0xff, kLayerMask_Object);
|
reflect_view_->setVisibleLayers(0xff, kLayerMask_Object | kLayerMask_Skybox);
|
||||||
reflect_view_->setMultiSampleAntiAliasingOptions({.enabled = false});
|
reflect_view_->setMultiSampleAntiAliasingOptions({.enabled = false});
|
||||||
|
|
||||||
// Rotate the fog to align with mujoco's +Z up space.
|
// Rotate the fog to align with mujoco's +Z up space.
|
||||||
|
|||||||
Reference in New Issue
Block a user