本帖最后由 cief 于 2014-5-28 03:28 编辑
这次一开始没想太多就开始做,结果卡在交错的表皮上,其实想法没有错,就是太复杂,把自己吓到了,加上又没忍住先看了别人的贴,这方法那方法的,自己就又变成墙头草了,开什么玩笑我488白交了么,到头什么都没学会还把自信丢了?!开个玩笑啦。
概括一下自己的思路,对工作做一个保存记录
一开始的确没搞太明白交错的原理,做到一半看了其他同学的帖子的分析,还完完全全看着别人的电池自己拉了一遍,表示各种高富帅啊,但我坚信GH的思路是因人而异的,每一个思路终究都是可以达到目的的,于是回到自己做的东西上,既然排列上是交错的,而且行与行列与列之间也是的,所以如果我打算用流动的方式来完成最后一步的话,一个平面的表皮是我首先要做的,有的人一开始就用曲面分隔,牛啊,我表示这段时间加班太多这些我全忘了。。。只记得最简单粗暴的,那么回到自己的想法思路上,其实也是运用数据筛选,但是我这个比较麻烦,因为要一次就选到每层窗户那一格,所以要选择奇数行的奇数格和偶数行的偶数格,总之就是要完全错开这样的选法,步骤:
1)根据生成的网格阵列的数据路径筛选出奇数项的枝干和偶数项的枝干,可以先找到形心后在筛选,便于后期选择。
2)现在得到了路径上为奇数和偶数的各组形心,要将筛选到的各组形心中每组中的奇数和偶数项再筛选出来,需要flip筛选好的数据重新乘组,这样再以第一步筛选组的路径的方式来区分出奇数路径的点和偶数路径的点,我就是在这一步被转昏了一开始,头脑要清晰,睡眠要充足啊。
3)这样从最后两个dispatch中分别得到四个点,确定好用来缩放的两组点,然后对他们曲线干扰。。。
4)剩下的2组点,分别向自己所在的网格顶点方向移动得到4个点交叉连线套管,这步也够麻烦的。
5)终于,剩下的就是下厨然后在犀牛里修剪流动了,完!睡觉~
|
继续保持
举报