#ifndef FX_C4D_KRAKATOA
#define FX_C4D_KRAKATOA

enum
{
	ID_KRAKATOA_PASSES = 2000,
	ID_KRAKATOA_PRERENDER,
	ID_KRAKATOA_RENDER,
	FX_KRAKATOA_SUB_COLOR,
	FX_KRAKATOA_SUB_DENSITY,
	FX_KRAKATOA_SUB_EMISSION,
	FX_KRAKATOA_SUB_OPTICAL,
	FX_KRAKATOA_SUB_OCCLUSION,
	FX_KRAKATOA_SUB_REPOPULATE,
	FX_KRAKATOA_SUB_ABSORPTION,
	FX_KRAKATOA_PREVIEW,

	FX_KRAKATOA_PARTICLEGROUPS				=	1000,
	FX_KRAKATOA_BGCOLOR,
	FX_KRAKATOA_MATTE_SUPERSAMPLING,
	FX_KRAKATOA_DOF,
	FX_KRAKATOA_DOF_QUALITY,
	FX_KRAKATOA_MOTIONBLUR,
	FX_KRAKATOA_MOTIONBLUR_SAMPLES,
	FX_KRAKATOA_FILTER = 1007,
		FX_KRAKATOA_FILTER_NEAREST = 0,
		FX_KRAKATOA_FILTER_BILINEAR,
		FX_KRAKATOA_FILTER_BICUBIC,
	FX_KRAKATOA_BILINEARFILTER_SIZE = 1008,
	FX_KRAKATOA_COLOR_PROPERTY,
	FX_KRAKATOA_COLOR,
	FX_KRAKATOA_COLOR_SCALARMAPPING,
	FX_KRAKATOA_COLOR_RANGEMIN,
	FX_KRAKATOA_COLOR_RANGEMAX,
	
	FX_KRAKATOA_DENSITY_PROPERTY,
	FX_KRAKATOA_DENSITY_COEFFICIENT,
	FX_KRAKATOA_DENSITY_EXPONENT,
	
	FX_KRAKATOA_EMISSION_PROPERTY,
	FX_KRAKATOA_EMISSION_STRENGTH,
	FX_KRAKATOA_EMISSION_EXPONENT,
	
	FX_KRAKATOA_OPTICAL_PHASE = 1020,
		FX_KRAKATOA_OPTICAL_PHASE_ISOTROPIC = 0,
		FX_KRAKATOA_OPTICAL_PHASE_GREENSTEIN,
		FX_KRAKATOA_OPTICAL_PHASE_SCHLICK,
		FX_KRAKATOA_OPTICAL_PHASE_PHONG,
	FX_KRAKATOA_OPTICAL_PHASE_ANISOTROPY_PROPERTY = 1021,
	FX_KRAKATOA_OPTICAL_PHASE_ANISOTROPY,
			
	FX_KRAKATOA_OPTICAL_PHASE_SPECPOWER_PROPERTY,
	FX_KRAKATOA_OPTICAL_PHASE_SPECLEVEL_PROPERTY,
	FX_KRAKATOA_OPTICAL_PHASE_SPECPOWER,
	FX_KRAKATOA_OPTICAL_PHASE_SPECLEVEL,
	
	FX_KRAKATOA_OCCLUSION_FILTER = 1027,
		FX_KRAKATOA_OCCLUSION_FILTER_NEAREST = 0,
		FX_KRAKATOA_OCCLUSION_FILTER_BILINEAR,
		FX_KRAKATOA_OCCLUSION_FILTER_BICUBIC,
	FX_KRAKATOA_OCCLUSION_BILINEARFILTER_SIZE = 1028,
	
	FX_KRAKATOA_PASSES_STOREEXR,
	FX_KRAKATOA_PASSES_NORMAL,
	FX_KRAKATOA_PASSES_VELOCITY,
	FX_KRAKATOA_PASSES_ZDEPTH,
	FX_KRAKATOA_PASSES_OCCLUDEDRGBA,
	FX_KRAKATOA_ABSORPTION_PROPERTY,
	FX_KRAKATOA_MOTIONBLUR_LENGTH,
	FX_KRAKATOA_COLOR_PROPERTYMODE = 1036,
		FX_KRAKATOA_COLOR_PROPERTYMODE_OFF = 0,
		FX_KRAKATOA_COLOR_PROPERTYMODE_COLOR,
		FX_KRAKATOA_COLOR_PROPERTYMODE_CUSTOM,
	FX_KRAKATOA_ABSORPTIONCOLOR = 1037,
	FX_KRAKATOA_EMISSION_SCALARMAPPING,
	FX_KRAKATOA_EMISSION_RANGEMIN,
	FX_KRAKATOA_EMISSION_RANGEMAX,
	FX_KRAKATOA_ABSORPTION_SCALARMAPPING,
	FX_KRAKATOA_ABSORPTION_RANGEMIN,
	FX_KRAKATOA_ABSORPTION_RANGEMAX,

	FX_KRAKATOA_DENSITY_CONSTRAINTS,
	FX_KRAKATOA_ABSORPTION_CONSTRAINTS,
	FX_KRAKATOA_EMISSION_CONSTRAINTS,
	FX_KRAKATOA_SKIP,
	FX_KRAKATOA_ADDITIVE,
	FX_KRAKATOA_EMISSION_COLOR,
	FX_KRAKATOA_DOF_FSTOP,
	FX_KRAKATOA_MOTIONBLUR_JITTER,
	FX_KRAKATOA_CAMERABLUR,
	FX_KRAKATOA_RENDERMODE = 1053,
		FX_KRAKATOA_RENDERMODE_PARTICLES = 0,
		FX_KRAKATOA_RENDERMODE_VOXELS,
	FX_KRAKATOA_VOXELSIZE = 1054,
	FX_KRAKATOA_USESCENEVOXELSIZE,
	
	FX_KRAKATOA_REPOPULATE_RADIUS,
	FX_KRAKATOA_REPOPULATE_RADIUS_SUBD,
	FX_KRAKATOA_REPOPULATE_RADIUS_NUMPERSUB,
	FX_KRAKATOA_REPOPULATE_FALLOFF,
	
	FX_KRAKATOA_OPTICAL_ANISOTROPY_CONSTRAINTS,
	FX_KRAKATOA_REPOPULATE_SEED,
	FX_KRAKATOA_ADVECTION,
	FX_KRAKATOA_REDUCE_BEFORE_POPULATE,
	FX_KRAKATOA_REDUCTION,
	FX_KRAKATOA_ABSORPTION_PREVIEW,
	FX_KRAKATOA_DENSITY_VECMAX,
	FX_KRAKATOA_OPTICAL_PHASE_ANISOTROPY_VECMAX,

	FX_KRAKATOA_OCCLUSION_DENSITY_PROPERTY,
	FX_KRAKATOA_OCCLUSION_DENSITY_COEFFICIENT,
	FX_KRAKATOA_OCCLUSION_DENSITY_EXPONENT,
	FX_KRAKATOA_OCCLUSION_DENSITY_VECMAX,
	FX_KRAKATOA_OCCLUSION_DENSITY_CONSTRAINTS,

	FX_KRAKATOA_DUMMY	
};

#endif