de-Roo.Lukas Posted May 16, 2018 Posted May 16, 2018 Sometimes when I launch the program, the clouds are often changed to some strips. And I when restarted it, it normally will be normal again. Just want to know what will cause this problem and how to avoid it thanks.
morbid Posted May 16, 2018 Posted May 16, 2018 Hi Lukas, I'd like to get more info on this: how often does this happen? Every time you start the application? are you using geodetic pivot, is it a "parent" for CloudLayer? What API is this? DX or OpenGL? I will try to reproduce this by myself but test scene will make it faster. Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
demostenes Posted May 16, 2018 Posted May 16, 2018 I reminds me this bug: https://developer.unigine.com/forum/topic/4781-random-terrain-decal-artefact/ Cant be somehow connected?
de-Roo.Lukas Posted May 16, 2018 Author Posted May 16, 2018 Hi Morbid It happens quite often but randomly The cloud layer doesn't have a parent but one issue is that we change the density and speed of the cloud by reading an XML file constantly. and we are now using DX
morbid Posted May 17, 2018 Posted May 17, 2018 1 hour ago, de-Roo.Lukas said: but one issue is that we change the density and speed of the cloud by reading an XML file constantly. Does this mean that you're changing in runtime clouds .mat file? And one more question, which SDK version is this? @demostenes Quote I reminds me this bug Yep, the behaviour is similar, but this is different bug due to the nature of CloudLayer. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
de-Roo.Lukas Posted May 20, 2018 Author Posted May 20, 2018 SDK version is 2.6.0.1 I used a track to change the clouds_base_0 material's coverage_contrast and I read the track value (cloudsvalue) through an xml file Engine::get()->runWorldFunction(Variable("TrackerWrapper::load"), Variable("oil_refinery/tracks/clouds.track")); Engine::get()->runWorldFunction(Variable("TrackerWrapper::blend"), Variable(3), Variable(cloudsvalue), Variable(1.0));
silent Posted May 21, 2018 Posted May 21, 2018 Hi Lukas, Maybe sometimes there are some bad values come out of XML? Is there any way to check a minimal test sample with the material, XML and code? Thank you! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
Recommended Posts