NCF参数化建筑论坛
标题:
提供一个写曲面灰阶的思路,高手帮助完善下
[打印本页]
作者:
SUN-YIFU
时间:
2010-5-30 14:24
标题:
提供一个写曲面灰阶的思路,高手帮助完善下
曲面灰阶的效果怎么写出??
作者:
stratagem
时间:
2010-5-30 17:21
什么是曲面灰阶,是不是改变曲面的颜色的意思?
作者:
没碗
时间:
2010-5-30 18:48
这个gh是不是会更方便一些?挺不错的~炯,你自己写的么?很不错啊~
作者:
SDK
时间:
2010-5-30 20:04
Mell建这玩意挺悲剧的......
作者:
没碗
时间:
2010-5-30 21:31
4#
SDK
是啊~我觉得能用gh方便的话 这个就没有必要了~
作者:
SUN-YIFU
时间:
2010-5-30 22:23
3#
没碗
拓展思路~拜托啦你看看能不能根据曲面上的曲率变化作为控制量来生成图形!~!!
作者:
3828669
时间:
2010-5-30 23:17
见到很多新面孔。
作者:
没碗
时间:
2010-5-31 03:07
6#
SUN-YIFU
我那天也想做一个灰阶图~后来是请教了烟灰大哥~后来想了想其实可以这样。曲面的reslution可以将locator代替,然后建立cube制定-w -d -h等参数为loactor的高度差变量,应该就可以了吧~~ 是不是还有别的更好的思路,我不太清楚了,原理上应该可以。
我没尝试过。
作者:
没碗
时间:
2010-5-31 03:08
6#
SUN-YIFU
我那天也想做一个灰阶图~后来是请教了烟灰大哥~后来想了想其实可以这样。曲面的reslution可以将locator代替,然后建立cube制定-w -d -h等参数为loactor的高度差变量,应该就可以了吧~~ 是不是还有别的更好的思路,我不太清楚了,原理上应该可以。
我没尝试过。
作者:
chair925
时间:
2010-5-31 11:35
能不能再有些详细说明,谢谢
作者:
没碗
时间:
2010-5-31 17:34
假设:
// define distance from locator to plane 定义loactor到平面的距离
$sName= "Panel_"+$i+"_"+$j;
sl $sName;
$vPanelLoc = `getAttr ".t"`;
setAttr ".force" `mag ($vPanelLoc-$vLocator)`;
}
这是通过一个控制点改变单体平面的变化。同样对于一个曲面适用。只不过需要得到那个曲面的信息,所以
得到高度数据之后,设置成变量$i,可以通过polyCube -h 1 1 $i得到cube的高度变化。
作者:
没碗
时间:
2010-5-31 17:34
假设:
// define distance from locator to plane 定义loactor到平面的距离
$sName= "Panel_"+$i+"_"+$j;
sl $sName;
$vPanelLoc = `getAttr ".t"`;
setAttr ".force" `mag ($vPanelLoc-$vLocator)`;
}
这是通过一个控制点改变单体平面的变化。同样对于一个曲面适用。只不过需要得到那个曲面的信息,所以
得到高度数据之后,设置成变量$i,可以通过polyCube -h 1 1 $i得到cube的高度变化。
作者:
SUN-YIFU
时间:
2010-5-31 18:46
12#
没碗
谢啦哈我试试
作者:
没碗
时间:
2010-5-31 21:52
我怎么又发送了两遍……
作者:
CG情缘
时间:
2010-8-26 06:09
初来乍到。。。。
作者:
denghua
时间:
2010-8-27 21:57
本帖最后由 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;
}
作者:
renn
时间:
2010-8-29 02:38
用API吧 {:3_54:}
作者:
faxivcm
时间:
2010-11-10 15:03
什么叫曲面灰阶???
作者:
taliesin
时间:
2010-11-11 18:37
感谢楼主 学习下
作者:
huangchang0528
时间:
2010-12-9 14:40
学习学习~~~~~~~~
作者:
qixiaoye
时间:
2011-2-9 14:19
这个探索不错。自定义面板也很赞!
作者:
lorenzo13
时间:
2012-5-19 03:59
我来支持一个
作者:
maya3d4d
时间:
2012-6-24 02:43
谢谢分享!!!!!!!!
欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/)
Powered by Discuz! X3.2