NCF参数化建筑论坛

标题: 一个干扰的案例,求大神指点 [打印本页]

作者: myself    时间: 2013-10-20 09:34
标题: 一个干扰的案例,求大神指点
本帖最后由 myself 于 2013-10-20 09:37 编辑

[attach]40265[/attach][attach]40264[/attach][attach]40264[/attach]
有这么一个开三角形空洞的案例,自己用最简单方法做了下,但效果不好,干扰的结果要么很大要么很小,应该是测出的距离和输入的SCALE值之间的公式没处理好,请问怎么能做出案例中变化比较自然的呢?[attach]40263[/attach]

[attach]40262[/attach]
而且最后想把边缘面积小的三角形CULL掉,但这么做好像不对。求问该用什么运算器呢

作者: wind_sad    时间: 2013-10-20 10:04
本帖最后由 wind_sad 于 2013-10-20 10:07 编辑

在SCALE的F端用个最大值最小值限制一下
作者: 2256286451    时间: 2013-10-20 10:36
楼上正解          我没事做了一下
作者: myself    时间: 2013-10-20 10:58
wind_sad 发表于 2013-10-20 10:04
在SCALE的F端用个最大值最小值限制一下

我之前是用MIN限制了最大值。但是通过这样限制点得大小就是突变的感觉,中间靠近线的都是原始数值挺大得,限制完了都取的你限制的那个数变成一样大了,边缘小的点也是同样的,就只有中间几个能看出有点渐变。我是想有没有什么函数公式之类的能通过distance取得一组差距不是那么大的数值,这样输出到F是在一定大小DOMAIN内平滑渐变的感觉
作者: myself    时间: 2013-10-20 11:08
2256286451 发表于 2013-10-20 10:36
楼上正解          我没事做了一下

这样做干扰得出的数据都基本是在你设置的大小区间之外的,所以结果基本是要么取最大值,要么取最小值,只有大小交接的部分稍微由点渐变效果。我是想怎么能在整个区域生成一个平滑的渐变,不像这样大小的突变的很明显
作者: wind_sad    时间: 2013-10-20 11:33
本帖最后由 wind_sad 于 2013-10-20 11:36 编辑
myself 发表于 2013-10-20 11:08
这样做干扰得出的数据都基本是在你设置的大小区间之外的,所以结果基本是要么取最大值,要么取最小值,只 ...

那就不设最大值最小值好了,我是这么办的,先把得到的距离映射到0~1的区间内,然后用GRAPH MAPEPR去控制,具体操作如图
话说刚又想到一个思路,你可以试着将2条不同方向的曲线进行干扰,将效果叠加,也能得到一个很好的效果

作者: jasonroc    时间: 2013-10-20 11:57
不知道楼主解决没,方法同3m的,记得在min'max 前面加一个 “影响范围”
作者: /大兵夜明    时间: 2013-10-20 13:00
[attach]40271[/attach]

作者: myself    时间: 2013-10-20 13:25
wind_sad 发表于 2013-10-20 11:33
那就不设最大值最小值好了,我是这么办的,先把得到的距离映射到0~1的区间内,然后用GRAPH MAPEPR去控制, ...

用函数曲线是好办法,我试一试
作者: myself    时间: 2013-10-20 13:28
jasonroc 发表于 2013-10-20 11:57
不知道楼主解决没,方法同3m的,记得在min'max 前面加一个 “影响范围”

恩,之前就是影响范围那个值设的不太好




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2