diff --git a/ApplicationCode/ModelVisualization/RivSimWellPipesPartMgr.cpp b/ApplicationCode/ModelVisualization/RivSimWellPipesPartMgr.cpp index 387b361437..e50c221ce3 100644 --- a/ApplicationCode/ModelVisualization/RivSimWellPipesPartMgr.cpp +++ b/ApplicationCode/ModelVisualization/RivSimWellPipesPartMgr.cpp @@ -239,6 +239,12 @@ void RivSimWellPipesPartMgr::updatePipeResultColor(size_t frameIndex) } caf::ScalarMapperEffectGenerator surfEffGen(scalarMapper.p(), caf::PO_1); + + if (m_rimReservoirView && m_rimReservoirView->isLightingDisabled()) + { + surfEffGen.disableLighting(true); + } + cvf::ref scalarMapperSurfaceEffect = surfEffGen.generateUnCachedEffect(); caf::ScalarMapperMeshEffectGenerator meshEffGen(scalarMapper.p()); diff --git a/ApplicationCode/ModelVisualization/RivWellHeadPartMgr.cpp b/ApplicationCode/ModelVisualization/RivWellHeadPartMgr.cpp index 6111dfc0da..70b31fcb0d 100644 --- a/ApplicationCode/ModelVisualization/RivWellHeadPartMgr.cpp +++ b/ApplicationCode/ModelVisualization/RivWellHeadPartMgr.cpp @@ -173,6 +173,11 @@ void RivWellHeadPartMgr::buildWellHeadParts(size_t frameIndex) part->setDrawable(pipeSurface.p()); caf::SurfaceEffectGenerator surfaceGen(cvf::Color4f(well->wellPipeColor()), caf::PO_1); + if (m_rimReservoirView && m_rimReservoirView->isLightingDisabled()) + { + surfaceGen.enableLighting(false); + } + cvf::ref eff = surfaceGen.generateCachedEffect(); part->setEffect(eff.p()); @@ -292,6 +297,10 @@ void RivWellHeadPartMgr::buildWellHeadParts(size_t frameIndex) } caf::SurfaceEffectGenerator surfaceGen(headColor, caf::PO_1); + if (m_rimReservoirView && m_rimReservoirView->isLightingDisabled()) + { + surfaceGen.enableLighting(false); + } cvf::ref eff = surfaceGen.generateCachedEffect(); part->setEffect(eff.p());