游戏攻略网
当前位置: 首页 游戏攻略

ps构图教程完整版(PS教程国外超详细的PS极坐标教程)

时间:2023-08-09 作者: 小编 阅读量: 1 栏目名: 游戏攻略

如图这一组图分别是正方型、圆形和色块通过极坐标变换前后的图像。极坐标到直角坐标的变化:可以认为是底边上凹,顶边和两侧边下翻的过程。但是因为极坐标不是一一对应的关系,所以在图的边缘部分的信息就不能恢复了。原图的底边在极坐标后会映射为与新图外边框内切的圆以及圆外的所有空白的地方。

在国外的网站上看到有人把Photoshop的滤镜分为两类,一类是对原图没有破坏性的滤镜,另一类是对原图有破坏性的滤镜。破坏性滤镜多以扭曲滤镜为主,其中极坐标的破坏性可以算是相当大的一种。

因为极坐标的破坏性,很多人认为这个滤镜对于图像、照片的处理没有什么太大的实际应用,但是如果对于一些抽象的图像,我觉得这个滤镜还是有些地方值得研究一下的,希望各位看过本文也会有所启发。

一、极坐标变形的感性认识

先看一下极坐标对图像做的是一种什么样的扭曲。如图

这一组图分别是正方型、圆形和色块通过极坐标变换前后的图像。

直角坐标到极坐标的变化:可以认为是顶边下凹,底边和两侧边上翻的过程。

极坐标到直角坐标的变化:可以认为是底边上凹,顶边和两侧边下翻的过程。

这里所说的“过程”只是用来加深记忆而已,实际上这个上翻下翻的过程是不存在的,而是直接通过坐标映射而成的。

1、直角坐标―>极坐标

原图中的竖线经极坐标变换后,变为放射线。

原图中的横线经极坐标变换后,变为同心圆。

当然横竖交错画出来就是蜘蛛网啦。

请观察每种颜色色块在变换之后的位置,原图的顶部收缩为圆心部分,底部的红色成为画布内切圆。左右两个蓝色的色块向上翻转之后最终合并为一个扇型,原来的两个侧边会在上方重合。

记住每种色块变化前后的位置不仅有住于加深对极坐标滤镜的理解而且在实际应用中也有帮助,至少现在你已经学会画放射线、同心圆、扇型了。

2、极坐标―>直角坐标

原图中的竖线和横线(坐标轴除外)经变换后,变为图中的抛物线/双曲线(具体是那种线形我尚未搞清楚,但我更倾向于是双曲线)。

坐标轴经变换后,变为纵向的5条分隔线,其中1,3,5是原纵轴,2,4是原横轴。

对于色块的变化,请大家注意一下位置和幅度就是了,这个我研究得不多。

Btw:在前言里我曾说过极坐标对图像有破坏性,其实极坐标滤镜也具有一定的还原性,毕竟这是坐标系间的映射。对于执行了正变换的图形再执行反变换还是可以恢复出原图的一些信息的。但是因为极坐标不是一一对应的关系,所以在图的边缘部分的信息就不能恢复了。比较另类的应用还可以利用极坐标的还原性为图片加密。

二、极坐标滤镜应用

我使用极坐标滤镜主要还是用于画圆,或者说画以圆为基础的图像。我们经常看到用矢量软件画的一些重复的有规律的图形,其实某些图利用极坐标滤镜就可以完成,有时比用矢量软件做得更好,变化更多。

2.1 放射线的制作,参见第一部分。2.2 同心圆的制作,参见第一部分。2.3 扇型,环型,彩虹,参见第一部分2.4 螺线

螺旋线在矢量软件中画是相当简单的事,有些软件本身就有螺线工具。但是对于ps来说,并没有特别合适的绘制螺线的工具或公式。在扭曲滤镜里有一个旋转扭曲(Twirl)滤镜可以做类似螺线的效果,但感觉可控性不强。

我从画同心圆得到启发,发现可以利用极坐标滤镜来画螺线,无论是等距的还是开放式的都可以画,步骤也比较简单,只有几步而已。

先建立一个矩形空白文件(400*20),画一条斜线(如果是粗斜线,那么注意斜线在画布的另两个顶角部分也要画斜线处理一下以保证下一步填充时能够正常衔接),定义图案。如图

建立新文件(400*400)用刚才定义的图案填充。如图

应用极坐标滤镜,直角坐标――极坐标

应用光照滤镜。

再应用球面化滤镜和其他的修改,完成。

上面这个图是画等距螺线用的,如果画不等距螺线,需要改变每条斜线的间距和斜率。

说明:图片的右下会出现一道黑色的痕迹,这条黑线是原图的底边上的黑点映射过来的。原图的底边在极坐标后会映射为与新图外边框内切的圆(正方形画布,如果是长方形画布就是椭圆)以及圆外的所有空白的地方。如果要避免这条黑线,只要注意原图的底边线为背景色就可以了。其实这道线也有其特殊的用法,具体见后面的例子。

画好的螺线还可以用ImageReady做成Gif动画。

2.5 纵向斜线和网格的极坐标变化

道理都是一样的,看明白一个,其他的就都会了。但要注意,如果是填充竖线,新的画布尺寸最好是原定义图案尺寸的整数倍。不然,原图的左右两边在极坐标滤镜之后不能很好的融和。

下面的这两个图就利用了刚才介绍的黑线做成了内切圆外的放射线。

复杂图形演变

2.6 网格的极坐标变化

利用简单的网格配合其他一些滤镜的使用可以做出各种出人意料的效果。如图组6~组9。下面以组8为例简单介绍一下制作方法。

先画网格,不知道大家用什么方法画网格?填充还是别的什么方法,以后可以交流一下。我画网格用的是拼贴(Tiles)。

使用极坐标滤镜(极坐标―>直角坐标),垂直翻转。

再次s使用极坐标滤镜(极坐标―>直角坐标),垂直翻转。

再使用极坐标滤镜(直角坐标―>极坐标)

使用光照滤镜,曲线

完成效果如下。

组7和组9的制作方法与组8类似,只是中间夹杂了一些其他的步骤。

其他应用

2.7 制作光盘

制作光盘的方法很多,这个当然是用极坐标画的,但感觉做得并不好。

2.8 放射文字

组11,关于这个网上有很多教程,不再赘述。

2.9 形状的极坐标变化

我最喜欢这个,是无意中试出来的。组12。

具体应用就讲到这里,最后讲讲一点点理论,说一下极坐标转换滤镜的工作过程。

三、 极坐标滤镜的工作过程(直角坐标到极坐标)

一般而言,位图图像中的任意一点(象素)可以用直角坐标(x,y)来表示。同样这个象素也可以由极坐标(r,a)来表示。极坐标滤镜的工作过程就是将基于直角坐标系的象素(x,y)经过极坐标映射(r,a)之后再由直角坐标(x’,y’)表示出来的过程。

直角坐标和极坐标的互化公式如下:

r = sqrt ( x * xy * y )

a = arctg ( y / x )

x = r * cos ( a )

y = r * sin ( a )

下面是一段是模拟极坐标滤镜工作的伪代码。这个代码并不是我编写的,我也只是看懂而已,更详细的解释可以参考下面的链接:

http://www.jasonwaltman.com/thesis/filter-polar.html

(这是个国外的网站,站主利用C模拟出了一些PS的滤镜的效果,而且提供源代码和源程序。)

for every pixel in the original image do

{

// x和y是当前象素在直角坐标内的坐标。

// 图像中心点的坐标为 x = 0, y = 0。

// r 和 a 是象素的极坐标。其中角度a为弧度单位。

r = sqrt ( x * xy * y );

a = atan2 ( y / x );

// R取图像长和宽的最小值的一半。

R= min[ image_width , image_height ] / 2

// 新的x和y是经过极坐标滤镜变换之后,象素在直角坐标系中的新坐标。这个转换的目的,特别是R和6.2832(2pi)的选择,我认为是将转换后的图像限定到原画布大小之内的作用。同时这个步骤最终导致了图像的变形。

x = r * image_height / R;

y = a * image_width / 6.2832;

filterpixel.x = x;

filterpixel.y = y;

}

这仅仅是一段伪代码而已,真正的执行过程要复杂一些,如果继续深入下去就严重跑题了,所以深入的讨论还是请参见那个链接,自己去看吧。

最后引用那个网站的一句话作为结束语。

“If used creatively, the effect is worth more than just its novelty.”

希望各位在看过本文之后能有所启发。口动不如心动,心动不如行动,期待各位的作品。

来源:设计之家

    推荐阅读
  • steam棋牌游戏推荐(幸运之夜新版本亮相TGC)

    steam棋牌游戏推荐12月1日,2017腾讯游戏嘉年华正式在成都开幕,腾讯的VR社交游戏《幸运之夜》在现场发布了最新版本。VR《幸运之夜》在TGC2017上惊艳亮相《幸运之夜》新版本发布邀请好友一起游戏今年7月底,《幸运之夜》正式在Steam发布,并推出了首款游戏作品“德州扑克”。今年的TGC2017现场,《幸运之夜》全新版本便带来了对互动性方面的提升。

  • 儿童睡前故事卖火柴的小女孩大全(卖火柴的小女孩)

    在长发公主的故事里,兔子小姐变成了手持宝剑的骑士,穿过了山川和河流,战胜了地狱恶犬,最终救出了长着一头金黄色长发的熊猫先生。随着一阵空间的波动,熊猫先生和兔子小姐来到了冰天雪地的圣诞节。小女孩被这突如其来的变化惊呆了。熊猫先生没有回答,轻轻摸了摸小女孩的头。小女孩点燃了第二根火柴。熊猫先生和兔子小姐则来到壁炉前,商量起小女孩最后一个愿望。熊猫先生蹲下来,握起小女孩的手。

  • 怎样做ppr管快一点(PPR管安装方法及技巧)

    怎样做ppr管快一点PPR管安装方法及技巧首先准备好需要的材料:热熔机,小剪刀,ppr管,管件,手巾。一定要根据自己热熔ppr管的口径,准备相应的热熔头。清洁:清洁管材与管件的焊接段部位,建议用95%浓度酒精擦净。在熔接时间内迅速的将管材无旋转的垂直插入管件中,并维持5秒以上,然后按相应冷却时间冷却。热熔后做到横平竖直,美观大方。

  • 大托特包搭配技巧(大托特包搭配技巧简述)

    西装外套+托特包复古时尚的格子,由黑白交错的条纹形成,文艺而又端庄搭配撞色托特包,优雅而不失俏皮,让气场变得灵动起来内搭白色连帽卫衣,减龄又可爱,接下来我们就来聊聊关于大托特包搭配技巧?大托特包搭配技巧西装外套+托特包复古时尚的格子,由黑白交错的条纹形成,文艺而又端庄。衬衫+托特包白色的衬衫休闲慵懒,给人一种空灵的感觉以及干净纯粹的气质。

  • 刘涛电视剧口碑(电视剧景气指数第一)

    还记得3月份刘涛在和周渝民主演的《大宋宫词》中扮嫩出演少妇被很多观众吐槽。万万没想到时隔数月,刘涛带着她的新剧《星辰大海》杀回来了。目前主要的剧情线在刘涛饰演的女主简爱身上。因为小时候意外发现母亲出轨的事,得知真相的父亲激愤之下杀死母亲并自杀,简爱因此成为了一个孤女。逃出傻子家的简爱在与姑姑的争执中误伤姑姑,从此开启逃命生涯。简爱从面馆辞职走投无路,误打误撞进入大公司之后面临着同事的故意刁难。

  • 外墙装修材料有哪些 外墙装修材料有哪些类型

    外墙涂料具有装饰性良好、耐污染耐老化以及施工维修容易和价格合理的特点。一般来说釉面外墙砖有亚光面与无光面两大类。它的装饰的效果也不错,有柚木色、深灰色等等可供选择。由于它的表面的肌理很清晰,所以色泽漂亮且装饰性极强。本站,中国知名大型装修平台,装修领导品牌。

  • 世界上有哪些花(世界上有哪些花 名字)

    瓜叶菊、香豌豆、夏兰、石竹、石蒜、荷花、翠菊、睡莲、福禄考、晚香玉、万寿菊、千日红、建兰、铃兰、报岁兰、香堇、大岩桐、水仙、小草兰、瓜叶菊、蒲包花、免子花、入腊红、三色堇、百日草、鸡冠花、一串红。孔雀草、大波斯菊、金盏菊、非洲凤仙花、菊花、非洲菊、观赏凤梨类、射干、非洲紫罗兰、天堂鸟、炮竹红、菊花、康乃馨、红掌、满天星、星辰花、三角梅、虞美人。

  • 长歌行李长歌母亲是谁杀的(长歌行李长歌的简介)

    下面更多详细答案一起来看看吧!长歌行李长歌母亲是谁杀的《长歌行》李长歌母亲是自杀的。李长歌,太子李建成之女,生母则是回纥王族。父母手足均死于玄武门之变,满怀愤恨的长歌凭高超武艺逃出皇宫,并在追捕过程中制造“坠崖假死”而逃生,其后女扮男装隐瞒身份流落民间,一心只想为父母复仇,在家和国的利害冲突中,最后放弃复仇,和阿诗勒隼一起成为了民族和解的使者。

  • 什么时候喝蛋白粉增肌效果最好(什么时候喝蛋白粉增肌效果最好)

    从长远来看,这种方法被证明可以促使肌肉明显增长。如果摄入量超过一定的阈值,蛋白质的合成就会受限。如果是以乳清饮料的形式摄入乳清蛋白,运动者可以在运动结束后立即饮用。按每公斤体重1克的标准,在健身前后立即摄入以及在运动后1小时内摄入可快速吸收的碳水化合物,可以明显抑制肌肉分解,并大大促进肌肉快速和明显的增长。在这种情况下,大量分泌的胰岛素促进了氨基酸向工作中的肌肉运输,为蛋白质合成奠定基础。

  • 窦骁周冬雨山楂树之恋结局(周冬雨18岁第一次出演)

    周冬雨18岁第一次出演要说最近最火的电影,非《少年的你》莫属,上映14天,已经收获了12.45亿的票房成绩,成为现阶段最强的票房黑马而作为该片主演的周冬雨和易烊千玺,也凭借在该片中的精彩演出,演技得到大众的进一步认可作为“。