注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

jinrl100的博客

 
 
 

日志

 
 

PS-3D功能 学习“灰度网格”2  

2014-04-16 07:46:12|  分类: 学习PS的3D功能 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

说明:上一篇日志中有一个错误更正一下。

“不同的灰度值形成不同的高度值(或半径值),灰度值与高度值(或半径值)成正比例。”----在实际操作中发现并不成正比例。经过仔细观察没法找到正确的对应关系,请看下图:

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 为此把结论改为:不同的灰度值形成不同的高度值(或半径值),高度值(或半径值)随灰度值的增加而增加。

 

2 圆柱体的几个例子

现在想用“灰度网格”的功能来制作一支箭:

分析它的形状主要是圆柱体的箭杆和一个圆锥体的箭头做成,再在尾部加四个尾翼。尺寸应该怎样确定呢?上一次讲过,不同的灰度值形成不同的半径值,所以首先要决定箭杆半径对应什么灰度值。当灰度值为0是黑色,半径也是0。可以用试验的方法来决定箭杆半径,做一张某灰度值的灰度图片,试着做一次3D,再进行调整,现在决定用15来做箭干。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 箭杆做好后,在图片的上部做一个渐变来做箭头,渐变从0开始到40(大约为箭杆的3倍)。尾翼实际上是由矩形和三角形组成,尾翼矩形的外圈半径取130,尾翼的斜面也是一个渐变应该从15开始到130。尾翼的末端画一条2-3个像素的黑线,让它封闭起来。这样箭的灰度图片就做好了,请看下图:

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客

箭的表面贴图比较简单,黄色部分对应箭头、绿色部分对应箭身。

另外还需要有一个“不透明贴图”因为这一支箭全部不透明的,所以用一张白色的图片即可。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客


 下面想用“灰度网格”的功能来制作一瓶纯净水,瓶子由若干个圆柱体和圆锥体组成,塑料瓶为半透明。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 分析形状和尺寸后可以画出灰度图片,因为灰度图片比较难观察,建议必要时可以下载后用PS软件内的拾色器来测出各处的灰度值。图中上下各有一条3像素的黑色直线用它把二端封闭起来,另外仔细观察一下还可以看见瓶身上有二条腰线。

表面贴图对照看一下即可理解,瓶身的用深蓝色是因为以后设置半透明后颜色会减淡。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客

下面讲一下“不透明贴图”,在不透明贴图中白色(255)表示不透明部分,黑色(0)表示全透明的部分,而灰色表示半透明的部分。图中顶部的塑料盖和标签部分是不透明的,所以用白色。而瓶身部分我们用了深灰色(38)。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
  

 

 

是否能够画一架航天飞机?

分析这个航天飞机看来有二个难点,一是飞机头部的曲线;再一个是飞机上部突起的座舱。

灰度的最大值为255,因此决定了飞机的最大翼展。飞机的机身与机翼之间的比例决定了机身的灰度值,现决定用灰度值100作为机身的半径。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 头部的曲线应该用渐变来画,问题是怎样使渐变的过程符合曲线的变化。为此可以用作图法来设定渐变编辑器。下面把机头放大以后画出曲线,再算出各个位置处的灰度值,然后用这些数据来设定确定渐变编辑器的各个按钮。这样就能方便地画出机头了。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 下面再来讨论座舱部分怎样画。先考虑一下座舱的大致布局,下面左图是座舱前面挡风玻璃的斜面,右图是机身、座舱顶部和座舱侧面的外形图。二个侧面和挡风玻璃形成一个完整的曲面,这是一个怎样的曲面很难表达清楚。挡风玻璃处相当于一个直纹的锥面,而座舱的侧面为一个纵向的曲面,这两者又应该光滑地融成一体。

下面从灰度图片的绘制角度出发,分析一下两者的关系:机身处灰度值为100而座舱顶部的灰度值定为140,有40个像素的变化,挡风玻璃的斜面应该是线性变化,距离与高度成正比例。座舱的侧面我们画了一条曲线使得机身和座舱顶光滑连接,从极坐标来看这一条曲线不是线性的,随着角度的变化半径的增量在变化。因为绘制的图形文件设定为400X400像素,所以机身一周为400个像素,图中每10个像素画了一条半径,现已测量好半径的增量,开始时增量小,以后渐渐增加。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
 下面先画一张灰度图片的区域图。在图中座舱顶部的灰度值为140,机身处灰度值为100,其中间的一个颠倒的U字形区域就是要绘制的渐变区域,因为其顶部和二侧的渐变要求不一致,目前还没有办法直接来画。

比较可行的方法是,新建一个图层,先画出倒U字的外形轮廓选择区,在其中填充灰度值101。再新建一个图层,适当收缩选择区,填充灰度值102,这样收缩一次灰度值增加1,循环操作40 次,形成需要的灰度值为140的座舱顶部。问题是轮廓的收缩量与灰度值的增量之间的关系不能同时满足其顶部和二侧的要求。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
        经过反复的考虑只能采取这样的做法:先根据座舱侧面曲线的要求制成收缩量先大后小变化的一系列图层,然后再根据挡风玻璃斜面的要求用手动调整图层的位置。

看下面左图,从底层逐一向上,假设收缩量从64321逐步减小,每上一层灰度值增加1个像素(这里把图层画成彩色是为了便于观察)。再看右图,用手动沿纵向调整图层,使得挡风玻璃处按一层相距一个像素来安排。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 具体收缩量的安排如下:收缩量6 一次、收缩量4 一次、收缩量3 二次、收缩量2 九次、收缩量1 二十七次。经过仔细的操作最终基本上满足了要求。下图即为完成后的灰度图片,三个机翼的绘制比较简单大家可以自行操作。

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 表面贴图如下图,画出窗口和彩色线条即可,再下一图为不透明贴图,在窗口处涂上灰色表示半透明:

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
        有这三张图片就能够做出一只3D的航天飞机,下面用动画形式进行表演希望大家会喜欢!

不过这一架航天飞机的推进器还没有做好呢,所以尾部还不能给你看!

 

(本文未完待续)

PS-3D功能  学习“灰度网格”2 - jinrl100 - jinrl100的博客
 
  评论这张
 
阅读(426)| 评论(51)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017