Here you will find documentation on all the descriptions that Cinema 4D currently has. You can list them Alphabetically, by Type or Plugin . The sample Python and C++ code is automatically generated and in some cases may not be 100% correct. If something doesn't work then please refer to the official Cinema 4D SDK documentation for more information.
ID XPFA_NOISEFALLOFF_NOISE
Element Information
Sample Code
Example code for the id XPFA_NOISEFALLOFF_NOISE in Oxpfalloff_noise
Note that this is not the actual code from the Oxpfalloff_noise file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Oxpfalloff_noise.res)
LONG XPFA_NOISEFALLOFF_NOISE { CYCLE { XPNOISE_BOX_NOISE; XPNOISE_BLIST_TURB; XPNOISE_BUYA; XPNOISE_CELL_NOISE; XPNOISE_CRANAL; XPNOISE_DENTS; XPNOISE_DISPL_TURB; XPNOISE_FBM; XPNOISE_HAMA; XPNOISE_LUKA; XPNOISE_MOD_NOISE; XPNOISE_NAKI; XPNOISE_NOISE; XPNOISE_NUTOUS; XPNOISE_OBER; XPNOISE_PEZO; XPNOISE_POXO; XPNOISE_RANDOM; XPNOISE_SEMA; XPNOISE_STUPL; XPNOISE_TURBULENCE; XPNOISE_VL_NOISE; XPNOISE_WAVY_TURB; XPNOISE_FIRE; XPNOISE_ELECTRIC; XPNOISE_GASEOUS; XPNOISE_CELL_VORONOI; XPNOISE_DISPL_VORONOI; XPNOISE_SPARSE_CONV; XPNOISE_VORONOI_1; XPNOISE_VORONOI_2; XPNOISE_VORONOI_3; XPNOISE_ZADA; XPNOISE_NONE; } }
Header File Code (Oxpfalloff_noise.h)
#ifndef OXPFALLOFF_NOISE_H__ #define OXPFALLOFF_NOISE_H__ enum { XPFA_NOISEFALLOFF_NOISE = 1000, //First ID should start at 1000 XPNOISE_BOX_NOISE = 1, XPNOISE_BLIST_TURB = 2, XPNOISE_BUYA = 3, XPNOISE_CELL_NOISE = 4, XPNOISE_CRANAL = 5, XPNOISE_DENTS = 6, XPNOISE_DISPL_TURB = 7, XPNOISE_FBM = 8, XPNOISE_HAMA = 9, XPNOISE_LUKA = 10, XPNOISE_MOD_NOISE = 11, XPNOISE_NAKI = 12, XPNOISE_NOISE = 13, XPNOISE_NUTOUS = 14, XPNOISE_OBER = 15, XPNOISE_PEZO = 16, XPNOISE_POXO = 17, XPNOISE_RANDOM = 18, XPNOISE_SEMA = 19, XPNOISE_STUPL = 20, XPNOISE_TURBULENCE = 21, XPNOISE_VL_NOISE = 22, XPNOISE_WAVY_TURB = 23, XPNOISE_FIRE = 24, XPNOISE_ELECTRIC = 25, XPNOISE_GASEOUS = 26, XPNOISE_CELL_VORONOI = 27, XPNOISE_DISPL_VORONOI = 28, XPNOISE_SPARSE_CONV = 29, XPNOISE_VORONOI_1 = 30, XPNOISE_VORONOI_2 = 31, XPNOISE_VORONOI_3 = 32, XPNOISE_ZADA = 33, XPNOISE_NONE = 34, }; #endif // OXPFALLOFF_NOISE_H__
String File Code (Oxpfalloff_noise.str)
// C4D-StringResource // Identifier Text STRINGTABLE { XPFA_NOISEFALLOFF_NOISE "Noise"; XPNOISE_BOX_NOISE "BoxNoise"; XPNOISE_BLIST_TURB "BlisteredTurbulence"; XPNOISE_BUYA "Buya"; XPNOISE_CELL_NOISE "CellNoise"; XPNOISE_CRANAL "Cranal"; XPNOISE_DENTS "Dents"; XPNOISE_DISPL_TURB "DisplacedTurbulence"; XPNOISE_FBM "FBM"; XPNOISE_HAMA "Hama"; XPNOISE_LUKA "Luka"; XPNOISE_MOD_NOISE "ModNoise"; XPNOISE_NAKI "Naki"; XPNOISE_NOISE "Noise"; XPNOISE_NUTOUS "Nutous"; XPNOISE_OBER "Ober"; XPNOISE_PEZO "Pezo"; XPNOISE_POXO "Poxo"; XPNOISE_RANDOM "Random"; XPNOISE_SEMA "Sema"; XPNOISE_STUPL "Stupl"; XPNOISE_TURBULENCE "Turbulence"; XPNOISE_VL_NOISE "VLNoise"; XPNOISE_WAVY_TURB "WavyTurbulence"; XPNOISE_FIRE "Fire"; XPNOISE_ELECTRIC "Electric"; XPNOISE_GASEOUS "Gaseous"; XPNOISE_CELL_VORONOI "CellVoronoi"; XPNOISE_DISPL_VORONOI "DisplacedVoronoi"; XPNOISE_SPARSE_CONV "SparseConvolution"; XPNOISE_VORONOI_1 "Voronoi1"; XPNOISE_VORONOI_2 "Voronoi2"; XPNOISE_VORONOI_3 "Voronoi3"; XPNOISE_ZADA "Zada"; XPNOISE_NONE "None"; }