[Tizen] inherit parent color in 3D model. 86/285786/1
authorseungho baek <sbsh.baek@samsung.com>
Tue, 20 Dec 2022 06:36:24 +0000 (15:36 +0900)
committerseungho baek <sbsh.baek@samsung.com>
Tue, 20 Dec 2022 06:36:24 +0000 (15:36 +0900)
Change-Id: I57ec36ecf3aa51ba7d1debc2df0e4c1539a5248b
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
dali-scene3d/internal/controls/model/model-impl.cpp
dali-scene3d/public-api/loader/node-definition.cpp

index be8ce74..4e6fb20 100644 (file)
@@ -482,6 +482,7 @@ void Model::LoadModel()
   Dali::Scene3D::Loader::Customization::Choices       choices;
 
   mModelRoot = Actor::New();
+  mModelRoot.SetProperty(Actor::Property::COLOR_MODE, ColorMode::USE_OWN_MULTIPLY_PARENT_COLOR);
 
   BoundingVolume AABB;
   for(auto iRoot : scene.GetRoots())
index add512e..4d9331b 100644 (file)
@@ -83,6 +83,10 @@ Actor NodeDefinition::CreateActor(CreateParams& params)
   {
     actor.SetProperty(Actor::Property::COLOR_MODE, ColorMode::USE_PARENT_COLOR);
   }
+  else
+  {
+    actor.SetProperty(Actor::Property::COLOR_MODE, ColorMode::USE_OWN_MULTIPLY_PARENT_COLOR);
+  }
 
   if(mRenderable)
   {