Layer + Shader
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 18/08/2004 at 03:17, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.5
Platform: Windows ;
Language(s) : C++ ;---------
Hi,
I just want to add a LayerShader with some others shaders in it.
Like :
// Create shader
PluginShader *sh = PluginShader::Alloc(Xlayer);
PluginShader *sh2 = PluginShader::Alloc(Xfilter);
PluginShader *sh3 = PluginShader::Alloc(Xlumas);
Then I try to insert all that, I try many differents way. but no result.
My last test is :
sh->InsertShader(sh3);
sh->InsertShader(sh2);
BaseContainer bc = ch->GetData();
bc.SetData(BASECHANNEL_SHADERID, sh->GetData());
ch->SetData(bc);
So the shader is on the Channel, but not is child ...
If any one know a very simple way to to this, will be nice
Michel