欢迎光临散文网 会员登陆 & 注册

散布不同id植物

2023-04-08 10:18 作者:maiaotian  | 我要投稿

散布草

1.导入网格模型

设置切换不同模型

id    rand($PT)*2

设置一个属性 把0-1映射到0-4

int@flo = fit(rand(@ptnum),0,1,0,4);

 

 

设置Y轴选择

 stamp("../copy3", "treerotate", 0)

treescale   fit(rand($PT),0,1,9,10)

 treerotate  rand($PT)*360

 id         fit(rand($PT),0,1,0,4)

 

多物体instance

 

1.导入需要instance的点



@id = @ptnum;

@pscale = fit(rand(@id),0,1,5,40);

attribrandomize

orient

i@OBJid = int (fit01(rand(@id),0,44));

s@instancefile=sprintf("$HIP/geo/STONE/%s.bgeo. sc",i@OBJid);


instance


geo层级下的instance实例树木

string instrances [];

push(instrances,"/obj/tree01");

push(instrances,"/obj/tree1");

@instance = instrances[@ptnun%2];


散布不同id植物的评论 (共 条)

分享到微博请遵守国家法律