blob: 4ed1d0081e9b1f458ae5bc707e0c468e3b459b0b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
|
#ifndef shaveSDKALTNAMES_h
#define shaveSDKALTNAMES_h
// Shave and a Haircut
// (c) 2019 Epic Games
// US Patent 6720962
#ifdef EXTPRIM
#define MTgen_resthair MTgen_resthair22
#define MTgen_hair MTgen_hair22
#define MTgen_hairRS MTgen_hairRS22
#define MTgen_resthairRS MTgen_resthairRS22
#define MTgen_hair_ROOT MTgen_hair_ROOT22
#define MTgen_resthair_ROOT MTgen_resthair_ROOT22
#define MTcheckface MTcheckface22
#define MTJsrand MTJsrand22
#define displace_scale displace_scale22
#define MTdisplace_kinky MTdisplace_kinky22
#define MTdisplace_clumpy MTdisplace_clumpy22
#define mk_polymat mk_polymat22
#define mk_polymat2 mk_polymat222
#define Smk_polymat Smk_polymat22
#define MTdisplace_randscale MTdisplace_randscale22
#define SHAVEinit_clump SHAVEinit_clump22
#define SHAVEfree_clump SHAVEfree_clump22
#define kd_create kd_create22
#define kd_free kd_free22
#define kd_clear kd_clear22
#define kd_data_destructor kd_data_destructor22
#define kd_insert kd_insert22
#define kd_insertf kd_insertf22
#define kd_insert3 kd_insert322
#define kd_insert3f kd_insert3f22
#define kd_nearest kd_nearest22
#define kd_nearestf kd_nearestf22
#define kd_nearest3 kd_nearest322
#define kd_nearest3f kd_nearest3f22
#define kd_nearest_range kd_nearest_range22
#define kd_nearest_rangef kd_nearest_rangef22
#define kd_nearest_range3 kd_nearest_range322
#define kd_nearest_range3f kd_nearest_range3f22
#define kd_res_free kd_res_free22
#define kd_res_size kd_res_size22
#define kd_res_rewind kd_res_rewind22
#define kd_res_end kd_res_end22
#define kd_res_next kd_res_next22
#define kd_res_item kd_res_item22
#define kd_res_itemf kd_res_itemf22
#define kd_res_item3 kd_res_item322
#define kd_res_item3f kd_res_item3f22
#define kd_res_time_data kd_res_item_data22
#define init_hairstack_from_archive_common init_hairstack_from_archive_common22
#define import_archive_voxel_bbox_common import_archive_voxel_bbox_common22
#define SHAVEimport_mem_archive_voxel_bbox SHAVEimport_mem_archive_voxel_bbox22
#define import_archive_voxel_bbox_common import_archive_voxel_bbox_common22
#define SHAVEimport_mem_archive_voxel_bbox SHAVEimport_mem_archive_voxel_bbox22
#define SHAVEimport_mem_archive_voxel SHAVEimport_mem_archive_voxel22
#define import_archive_voxel_by_node_common import_archive_voxel_by_node_common22
#define allocate_clump allocate_clump22
#define save_rootpts save_rootpts22
#define load_rootpts load_rootpts22
#define init_clumping init_clumping22
#define free_clumping free_clumping22
#define generate_clump_center generate_clump_center22
#define generate_clump_centerRS generate_clump_centerRS22
#define MTcolor_clump MTcolor_clumpy22
#define twist_basehair twist_basehair22
#define MTdisplace_clump MTdisplaceclumpy22
#define SHAVEdraw_tile_callback SHAVEdraw_tile_callback22
#define SHAVEupgrade_node SHAVE22upgrade_node
#define SHAVEapply_GI SHAVE22apply_GI
#define clear_shave_engine clear_shave_engine22
#define SHAVEgetobj SHAVE22getobj
#define SHAVEinit SHAVE22init
#define check_partial_select check_partial_select22
#define SHAVEset_state_between SHAVE22set_state_between
#define SHAVEset_state_between_and_glue SHAVE22set_state_between_and_glue
#define SHAVExplantNOMAT SHAVE22xplantNOMAT
#define SHAVEdump_stats SHAVE22dump_stats
#define SHAVEprogress SHAVE22progress
#define fish_hair fish_hair22
#define MTdraw_lotsWF_common MTdraw_lotsWF_common22
#define MTdraw_lotsWF MTdraw_lotsWF22
#define MTcolor_a_hairRS MTcolor_a_hairRS22
#define MTcolor_clumpy MTcolor_clumpy22
#define MTdraw_lotsWFRSROOT MTdraw_lotsWFRSROOT22
#define MTdraw_lotsWFROOT MTdraw_lotsWFROOT22
#define MTdraw_lotsWFRSROOTREST MTdraw_lotsWFRSROOTREST22
#define MTdraw_lotsWFROOTREST MTdraw_lotsWFROOTREST22
#define MTdisplace_center MTdisplace_center22
#define MTbunch_of_hairs MTbunch_of_hairs22
#define MTmake_a_bunch MTmake_a_bunch22
#define threadedCall threadedCall22
#define fetch_hair fetch_hair22
#define read_hair read_hair22
#define write_hair write_hair22
#define write_stack_object write_stack_object22
#define SHAVEwrite_hairDISK SHAVE22write_hairDISK
#define SHAVEcopy_node SHAVE22copy_node
#define SHAVEfree_node SHAVE22free_node
#define SHAVEinit_node SHAVE22init_node
#define SHAVEset_state SHAVE22set_state
#define SHAVEflip_normals SHAVE22flip_normals
#define SHAVEmake_view_matrix SHAVE22make_view_matrix
#define SHAVEclear_textures SHAVE22clear_textures
#define SHAVEinit_hairstack_from_archive SHAVE22init_hairstack_from_archive
#define SHAVEinit_hairstack_from_mem_archive SHAVE22init_hairstack_from_mem_archive
#define SHAVEimport_archive_voxel_bbox SHAVE22import_archive_voxel_bbox
#define SHAVEimport_mem_archive_voxel_by_node SHAVE22import_mem_archive_voxel_by_node
#define SHAVEimport_archive_voxel_by_name SHAVE22import_archive_voxel_by_name
#define SHAVEfree_UV SHAVE22free_UV
#define SHAVEinit_UV SHAVE22init_UV
#define SHAVEtrace_init SHAVE22trace_init
#define SHAVEflush_state SHAVE22flush_state
#define SHAVEtrace SHAVE22trace
#define SHAVEgen_roots SHAVE22gen_roots
#define SHAVEclear_stack SHAVE22clear_stack
#define SHAVEinit_hairtype SHAVE22init_hairtype
#define SHAVEalloc_hairtype SHAVE22alloc_hairtype
#define SHAVEfree_hairtype SHAVE22free_hairtype
#define SHAVEexport_hairtype SHAVE22export_hairtype
#define SHAVEexport_archive SHAVE22export_archive
#define SHAVEexport_iterator SHAVE22export_iterator
#define SHAVEreset_iterator SHAVE22reset_iterator
#define SHAVEexport_iteratorROOT SHAVE22export_iteratorROOT
#define SHAVEexport_poly_iterator SHAVE22export_poly_iterator
#define SHAVErender_swatch SHAVE22render_swatch
#define SHAVEworld2cam SHAVE22world22cam
#define SHAVEexport_hairtype SHAVE22export_hairtype
#define SHAVEalloc_hairtype SHAVE22alloc_hairtype
#define SHAVEfree_hairtype SHAVE22free_hairtype
#define SHAVEreplace_rest SHAVE22replace_rest
#define SHAVEgetMAXPASSES SHAVE22getMAXPASSES
#define SHAVErecomb_select SHAVE22recomb_select
#define SHAVEspline_recomb SHAVE22spline_recomb
#define SHAVErender_swatch SHAVE22render_swatch
#define SHAVEinvert_matrix SHAVE22invert_matrix
#define SHAVEapply_atmosphere SHAVE22apply_atmosphere
#define SHAVEilluminate_point SHAVE22illuminate_point
#define SHAVEilluminate_pointNOGEOM SHAVE22illuminate_pointNOGEOM
#define SHAVEset_ambient SHAVE22set_ambient
#define SHAVEclear_instance SHAVE22clear_instance
#define SHAVEset_cameraOPEN SHAVE22set_cameraOPEN
#define SHAVEset_cameraCLOSE SHAVE22set_cameraCLOSE
#define SHAVEadd_light SHAVE22add_light
#define SHAVEactivate_texture SHAVE22activate_texture
#define SHAVEalloc_node SHAVE22alloc_node
#define SHAVEcleanup SHAVE22cleanup
#define SHAVEclear_scene SHAVE22clear_scene
#define SHAVEget_instance SHAVE22get_instance
#define SHAVEget_instanceWF SHAVE22get_instanceWF
#define SHAVEinsert_color_texturefilename SHAVE22insert_color_texturefilename
#define SHAVEinsert_cutmap_texturefilename SHAVE22insert_cutmap_texturefilename
#define SHAVEinsert_densiy_texturefilename SHAVE22insert_densiy_texturefilename
#define SHAVEmake_a_hair SHAVE22make_a_hair
#define SHAVEmake_a_spline SHAVE22make_a_spline
#define SHAVErender_camNOBLUR SHAVE22render_camNOBLUR
#define SHAVErender_frame SHAVE22render_frame
#define SHAVErender_shadows SHAVE22render_shadows
#define SHAVEset_parms SHAVE22set_parms
#define SHAVEset_stack_max SHAVE22set_stack_max
#define SHAVEset_stateMEM SHAVE22set_stateMEM
#define SHAVEwrite_hairDISKMAX SHAVE22write_hairDISKMAX
#define SHAVEwrite_targa SHAVE22write_targa
#define SHAVExplant SHAVE22xplant
#define MAYAquery_shave_ID MAYAquery_shave_ID22
#define MAYAquery_version MAYAquery_version22
#define MAYAgetobj MAYAgetobj22
#define MAYAdo_external_forces MAYAdo_external_forces22
#define MAYAset_gravity_vector MAYAset_gravity_vector22
#define MAYAinsert_uv_coords MAYAinsert_uv_coords22
#define MAYAfetch_node MAYAfetch_node22
#define SHAVErib_dump_node SHAVE22rib_dump_node
#define SHAVEcalibrate SHAVE22calibrate
#define SHAVEdrag_mode SHAVE22drag_mode
#define SHAVEfast_eval SHAVE22fast_eval
#define SHAVEdestroy_buffers SHAVE22destroy_buffers
#define SHAVEcoord_convertTOSHAVE SHAVE22coord_convertTOSHAVE
#define SHAVEcoord_convertFROMSHAVE SHAVE22coord_convertFROMSHAVE
#define SHAVEexport_iterator SHAVE22export_iterator
#define SHAVEapply_inst_color SHAVE22apply_inst_color
#define SHAVEapply_VMAP SHAVE22apply_VMAP
#define SHAVEapply_texture SHAVE22apply_texture
#define SHAVEcreate_node SHAVE22create_node
#define SHAVEread_hairDISK SHAVE22read_hairDISK
#define SHAVEfetch_node SHAVE22fetch_node
#define SHAVEfetch_guide SHAVE22fetch_guide
#define SHAVEput_guide SHAVE22put_guide
#define SHAVEfetch_parms SHAVE22fetch_parms
#define SHAVEadd_hairOPEN SHAVE22add_hairOPEN
#define SHAVEadd_hairCLOSE SHAVE22add_hairCLOSE
#define SHAVEadd_hairOPEN2 SHAVE22add_hairOPEN22
#define SHAVEadd_hairCLOSE2 SHAVE22add_hairCLOSE2
#define SHAVExform SHAVE22xform
#define SHAVExformNOSTAT SHAVE22xformNOSTAT
#define SHAVEreset_engine SHAVE22reset_engine
#define SHAVEfetch_parms SHAVE22fetch_parms
#define SHAVEmake_a_curve SHAVE22make_a_curve
#define MTMAYAmake_a_curve MTMAYA22make_a_curve
#define MTMAYAmake_a_curveRS MTMAYA22make_a_curveRS
#define SHAVEreset_to_rest SHAVE22reset_to_rest
#define SHAVEmake_a_curveROOT SHAVE22make_a_curveROOT
#define SHAVEinsert_uv_coords SHAVE22insert_uv_coords
#define SHAVEquery_shave_ID SHAVE22query_shave_ID
#define SHAVEquery_version SHAVE22query_version
#define SHAVEapply_illumination SHAVE22apply_illumination
#define SHAVEapply_falloff SHAVE22apply_falloff
#define SHAVEapply_illuminationWF SHAVE22apply_illuminationWF
#define copy_geomWF copy_geomWF22
#define free_MEMFILE free_MEMFILE22
#define MAYAalloc MAYA22alloc
#define MAYANfree MAYA22Nfree
#define MAYAset_state MAYA22set_state
#define MAYAset_stateglue MAYA22set_stateglue
#define MAYAset_stateMEM MAYA22set_stateMEM
#define MAYAflush_state MAYA22flush_state
#define MAYAxplant MAYA22xplant
#define MAYAxplantNOMAT MAYA22xplantNOMAT
#define MAYArefresh MAYA22refresh
#define MAYAwrite_hairDISK MAYA22write_hairDISK
#define MAYAread_hairDISK MAYA22read_hairDISK
#define MAYAread_hairMEM MAYA22read_hairMEM
#define MAYAxform2 MAYA2xform22
#define MAYAxform MAYA22xform
#define MAYAmake_a_hair MAYA22make_a_hair
#define MAYAmake_view_matrix MAYA22make_view_matrix
#define MAYAclear_scene MAYA22clear_scene
#define MAYAclear_scene MAYA22clear_scene
#define MAYAinit_scene MAYA22init_scene
#define MAYAadd_light MAYA22add_light
#define MAYAset_cameraOPEN MAYA22set_cameraOPEN
#define MAYAset_cameraCLOSE MAYA22set_cameraCLOSE
#define MAYAadd_hairOPEN MAYA22add_hairOPEN
#define MAYAadd_hairCLOSE MAYA22add_hairCLOSE
//#define MAYArender_frame MAYA22render_frame
#define MAYAadd_hairOPEN2 MAYA2add_hairOPEN22
#define MAYAadd_hairCLOSE2 MAYA2add_hairCLOSE22
#define MAYArender_shadows MAYA22render_shadows
#define MAYArender_cam MAYA22render_cam
#define init_MEMFILE init_MEMFILE22
#define free_MEMFILE free_MEMFILE22
#define copy_MEMFILE copy_MEMFILE22
#define alloc_MEMFILE alloc_MEMFILE22
#define SHAVErender_cam SHAVE22render_cam
#define alloc_geomWF alloc_geomWF22
#define init_geomWF init_geomWF22
#define free_geomWF free_geomWF22
#define save_geomWF save_geomWF22
#define MAYAwrite_targa MAYA22write_targa
#define SOFTfetch_guideNOISESPACE SOFT22fetch_guideNOISESPACE
#define SOFTfetch_guide SOFT22fetch_guide
#define SOFTput_guide SOFT22put_guide
#define SOFTset_vert_parm SOFT22set_vert_parm
#define MAYAset_parms MAYA22set_parms
#define MAYAmake_a_spline MAYA22make_a_spline
#define MAYAxformNOSTAT MAYA22xformNOSTAT
#define SOFTcomb_select SOFT22comb_select
#define SOFTscale_select SOFT22scale_select
#define SOFTpop_zero SOFT22pop_zero
#define SOFTlock_select SOFT22lock_select
#define SOFTunlock_select SOFT22unlock_select
#define SOFTget_instance SOFT22get_instance
#define SOFTattenuate_len SOFT22attenuate_len
#define SOFTcut_select SOFT22cut_select
#define SOFTsplit_select SOFT22split_select
#define SOFTmerge_select SOFT22merge_select
#define SOFTshatter_select SOFT22shatter_select
#define MAYAfetch_parms MAYA22fetch_parms
#define MAYAdump_stats MAYA22dump_stats
#define MAYAfech_node MAYA22fech_node
#define SOFTset_vert_parm SOFT22set_vert_parm
#define SOFTget_vert_parm SOFT22get_vert_parm
#define MAYAset_parms MAYA22set_parms
#define MAYAmake_a_spline MAYA22make_a_spline
#define MAYAxformNOSTAT MAYA22xformNOSTAT
#define MAYAmake_a_curve MAYA22make_a_curve
#define MAYAmake_a_curveROOT MAYA22make_a_curveROOT
#define MAYAexternal_forces MAYA22external_forces
#define MAYAcache_forces MAYA22cache_forces
#define MAYAapply_cached_forces MAYA22apply_cached_forces
#define MAYAexternal_collision MAYA22external_collision
#define SHAVEdisplace_root SHAVE22displace_root
#define SHAVEclear_uvsets SHAVE22clear_uvsets
#define SHAVEadd_uvset SHAVE22add_uvset
#define generate_clump_center generate_clump_center22
#define MTMAYA2make_a_curve MTMAYA2make_a_curve22
#define MTmake_spline_hair MTmake_spline_hair22
#endif
#ifdef ALTERNATE_DEFS
#define save_rootpts save_rootpts2
#define load_rootpts load_rootpts2
#define SHAVEinit_clump SHAVEinit_clump2
#define SHAVEfree_clump SHAVEfree_clump2
#define clear_shave_engine clear_shave_engine2
#define SHAVEdraw_tile_callback SHAVEdraw_tile_callback2
#define generate_clump_center generate_clump_center2
#define MTMAYA2make_a_curve MTMAYA2make_a_curve2
#define MTmake_spline_hair MTmake_spline_hair2
#define MTcheckface MTcheckface2
#define MTJsrand MTJsrand2
#define displace_scale displace_scale2
#define MTdisplace_kinky MTdisplace_kinky2
#define MTdisplace_clumpy MTdisplace_clumpy2
#define mk_polymat mk2_polymat
#define mk_polymat2 mk2_polymat2
#define Smk_polymat Smk2_polymat
#define MTdisplace_randscale MTdisplace_randscale2
#define MTgen_resthair MTgen_resthair2
#define MTgen_hair MTgen_hair2
#define MTgen_hairRS MTgen_hairRS2
#define MTgen_resthairRS MTgen_resthairRS2
#define MTgen_hair_ROOT MTgen_hair_ROOT2
#define MTgen_resthair_ROOT MTgen_resthair_ROOT2
#define MTcheckface MTcheckface2
#define MTJsrand MTJsrand2
#define displace_scale displace_scale2
#define MTdisplace_kinky MTdisplace_kinky2
#define MTdisplace_clumpy MTdisplace_clumpy2
#define MTdisplace_randscale MTdisplace_randscale2
//#define SHAVEinit_clump SHAVE2init_clump
//#define SHAVEfree_clump SHAVE2free_clump
#define kd_create kd_create2
#define kd_free kd_free2
#define kd_clear kd_clear2
#define kd_data_destructor kd_data_destructor2
#define kd_insert kd_insert2
#define kd_insertf kd_insertf2
#define kd_insert3 kd_insert32
#define kd_insert3f kd_insert3f2
#define kd_nearest kd_nearest2
#define kd_nearestf kd_nearestf2
#define kd_nearest3 kd_nearest32
#define kd_nearest3f kd_nearest3f2
#define kd_nearest_range kd_nearest_range2
#define kd_nearest_rangef kd_nearest_rangef2
#define kd_nearest_range3 kd_nearest_range32
#define kd_nearest_range3f kd_nearest_range3f2
#define kd_res_free kd_res_free2
#define kd_res_size kd_res_size2
#define kd_res_rewind kd_res_rewind2
#define kd_res_end kd_res_end2
#define kd_res_next kd_res_next2
#define kd_res_item kd_res_item2
#define kd_res_itemf kd_res_itemf2
#define kd_res_item3 kd_res_item32
#define kd_res_item3f kd_res_item3f2
#define kd_res_time_data kd_res_item_data2
#define MTgen_hair_ROOT MTgen_hair_ROOT2
#define MTgen_resthair_ROOT MTgen_resthair_ROOT2
#define MTgen_resthair MTgen_resthair2
#define MTgen_hair MTgen_hair2
#define MTgen_hairRS MTgen_hairRS2
#define MTgen_resthairRS MTgen_resthairRS2
#define init_hairstack_from_archive_common init_hairstack_from_archive_common2
#define import_archive_voxel_bbox_common import_archive_voxel_bbox_common2
#define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox
#define SHAVEinit_hairstack_from_mem_archive SHAVE2init_hairstack_from_mem_archive
#define import_archive_voxel_bbox_common import_archive_voxel_bbox_common2
#define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox
#define SHAVEimport_mem_archive_voxel SHAVE2import_mem_archive_voxel
#define import_archive_voxel_by_node_common import_archive_voxel_by_node_common2
#define fish_hair fish_hair2
#define MTdraw_lotsWF_common MTdraw_lotsWF_common2
#define MTdraw_lotsWF MTdraw_lotsWF2
#define MTcolor_a_hairRS MTcolor_a_hairRS2
#define generate_clump_centerRS generate_clump_centerRS2 // for dimitar
#define MTdraw_lotsWFRSROOT MTdraw_lotsWFRSROOT2
#define MTdraw_lotsWFRSROOTREST MTdraw_lotsWFRSROOTREST2
#define MTdraw_lotsWFROOT MTdraw_lotsWFROOT2
#define MTdraw_lotsWFROOTREST MTdraw_lotsWFROOTREST2
#define MTdisplace_center MTdisplace_center2
#define MTbunch_of_hairs MTbunch_of_hairs2
#define MTmake_a_bunch MTmake_a_bunch2
#define threadedCall threadedCall2
#define fetch_hair fetch_hair2
#define read_hair read_hair2
#define write_hair write_hair2
#define write_stack_object write_stack_object2
#define SHAVEapply_GI SHAVE2apply_GI
#define SHAVEgetobj SHAVE2getobj
#define SHAVEinit SHAVE2init
#define check_partial_select check_partial_select2
#define SHAVEset_state_between SHAVE2set_state_between
#define SHAVEset_state_between_and_glue SHAVE2set_state_between_and_glue
#define SHAVExplantNOMAT SHAVE2xplantNOMAT
#define SHAVEdump_stats SHAVE2dump_stats
#define SHAVEprogress SHAVE2progress
#define SHAVEwrite_hairDISK SHAVE2write_hairDISK
#define SHAVEcopy_node SHAVE2copy_node
#define SHAVEfree_node SHAVE2free_node
#define SHAVEinit_node SHAVE2init_node
#define SHAVEset_state SHAVE2set_state
#define SHAVEflip_normals SHAVE2flip_normals
#define SHAVEmake_view_matrix SHAVE2make_view_matrix
#define SHAVEclear_textures SHAVE2clear_textures
#define SHAVEinit_hairstack_from_archive SHAVE2init_hairstack_from_archive
#define SHAVEinit_hairstack_from_mem_archive SHAVE2init_hairstack_from_mem_archive
#define SHAVEimport_archive_voxel_bbox SHAVE2import_archive_voxel_bbox
#define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox
#define SHAVEimport_archive_voxel SHAVE2import_archive_voxel
#define SHAVEimport_mem_archive_voxel SHAVE2import_mem_archive_voxel
#define SHAVEimport_archive_voxel_by_node SHAVE2import_archive_voxel_by_node
#define SHAVEimport_mem_archive_voxel_by_node SHAVE2import_mem_archive_voxel_by_node
#define SHAVEimport_archive_voxel_by_name SHAVE2import_archive_voxel_by_name
#define SHAVEfree_UV SHAVE2free_UV
#define SHAVEinit_UV SHAVE2init_UV
#define SHAVEtrace_init SHAVE2trace_init
#define SHAVEflush_state SHAVE2flush_state
#define SHAVEupgrade_node SHAVE2upgrade_node
#define SHAVEtrace SHAVE2trace
#define SHAVEgen_roots SHAVE2gen_roots
#define SHAVEclear_stack SHAVE2clear_stack
#define SHAVEinit_hairtype SHAVE2init_hairtype
#define SHAVEalloc_hairtype SHAVE2alloc_hairtype
#define SHAVEfree_hairtype SHAVE2free_hairtype
#define SHAVEexport_hairtype SHAVE2export_hairtype
#define SHAVEexport_archive SHAVE2export_archive
#define SHAVEexport_iterator SHAVE2export_iterator
#define SHAVEreset_iterator SHAVE2reset_iterator
#define SHAVEexport_iteratorROOT SHAVE2export_iteratorROOT
#define SHAVEexport_poly_iterator SHAVE2export_poly_iterator
#define SHAVErender_swatch SHAVE2render_swatch
#define SHAVEworld2cam SHAVE2world2cam
#define SHAVEexport_hairtype SHAVE2export_hairtype
#define SHAVEalloc_hairtype SHAVE2alloc_hairtype
#define SHAVEfree_hairtype SHAVE2free_hairtype
#define SHAVEreplace_rest SHAVE2replace_rest
#define SHAVEgetMAXPASSES SHAVE2getMAXPASSES
#define SHAVErecomb_select SHAVE2recomb_select
#define SHAVEspline_recomb SHAVE2spline_recomb
#define SHAVErender_swatch SHAVE2render_swatch
#define SHAVEinvert_matrix SHAVE2invert_matrix
#define SHAVEapply_atmosphere SHAVE2apply_atmosphere
#define SHAVEilluminate_point SHAVE2illuminate_point
#define SHAVEilluminate_pointNOGEOM SHAVE2illuminate_pointNOGEOM
#define SHAVEset_ambient SHAVE2set_ambient
#define SHAVEclear_instance SHAVE2clear_instance
#define SHAVEset_cameraOPEN SHAVE2set_cameraOPEN
#define SHAVEset_cameraCLOSE SHAVE2set_cameraCLOSE
#define SHAVEadd_light SHAVE2add_light
#define SHAVEactivate_texture SHAVE2activate_texture
#define SHAVEalloc_node SHAVE2alloc_node
#define SHAVEcleanup SHAVE2cleanup
#define SHAVEclear_scene SHAVE2clear_scene
#define SHAVEget_instance SHAVE2get_instance
#define SHAVEget_instanceWF SHAVE2get_instanceWF
#define SHAVEinsert_color_texturefilename SHAVE2insert_color_texturefilename
#define SHAVEinsert_cutmap_texturefilename SHAVE2insert_cutmap_texturefilename
#define SHAVEinsert_densiy_texturefilename SHAVE2insert_densiy_texturefilename
#define SHAVEmake_a_hair SHAVE2make_a_hair
#define SHAVEmake_a_spline SHAVE2make_a_spline
#define SHAVErender_camNOBLUR SHAVE2render_camNOBLUR
#define SHAVErender_frame SHAVE2render_frame
#define SHAVErender_shadows SHAVE2render_shadows
#define SHAVEset_parms SHAVE2set_parms
#define SHAVEset_stack_max SHAVE2set_stack_max
#define SHAVEset_stateMEM SHAVE2set_stateMEM
#define SHAVEwrite_hairDISKMAX SHAVE2write_hairDISKMAX
#define SHAVEwrite_targa SHAVE2write_targa
#define SHAVExplant SHAVE2xplant
#define MAYAquery_shave_ID MAYAquery_shave_ID2
#define MAYAquery_version MAYAquery_version2
#define MAYAgetobj MAYAgetobj2
#define MAYAdo_external_forces MAYAdo_external_forces2
#define MAYAset_gravity_vector MAYAset_gravity_vector2
#define MAYAinsert_uv_coords MAYAinsert_uv_coords2
#define MAYAfetch_node MAYAfetch_node2
#define SHAVErib_dump_node SHAVE2rib_dump_node
#define SHAVEcalibrate SHAVE2calibrate
#define SHAVEdrag_mode SHAVE2drag_mode
#define SHAVEfast_eval SHAVE2fast_eval
#define SHAVEdestroy_buffers SHAVE2destroy_buffers
#define SHAVEcoord_convertTOSHAVE SHAVE2coord_convertTOSHAVE
#define SHAVEcoord_convertFROMSHAVE SHAVE2coord_convertFROMSHAVE
#define SHAVEexport_iterator SHAVE2export_iterator
#define SHAVEapply_inst_color SHAVE2apply_inst_color
#define SHAVEapply_VMAP SHAVE2apply_VMAP
#define SHAVEapply_texture SHAVE2apply_texture
#define SHAVEcreate_node SHAVE2create_node
#define SHAVEread_hairDISK SHAVE2read_hairDISK
#define SHAVEfetch_node SHAVE2fetch_node
#define SHAVEfetch_guide SHAVE2fetch_guide
#define SHAVEput_guide SHAVE2put_guide
#define SHAVEfetch_parms SHAVE2fetch_parms
#define SHAVEadd_hairOPEN SHAVE2add_hairOPEN
#define SHAVEadd_hairCLOSE SHAVE2add_hairCLOSE
#define SHAVEadd_hairOPEN2 SHAVE2add_hairOPEN2
#define SHAVEadd_hairCLOSE2 SHAVE2add_hairCLOSE2
#define SHAVExform SHAVE2xform
#define SHAVExformNOSTAT SHAVE2xformNOSTAT
#define SHAVEreset_engine SHAVE2reset_engine
#define SHAVEfetch_parms SHAVE2fetch_parms
#define SHAVEmake_a_curve SHAVE2make_a_curve
#define MTMAYAmake_a_curve MTMAYA2make_a_curve
#define MTMAYAmake_a_curveRS MTMAYA2make_a_curveRS
#define SHAVEreset_to_rest SHAVE2reset_to_rest
#define SHAVEmake_a_curveROOT SHAVE2make_a_curveROOT
#define SHAVEinsert_uv_coords SHAVE2insert_uv_coords
#define SHAVEquery_shave_ID SHAVE2query_shave_ID
#define SHAVEquery_version SHAVE2query_version
#define SHAVEapply_illumination SHAVE2apply_illumination
#define SHAVEapply_falloff SHAVE2apply_falloff
#define SHAVEapply_illuminationWF SHAVE2apply_illuminationWF
#define copy_geomWF copy_geomWF2
#define free_MEMFILE free_MEMFILE2
#define MAYAalloc MAYA2alloc
#define MAYANfree MAYA2Nfree
#define MAYAset_state MAYA2set_state
#define MAYAset_stateglue MAYA2set_stateglue
#define MAYAset_stateMEM MAYA2set_stateMEM
#define MAYAflush_state MAYA2flush_state
#define MAYAxplant MAYA2xplant
#define MAYAxplantNOMAT MAYA2xplantNOMAT
#define MAYArefresh MAYA2refresh
#define MAYAwrite_hairDISK MAYA2write_hairDISK
#define MAYAread_hairDISK MAYA2read_hairDISK
#define MAYAread_hairMEM MAYA2read_hairMEM
#define MAYAxform2 MAYA2xform2
#define MAYAxform MAYA2xform
#define MAYAmake_a_hair MAYA2make_a_hair
#define MAYAmake_view_matrix MAYA2make_view_matrix
#define MAYAclear_scene MAYA2clear_scene
#define MAYAclear_scene MAYA2clear_scene
#define MAYAinit_scene MAYA2init_scene
#define MAYAadd_light MAYA2add_light
#define MAYAset_cameraOPEN MAYA2set_cameraOPEN
#define MAYAset_cameraCLOSE MAYA2set_cameraCLOSE
#define MAYAadd_hairOPEN MAYA2add_hairOPEN
#define MAYAadd_hairCLOSE MAYA2add_hairCLOSE
//#define MAYArender_frame MAYA2render_frame
#define MAYAadd_hairOPEN2 MAYA2add_hairOPEN2
#define MAYAadd_hairCLOSE2 MAYA2add_hairCLOSE2
#define MAYArender_shadows MAYA2render_shadows
#define MAYArender_cam MAYA2render_cam
#define init_MEMFILE init_MEMFILE2
#define free_MEMFILE free_MEMFILE2
#define copy_MEMFILE copy_MEMFILE2
#define alloc_MEMFILE alloc_MEMFILE2
#define SHAVErender_cam SHAVE2render_cam
#define alloc_geomWF alloc_geomWF2
#define init_geomWF init_geomWF2
#define free_geomWF free_geomWF2
#define save_geomWF save_geomWF2
#define MAYAwrite_targa MAYA2write_targa
#define SOFTfetch_guideNOISESPACE SOFT2fetch_guideNOISESPACE
#define SOFTfetch_guide SOFT2fetch_guide
#define SOFTput_guide SOFT2put_guide
#define SOFTset_vert_parm SOFT2set_vert_parm
#define MAYAset_parms MAYA2set_parms
#define MAYAmake_a_spline MAYA2make_a_spline
#define MAYAxformNOSTAT MAYA2xformNOSTAT
#define SOFTcomb_select SOFT2comb_select
#define SOFTscale_select SOFT2scale_select
#define SOFTpop_zero SOFT2pop_zero
#define SOFTlock_select SOFT2lock_select
#define SOFTunlock_select SOFT2unlock_select
#define SOFTget_instance SOFT2get_instance
#define SOFTattenuate_len SOFT2attenuate_len
#define SOFTcut_select SOFT2cut_select
#define SOFTsplit_select SOFT2split_select
#define SOFTmerge_select SOFT2merge_select
#define SOFTshatter_select SOFT2shatter_select
#define MAYAfetch_parms MAYA2fetch_parms
#define MAYAdump_stats MAYA2dump_stats
#define MAYAfech_node MAYA2fech_node
#define SOFTset_vert_parm SOFT2set_vert_parm
#define SOFTget_vert_parm SOFT2get_vert_parm
#define MAYAset_parms MAYA2set_parms
#define MAYAmake_a_spline MAYA2make_a_spline
#define MAYAxformNOSTAT MAYA2xformNOSTAT
#define MAYAmake_a_curve MAYA2make_a_curve
#define MAYAmake_a_curveROOT MAYA2make_a_curveROOT
#define MAYAexternal_forces MAYA2external_forces
#define MAYAcache_forces MAYA2cache_forces
#define MAYAapply_cached_forces MAYA2apply_cached_forces
#define MAYAexternal_collision MAYA2external_collision
#define SHAVEdisplace_root SHAVE2displace_root
#define SHAVEclear_uvsets SHAVE2clear_uvsets
#define SHAVEadd_uvset SHAVE2add_uvset
#endif
#endif
|