NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 20335|回复: 22
打印 上一主题 下一主题

[个人作品] 提供一个写曲面灰阶的思路,高手帮助完善下

[复制链接]
1m
发表于 2010-8-27 21:57:42 | 显示全部楼层
本帖最后由 denghua 于 2010-8-28 17:58 编辑

我觉得用这样比较直观,直接在文件上读数据~!
int $pv=`getAttr "makeNurbPlane1.patchesV"`;
int $pu=`getAttr "makeNurbPlane1.patchesU"`;
int $puv=$pv*$pu+$pv+$pu-4;
for ($i=0;$i<$puv;$i++)
{
float $pos[]=`xform -q -ws -t nurbsPlane1.controlPoints[$i]`;
float $pos_ocean[]=`colorAtPoint -o A -u $pos[0] -v $pos[2] file1`;
string $YY="nurbsPlaneShape1.controlPoints["+$i+"].yValue";
setAttr $YY $pos_ocean[0];
float $cr = $pos_ocean[0]/5 ;
circle -r $cr -nr 0 1 0 -c $pos[0] 0 $pos[2];
hide nurbsPlane1;
}

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-18 00:41 , Processed in 0.056461 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表