62 |
|
#define MAT_TFUNC 34 /* trans brdf function */ |
63 |
|
#define MAT_BRTDF 35 /* BRTD function */ |
64 |
|
#define MAT_BSDF 36 /* BSDF data file */ |
65 |
< |
#define MAT_PDATA 37 /* plastic brdf data */ |
66 |
< |
#define MAT_MDATA 38 /* metal brdf data */ |
67 |
< |
#define MAT_TDATA 39 /* trans brdf data */ |
68 |
< |
#define PAT_CFUNC 40 /* color function */ |
69 |
< |
#define MAT_CLIP 41 /* clipping surface */ |
70 |
< |
#define PAT_CDATA 42 /* color data */ |
71 |
< |
#define PAT_CTEXT 43 /* colored text */ |
72 |
< |
#define TEX_DATA 44 /* surface texture data */ |
73 |
< |
#define MIX_FUNC 45 /* mixing function */ |
74 |
< |
#define MIX_DATA 46 /* mixing data */ |
75 |
< |
#define MIX_TEXT 47 /* mixing text */ |
76 |
< |
#define MIX_PICT 48 /* mixing picture */ |
77 |
< |
#define MAT_DIRECT1 49 /* unidirecting material */ |
78 |
< |
#define MAT_DIRECT2 50 /* bidirecting material */ |
65 |
> |
#define MAT_SBSDF 37 /* specular BSDF data file */ |
66 |
> |
#define MAT_PDATA 38 /* plastic brdf data */ |
67 |
> |
#define MAT_MDATA 39 /* metal brdf data */ |
68 |
> |
#define MAT_TDATA 40 /* trans brdf data */ |
69 |
> |
#define PAT_CFUNC 41 /* color function */ |
70 |
> |
#define MAT_CLIP 42 /* clipping surface */ |
71 |
> |
#define PAT_CDATA 43 /* color data */ |
72 |
> |
#define PAT_CTEXT 44 /* colored text */ |
73 |
> |
#define TEX_DATA 45 /* surface texture data */ |
74 |
> |
#define MIX_FUNC 46 /* mixing function */ |
75 |
> |
#define MIX_DATA 47 /* mixing data */ |
76 |
> |
#define MIX_TEXT 48 /* mixing text */ |
77 |
> |
#define MIX_PICT 49 /* mixing picture */ |
78 |
> |
#define MAT_DIRECT1 50 /* unidirecting material */ |
79 |
> |
#define MAT_DIRECT2 51 /* bidirecting material */ |
80 |
> |
#define MAT_ASHIKHMIN 52 /* Ashikhmin-Shirley BRDF material */ |
81 |
|
/* number of object types */ |
82 |
< |
#define NUMOTYPE 51 |
82 |
> |
#define NUMOTYPE 53 |
83 |
|
/* type flags */ |
84 |
|
#define T_S 01 /* surface (object) */ |
85 |
|
#define T_M 02 /* material */ |
155 |
|
{ "transfunc", T_M|T_F, o_default }, \ |
156 |
|
{ "BRTDfunc", T_M|T_F, o_default }, \ |
157 |
|
{ "BSDF", T_M|T_D, o_default }, \ |
158 |
+ |
{ "sBSDF", T_M|T_D, o_default }, \ |
159 |
|
{ "plasdata", T_M|T_D, o_default }, \ |
160 |
|
{ "metdata", T_M|T_D, o_default }, \ |
161 |
|
{ "transdata", T_M|T_D, o_default }, \ |
170 |
|
{ "mixpict", T_X|T_I, o_default }, \ |
171 |
|
{ "prism1", T_M|T_F|T_LV, o_default }, \ |
172 |
|
{ "prism2", T_M|T_F|T_LV, o_default }, \ |
173 |
+ |
{ "ashik2", T_M|T_F, o_default }, \ |
174 |
|
} |
175 |
|
|
176 |
|
|