On 27/06/2014 at 03:42, xxxxxxxx wrote:
User Information:
Cinema 4D Version: R14
Platform: Windows ;
Language(s) : C++ ;
---------
I`m allocating some noise shaders inside my generator plugin and have got this working as follows:
//// NOISE BLEND ////
BaseShader *noiseBlend = BaseShader::Alloc(Xnoise);
BaseContainer *noiseData_BLEND = noiseBlend->GetDataInstance();
noiseData_BLEND->SetLong(SLA_NOISE_NOISE, 2007); //DISPLACED_TURBULENCE
noiseData_BLEND->SetLong(SLA_NOISE_SEED, 724);
op->InsertShader(noiseBlend, NULL);
However, there seem to be some noise types missing from the available list. Above i have used ID 2007 to create Displaced Turbulence - i got this ID from the resource xslanoise.h but the list there doesn`t include all of the noise types available - for example Fire, Electric etc..
After trawling through the MAZE of different references to noise in the c4d resource folders etc i`m stuck as to how to get these noise types ( i really need the type Fire )..
Any help or suggestions appreciated!
Here`s the enum list as it appears in xslanoise.h:
SLA_NOISE_NOISE = 1001, // long
//SLA_NOISE_NOISE_BOX_NOISE = 2001,
//SLA_NOISE_NOISE_BLIST_TURB = 2002,
//SLA_NOISE_NOISE_BUYA = 2003,
//SLA_NOISE_NOISE_CELL_NOISE = 2004,
//SLA_NOISE_NOISE_CRANAL = 2005,
//SLA_NOISE_NOISE_DENTS = 2006,
//SLA_NOISE_NOISE_DISPL_TURB = 2007,
//SLA_NOISE_NOISE_FBM = 2008,
//SLA_NOISE_NOISE_HAMA = 2009,
//SLA_NOISE_NOISE_LUKA = 2010,
//SLA_NOISE_NOISE_MOD_NOISE = 2011,
//SLA_NOISE_NOISE_NAKI = 2012,
//SLA_NOISE_NOISE_NOISE = 2013,
//SLA_NOISE_NOISE_NUTOUS = 2014,
//SLA_NOISE_NOISE_OBER = 2015,
//SLA_NOISE_NOISE_PEZO = 2016,
//SLA_NOISE_NOISE_POXO = 2017,
//SLA_NOISE_NOISE_RANDOM = 2018,
//SLA_NOISE_NOISE_SEMA = 2019,
//SLA_NOISE_NOISE_STUPL = 2020,
//SLA_NOISE_NOISE_TURBULENCE = 2021,
//SLA_NOISE_NOISE_VL_NOISE = 2022,
//SLA_NOISE_NOISE_WAVY_TURB = 2023,
//SLA_NOISE_NOISE_SEPARATOR = 3000,
//SLA_NOISE_NOISE_CELL_VORONOI = 2024,
//SLA_NOISE_NOISE_DISPL_VORONOI = 2025,
//SLA_NOISE_NOISE_SPARSE_CONV = 2026,
//SLA_NOISE_NOISE_VORONOI_1 = 2027,
//SLA_NOISE_NOISE_VORONOI_2 = 2028,
//SLA_NOISE_NOISE_VORONOI_3 = 2029,
//SLA_NOISE_NOISE_ZADA = 2030,