Rhino3D犀牛中文网

标题: [GH基础教学]WWDC2014 Apple 宣传图渐变效果制作 [打印本页]

作者: admin    时间: 2014-6-5 09:49
标题: [GH基础教学]WWDC2014 Apple 宣传图渐变效果制作
本帖最后由 深蓝 于 2014-6-7 21:49 编辑
WWDC 2014 Keynote 刚刚结束,微信上不少朋友对苹果没有发布iPhone 6咬牙切齿。(此段话引自网易科技)
正巧当天我也在旅途中,看完重播后也有点

言归正传,个人觉得Apple的这张宣传图很好看,很多用过Grasshopper(后文简称GH)的朋友一看就会条件反射般喊出:参数化,曲线干扰等等词


当然,能够实现这种效果的软件和方法很多很多。



这篇教学内容较为详实,但是不会涉及到太多数据处理的知识,比较适合刚刚接触GH的朋友学习。
下面的教学也并不只是要教大家将图片上的效果做出来,更重要的是让大家了解在使用GH的过程中的思考方式。
我将图片放置在Rhino的TOP视图中,从图片上不难看出,这些等大小的方块矩阵在Apple logo轮廓线以内的区域被删除了一部分,靠近轮廓线的一些方块发生了缩放形变,如下图所示:


请注意,图中虽然只是截取了Logo的一部分,但是我们自己在绘制Logo时,一定确保这两个图形为封闭曲线。
写程序最重要的就是先将过程想清楚,理清思路后再入手会相对轻松许多;
通过分析,我们可以把这个过程做个简单的归纳:
1.创建点阵
2.筛选出需要的点
3.基于点创建正方形并且实现缩放效果
4.制作颜色渐变效果

接下来就来看如何一步步实现。
1.创建点阵
我使用Vector组下面的Square 运算器


每个正方形的边长我设置为5个单位,水平方向52份,竖直方向32份(这里的份数设置适当即可,数值过小最终效果产生的不够明显,数值过大会增加程序计算时间),如下图所示:


通过上面的方法,我们可以建立如下图所示的方块曲线矩阵:


我们可以将每个正方形曲线的中心点计算出来,处理好这些点以后,再基于这些点建立圆角正方形。会用到下图所示的Polygon Center 运算器


Polygon Center 运算器右侧的三个输出端口的作用与区别大家可以参考其help,因为是正方形曲线,通过计算后,这三个端口输出的结果是一样的,在Cv端连接一个Point 运算器即可;


请注意,此时场景中会产生很多物件,我们可以将不需要显示的物件隐藏起来,只显示点阵即可(选则对应的运算器>点击鼠标中键>点击隐藏。运算器颜色会变为深灰色)方法如下图所示:


当我们写好一个功能后,可以将这些运算器做群组,方便管理,做到条理清晰。


第一步的程序完成,效果如下图所示:


Apple gh, WWDC14
本主题由 Dixon 于 2017-4-4 12:26 解除精华

作者: admin    时间: 2014-6-5 09:49
本帖最后由 深蓝 于 2014-6-5 12:06 编辑
2.筛选出需要的点
再次观察,在之前标记出的轮廓线以内,黑色区域的正方形需要删除,黄色区域的正方形发生了缩放变形,其余的正方形并未受到曲线影响,如下图所示:


游客,如果您要查看本帖隐藏内容请回复
第二步的程序完成,效果如下图所示:



作者: admin    时间: 2014-6-5 09:49
本帖最后由 深蓝 于 2014-6-5 12:05 编辑
3.基于点创建正方形并且实现缩放效果
这一步中首先要从刚刚筛选出的点中挑选出被曲线干扰到的点,才能进一步做缩放
先使用Pull Point 运算器测量出点至曲线的距离


游客,如果您要查看本帖隐藏内容请回复
效果如下图所示:





作者: admin    时间: 2014-6-5 09:49
本帖最后由 深蓝 于 2014-6-5 12:04 编辑
制作颜色渐变效果
这些正方形从左至右的颜色发生渐变,但是每一列的正方形颜色是相同的,简单分析下,每一列正方形的中心点X坐标值相同,对!这就是切入点
为了解释清楚如何着色,我先用一组简单的图形解释:
下图中基于一组点创建出一组心形,曲线与点之间一一对应


游客,如果您要查看本帖隐藏内容请回复
总结:

1.本次教学分4个小节讲解,每个小节都会实现我们最初分析的每一个步骤,再将它们连接起来,就能实现最终效果
这四组小的程序就像是机器的不同部件,分工明确,搭配起来机器就能正常运转。
2.教学中运用最多的一个运算器是 Dispatch ,判定的条件需要我们事先想好,所以,你不需要掌握太高深的数学知识,但思维逻辑很重要。
3.本教学并不是最简便的方法,但是可以让初学者了解到思考的过程!



作者: admin    时间: 2014-6-14 22:51
本帖最后由 derek096 于 2014-6-15 09:56 编辑
先看看

再模仿  两个小问题 a.景图片导入后是灰色显示的 怎么变为彩色的呢?b.这样的文字注释怎么弄的?





作者: admin    时间: 2014-6-17 16:31
derek096 发表于 2014-6-14 22:51


先看看再模仿  两个小问题 a.景图片导入后是灰色显示的 怎么变为彩色的呢?b.这样的文字注释怎么弄 ...

问题1
如果你放置图片的方式是:BackgroundBitmap
那么你可以鼠标单击视窗标签,按照下图设置,取消 灰阶 的勾选即可


问题2
Ctrl+G 群组运算器,鼠标右键单击紫色区域,就可以对群组命名



作者: admin    时间: 2015-8-27 15:55
非常感谢深大的教程,做的不好,斗胆发出来,照着教程做收获很多!!!



作者: admin    时间: 2015-8-31 08:22
lmjs 发表于 2015-8-28 12:13


感谢深版加分鼓励,谢谢!
我的颜色渐变效果怎么跟你们的不一样,GH中渐变色还可以自己定义吗?

Hi,Gradient Control运算器 可以自定义颜色,方法如下:
1.指针放到左上角颜色备选区,按住鼠标左键朝右拖拽就可以新增加颜色节点;


2.用鼠标右键单击颜色节点即可调整其颜色。



作者: admin    时间: 2016-2-18 12:53
感谢分享!

作者: admin    时间: 2016-3-18 17:45
看看差色
作者: QingK    时间: 2018-2-3 14:08
看看学学
作者: 木有风风    时间: 2018-4-10 15:25
不错 就是看不到电池了  为什么啊
作者: cylone    时间: 2018-11-1 16:10
感谢楼主分享~学习学习
作者: ttyson    时间: 2018-11-20 17:52
感谢分享!
作者: alexwangxq    时间: 2018-12-13 10:03
我为啥不能回复呢 现在又能回复了
作者: alexwangxq    时间: 2018-12-14 13:13
能在这里回复,但是在前面内容有回复的地方没法回复,看不到电池 既然是学习用 为啥还要藏着电池呢。
作者: ping0753    时间: 2018-12-24 11:43
我很想知道怎么做出来的
作者: 丢了幸福的猪    时间: 2019-7-17 21:22
很不错学习了谢谢
作者: rys77797665    时间: 2019-11-6 19:04
谢谢分享
作者: sidney3003    时间: 2019-12-30 07:54
ghWWDC2014 Apple 宣传图渐变效果制作,厉害,方便
作者: didi哒    时间: 2020-1-3 15:10
感谢分享
作者: didi哒    时间: 2020-1-3 15:11
感谢分享
作者: didi哒    时间: 2020-1-3 15:12
admin 发表于 2014-6-5 09:49
本帖最后由 深蓝 于 2014-6-5 12:06 编辑
2.筛选出需要的点
再次观察,在之前标记出的轮廓线以内,黑色区 ...

看看学习
作者: 雷军爱唱歌    时间: 2020-3-23 17:00
66666666666
作者: 雷军爱唱歌    时间: 2020-3-23 17:01
66666666666666
作者: 从不停下脚步    时间: 2020-9-8 11:52
学习一下
作者: 从不停下脚步    时间: 2020-9-8 11:54
电池看不到啊,求帮助




欢迎光临 Rhino3D犀牛中文网 (https://rhino3d.asia/) Powered by Discuz! X3.3