作者: LinkLi

  • grasshopper中让你意想不到的取整数方法

    grasshopper中让你意想不到的取整数方法

    在grasshopper中想要割舍方法取得整数位是比较麻烦的,以前我是看过某些论坛用计算公式的方法取得数值的整数位,但是那些都太麻烦也太难以理解了。

    今天我给大家带来一种最最最简单的方式就能获得数字的整数位。

    算法大家就看看上面的算法就可以了。

    基本上的思路也很简单的

    大家可以看看我下面列举这条方程式:

    设定区整数位的数字为X,

    X+0.5=Y。

    Grasshopper思维:X加上0.5,X后面的小数位会发生变化,比如X=2.34,加上0.5后是Y=2.84

    Y再四舍五入取整

    Y=2.84,根据Grasshopper默认的取整规则是四舍五入的,那Y四舍五入后Y=3

    Y-1=Z,Z就是我们要的整数值了。

    Y=3,Y再减去1,就可以得到最终的整数位2了。

    那我们再那几个数字代入X

    比如4.57

    4.57+0,5=5.07

    四舍五入等于5

    5-1=4获得小数点前面的整数。

    Grasshopper算法.png

    关键字:Grasshopper教程,Grasshopper算法

  • 那句“教练我想打篮球”凭什么就成了经典【转载】

    那句“教练我想打篮球”凭什么就成了经典【转载】

    那句“教练我想打篮球”凭什么就成了经典

    2016-06-09 22:19斑点网 推荐111次

    经典,教练,打篮球

    那句“教练我想打篮球”凭什么就成了经典

    《灌篮高手》结束连载已经快 20 年了,井上的其它作品也早已得到了漫迷的追捧;然而灌高的色彩至始至终未曾褪去。我也曾经常看到这样的提问,即为何三井如此得到喜爱,灌高究竟为何如此经典等等。看过或未看过漫画的读者们,至少都对灌篮高手四个字不陌生,以及“我想打篮球”这句经典台词。今次我们来看一看这句台词的出处,《灌篮高手》单行本第 8 本#71 篮球。

    三井寿的人物建立是在宫城被引出不久。在此之前的单行本 1-5 本,基本是灌高全书的一个序曲,可说是樱木、流川和赤木兄妹的故事为主;而在画风上,习惯了井上后期画风的读者恐怕在阅读 1-5 本时会不习惯,到和陵南练习赛之后才好一些。而这前五本的叙事为什么没有引出三井和宫城呢?一方面恐怕是井上自己还没想到,另一方面也非常巧妙,因为篮球队五个人要是一起扎堆出场,难免印象不深,人物容易混乱。陵南练习赛打完,我们已经习惯了赤木、流川、樱木在一起打球,这时候再加进两个队员,更加合理些。

    到了第 6 本宫城出场。宫城的人物形象相比三井要薄一些,不外是关于彩子的恋情,这使得这个人物很有调性,但是厚度相对低一些。而三井出场,前期的渲染很浓——一方面是逆天的长发 + 口罩造型,一方面是身边几个诸如铁男这样的面瘫渣男,活生生逼出一个臭表脸小流氓的形象(但是三井的主角脸早就暴露了一切)。篮球部打架事件延续了整个单行本 7 卷;这一本着实好好地体现了一发井上对于动作分镜的功力,外加叙事渲染的能力。一方面是无形的校规一直压着樱木流川们,一方面是门外的体育老师们一直聒噪不停;而体育馆里从流川出手——流川被打——樱木出手——樱木军团出手——樱木爆发,整个叙事流程是层叠式的,气氛逐渐推向高潮,而危机感也越来越重。所以单行本 7 给之后的叙事解决打下了很好的基础。

    随后就是漫史留名的单行本 8,以及单行本 8 最后收录的那逆天的#71。

    单行本 8 卷一开始是樱木暴打铁男,随后赤木出场,暂时延长体育老师冲进来的时间,给木暮叙说前史的时间。直到#70 前史说完,安西老师出现在体育馆大门外。这时候注意,整个叙事环境已经做好了:外部是安西老师已经站在门口,内部是打斗已经停止,双方矛盾基本结束,外部矛盾转为三井内部矛盾,三井的人物前史讲完,接下来要看这个环境下三井做什么反应。

    这一话第一页,是结束前史讲述,非常清楚,木暮作为叙述者做一句总结。然后给一个大环境全景,气氛也出来了,那就是大家都听呆掉了,流氓还是篮球部员都是如此。这一幅全景也很有意思,注意是低角度,而且前后景相当复杂,给了一个天花板,构图的意味很讲究。

    第二页,基本是延续了那一幅全景的叙事,给了各个方面的人一些反应,包括三井自己,这是他本话里第一次硬挺着耍帅;此时我们看到他的心态很清楚,就是硬挺着不承认自己的过去,依旧是恨意很足;这种人物设计很对,给三井的人物形象在这一侧继续加厚。

    依旧是各方的反映,这里给了一个情节点,就是德男去劝三井了。先不看三井的反映,我们看到德男这个配角也很有意思,看得出他对三井的感情真的很深,这种情况下第一个看出了三井的心理,而且没头没脑地当众说出来。(也不考虑三井的面子 Orz)我们再看一下这一页最后一幅三井转头杀的镜头,这动态感真实没的说,后面的运动模糊线,还有整体失色的画法,以及画面重点放在了三井的眼睛上。他的眼睛是本话在画面上的绝对中心。

    德男的这句劝是第一个波动了三井心情的导火线,让三井被戳到了内心的敏感点;他的反应也很合理,那就是恼羞成怒。木暮的劝,则是第二个波动了三井心情的点。注意画框的安排,前几页都是矩形画框,这一页开始出梯形画框,画框的大小变化和斜向变化开始了

    因此木暮劝完之后,三井不仅推了他一把,而且心中的那份面子和骄傲继续被摧毁,开始一段试图劝服自己的自白,什么打篮球只是回忆和课外活动而已之类。这个反应是激怒了木暮的。我们看到叙事进行到这里,方向很明确,三井一个人死硬,我们就想看看他最后究竟能不能回归篮球,或者怎么回归;怎样让他的死硬被消磨呢?显然木暮是一个很关键的点,因为前史就是木暮讲述的,而且木暮是一个没那么肌肉男的普通男孩,和三井关系也比较久,对篮球的热爱也非常深沉。注意画面上的安排,三井的眼睛。

    看到吧?给了木暮一个难得的特写!注意画框又变了,这一页都是矩形画框。但是景别的活动性明显加强了,三井的眼睛大特写开始出现。叙事上木暮的爆发让三井停顿了一下子,三井内心的第三次被波动,然后最后一次试图反抗爆发,把木暮推出去(可怜的二饼,身上都青了吧)。我们看到很明显三井开始动摇了。这个时候在故事编排上如果沉不住气,很容易在这儿泄气,让三井马上就爆掉。

    这一页是宫城点破三井的内心,三井没有明显反应。我们看到这一页又是矩形画框。这实际上是跟这一话的叙事同步的:从开场的安静和沉默气氛,到德男的劝、木暮的劝、木暮爆发、宫城点破,是一个很明显的拱形结构,气氛上去又下来;与之相对的是三井的心理防线,他的心绪是逐步上升,心理的这个骄傲和面子是逐步被撕去。沉不住气的话,这一话到这里就结束了,那就是平庸的漫画,人物的心理也算是说得过去。然而这一话最重要的情节点终于要出现。

    安西老师出现。我们看到井上毫不吝惜版面,给了一个巨大的全景,而且还是荷兰角斜向构图,特别有意思地把画面大部分给了体育馆,安西老师占地很小,三井又在侧面。这一幅镜头有很强的瞬时性,主要就是把这个气氛做的非常静和具体;画面里的帘子起到很重要的作用,把整个张力做的很足。而接下来则又是一个失色的处理,三井的眼睛真是抢戏啊!包括安西老师的镜头都有了很强的主观性。我们看到镜头的自由性非常高,直接一个眼睛的大特写。

    留名漫史的一页,这画幅构造,这明暗处理和叙事处理!虚实相间,但又毫不啰嗦,回忆的具体点恰到好处,辅以两幅三井的眼睛大特写,我们看到在层次上这两幅大特写很明显是在前;下面则是三井眼睛后面的心理活动;整个画面最两侧是长矩形画框的全景,中间是相对碎的回忆细节,挑了一些比较重要的点,同时在动感上很强的点,在人物上也很足的点。这时候整个第 8 卷的这个回忆部分就起到了很强的作用。读者在阅读这一页的时候完全会代入到三井的角度,同三井的视角合二为一;他的情绪在一瞬间被提到高点,而这提到高点又合情合理,恰到好处。

    这一话最后一页;如果说上一页可以留名漫史,这一页可说是留名文化史也不为过。我们看到井上在节奏把握上毫厘不差,上一页画框很碎,这一页就只有三个画框;三井的眼睛依然是亮点,里面饱含的泪水丝毫没有做作,水到渠成;因为三井的情绪已经在这一话的起落之中完全被击溃,他的骄傲和面子在宫城那里被压到最低之后,因为安西老师的进入而被瞬间击毁,又因为回忆的一连串而情感勃发。下一幅画框十三经的面部,这画功在这里登峰造极;我相信井上老师是因为完完全全爱着三井寿因而才画得出这一幅肖像:在刚哭出来的那一瞬间,委屈、不甘、释放的情感被描绘得无以复加。最后左侧的这幅全景,我们看到构图上依旧带一点仰角,体育馆的天花板占了一半以上。注意这幅图里,有了湘北队的主教练,首发五虎和第六人。还有这句简洁无比的经典台词。

    每当回顾灌高漫画的时候,虽然有许多令人难以忘怀的经典瞬间,然而#71 的这一话始终给我最深的感触。井上在镜头设计、叙事处理方面实在是大神,单说对三井见到安西之后的叙事详略安排,省去彩子开门、安西老师走近、三井跪下过程,而强调三井的眼睛、回忆、哭出来的一瞬间,就都是非常讲究的。电影虽然和漫画本质上不同,但有很多细节方面的问题值得向漫画大师们学习。

  • 我自己开发的一个筛选数据的Grasshopper小插件(猫头鹰筛选插件)

    我自己开发的一个筛选数据的Grasshopper小插件(猫头鹰筛选插件)

    我自己开发的一个筛选数据的Grasshopper小插件,使用的方法如上图所示,第一端口连接要筛选的物体,其他端口根据需要连接数据就好了。

    不过这个插件还不是太完善,如分组数量过多会产生特别多无用的数据,这些数据会把前面的数据覆盖掉,后面找个时间再更新吧。

    下图是滑动一个数据控制条产生不同的效果小动画。

    下载地址:猫头鹰筛选3dscg.com.zip

  • 关于NetworkSrf(网格线建立曲面)的建模曲面的研究

    关于NetworkSrf(网格线建立曲面)的建模曲面的研究

    关于NetworkSrf(网格线建立曲面)的建模曲面的研究

    关于NetworkSrf的理解。

    NetworkSrf(网格线建立曲面)命令,在犀牛制作曲面时非常的常用,而且使用条件也非常的简单。

    我凭自己的建模经验给它的定义是:边界不能超过四条边。

    使用网格线建立曲面最最重要的一个点就是绘制它的边界,绘制的边界最好是首尾相接的(犀牛软件并不怎么要求,即使是不连接的曲线,曲面依旧可以生成,但是生成的曲面很大可能会偏离我们的预想),下面用几个图说明下四种边界的情况:

    四边成面,这个是最为常见的情况,生成的曲面也是最标准的,建议大家在绘制曲线的时候尽量把曲线做成四边。

    blob.png

    第二种情况是三边的,这种三边成曲面也可以,但是要注意的是生成的曲面会根据选择的曲线顺序不同而产生不同UV结构线布置,另一个是由于生成的曲面类似于三角形,因此曲面也就出现了犄角。

    blob.png

    第三种情况是两条边界的,这种也是常见的情况,下图中红色标注的是边界,蓝色标注的“内部边”,根据犀牛对网格线生成曲面的定义,当边界只有两个的时候,“内部边”是不能少于3个的,否则不能生成曲面。

    两条边界的网格线曲面生成的曲面再数学上成为“双曲面”,大家个可以百度一下双曲面的定义。

    blob.png

    第四重情况是一条边界的,这个用网格线会产生一个椎体,边界一条,内部边最低要求也是3条以上,椎体面在数学上称为“单曲面”,同样大家可以去百度一下。

    blob.png

    以上就是常见的四种情况,那如果遇到曲线不止四段,那如何处理呢?如下图所示的效果:

    blob.png

    上图是五边造型,超过四边的在犀牛可以用Patch(嵌面)直接生成曲面,嵌面命令可以不限制边数生成曲面,但是嵌面生成的曲面的UV曲面不规则,而且存在可见的误差,不建议使用。

    要解决上面这个难题也很简单,我们只要在2和3的交点开始绘制一段曲线到5号线上,这样多出的6号线把整个图形划分为两个曲面,分别都是四个边的。

    下图中出现两个5号标示,这表示5号线是可以重复使用的,当然也可以把5号线断开成两截也是没有问题的。

    blob.png

    rhino建模、犀牛建模技巧

  • Grasshopper参数化的椅子算法教程

    Grasshopper参数化的椅子算法教程

    Grasshopper参数化的椅子算法教程

    这个Grasshopper算法逻辑思路是先预先在犀牛绘制几条椅子的轮廓线,然后把这几条结构线导入Grasshopper内,通过Grasshopper的“函数运算器”改变结构线等分点的高度,再把这些点组合成新的线条,新结构线再生成椅子的模型体块,最后把模型体块切片成型。

    平面效果

    调整曲线点

    切片生成造型

    关键字:grasshopper教程、grasshopper实例、grasshopper算法

  • Grasshopper时间运算器Timer的使用教程

    Grasshopper时间运算器Timer的使用教程

    Grasshopper时间运算器Timer的使用教程

    今天介绍Timer运算器,Timer运算器是一个时间计量工具,它会按照运算器设置时间间隔运行发送数据,发送的数据经过“Data Recorder”(数据记录仪)把每一个时间间隔的数据记录并输出。

    简单运算用法看上图,把输出值赋予到“累加运算器”上得到一个按时间计量的数字。

    对Timer运算器点击右键的Interval参数还能设定时间间隔

    blob.png

    利用Timer运算器还能做一些简单的动画,比如下面的这个。

    把输出的数据连入Z高度方向,小球就按Z轴方向移动,算法如下图

    blob.png

    关键字:Grasshopper教程、Grasshopper运算器教学

  • 瑞士再保险公司总部大楼(英国小黄瓜大楼)grasshopper算法教程

    瑞士再保险公司总部大楼(英国小黄瓜大楼)grasshopper算法教程

    瑞士再保险公司总部大楼(英国小黄瓜大楼)grasshopper算法教程

    1.jpg

    24根主钢架螺旋形状排列

    658_2.jpg

    分享个grasshopper的算法,算法下载链接:http://pan.baidu.com/s/1bpHVPRT

    密码:r9tg

    算法预览.png

    其中猫头鹰是自己创建的小插件,其插件内部算法是紫色背景的现实的电池图

    制作插件教程点击打开:GRASSHOPPER封装教程

    blob.png

  • grasshopper中替换指定的数据

    grasshopper中替换指定的数据

    如何使用grasshopper替换指定的数据

    算法如上图所示

    这里要使用到Replace  Menbers运算器

    S端口输入需要查询的数据列表

    F端口输入要替换的数据

    R端口输入最终的数据

    关键字:grasshopper,grasshopper运算器教程,grasshopper教学

  • css垂直居中代码

    文字垂直居中代码

    外层框设定高度height=行高line-height

    图片居中

    vertical-align:middle
    <!doctype html>
    <html>
    	<head>
    	<style>
    		form{
    			border:15px solid red;
    			height:100px;
    			text-align:center;
    			padding:5px;
    			line-height:100px;
    		}
    		div{
    			height:500px;
    			border:15px solid blue;
    			line-height:500px;
    			text-align:center;
    		}
    		div img{
    			vertical-align:middle;
    			}
    	</style>
    	
    	</head>
    	<body>
    		<form>
    			<input type="submit" value="提交">
    			<input type="text" value="请输入文字">
    		</form>
    		<div>
    			<img src="http://d.lanrentuku.com/down/png/1505/android-lollipop-icon-set-by-tinylab/goodreads.png">	
    		</div>
    	</body>
    </html>

     

  • 使用series间隔筛选相邻数据

    使用series间隔筛选相邻数据

    grasshopper使用series间隔筛选相邻数据,算法很简单就是用series算法算出相邻数字,再用ListItem筛选数据。

    上图中42数据是筛选物体的数量,除以3目的得到以后分组的数量,3连入N端口是让这个series运算器输出的数据为0,3,6,9,12,……,紧接着的Series运算器公差为1,开始数据是0,3,6,9,12,……,所以这个运算器输出的数据如下图所示