最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AI基礎(chǔ)教程:用Illustrator快速方便地創(chuàng)建內(nèi)陰影效果

  發(fā)布時(shí)間:2014-06-27 09:09:54   作者:佚名   我要評(píng)論
本教程是向大家介紹如何在AI中快速方便地創(chuàng)建內(nèi)陰影效果,教程介紹地比較詳細(xì),希望能通過(guò)本教程大家可以掌握Ai這方面的知識(shí),

再下面是<feFlood>基礎(chǔ)濾鏡:


復(fù)制代碼
代碼如下:
<!-- Color & Opacity -->
<feFlood
flood-color='black'
flood-opacity='0.75'
result='color'
/>

<feFlood>命令對(duì)SVG濾鏡所控制的區(qū)域做顏色填充。本例子中以黑色,75%可見(jiàn)度填充SVG濾鏡控制區(qū)域:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

注意<feFlood>基礎(chǔ)濾鏡沒(méi)有輸入?yún)?shù)。填充的結(jié)果輸出至緩沖區(qū),名稱為color。

然后又是一個(gè)<feComposite>命令:


復(fù)制代碼
代碼如下:
<!-- Clip color inside shadow -->
<feComposite
operator='in'
in='color'
in2='inverse'
result='shadow'
/>

這次是用在緩沖區(qū)里的color和inverse圖像做in運(yùn)算,將內(nèi)陰影做出來(lái),結(jié)果保存到shadow里,如圖:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

最后是用<feComposite>將陰影和源圖像拼合:


復(fù)制代碼
代碼如下:
<!-- Put shadow over original object -->
<feComposite
operator='over'
in='shadow'
in2='SourceGraphic'
/>

拼合完畢后,就得到最終需要的結(jié)果了:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

使用AI的SVG濾鏡生成內(nèi)陰影的步驟差不多就是這個(gè)樣子了。如果再回顧一下這整個(gè)過(guò)程,會(huì)發(fā)現(xiàn)很多基礎(chǔ)濾鏡都是將某一步的輸出作為這一步的輸入。那么,可以根據(jù)基礎(chǔ)濾鏡輸入輸出之間的聯(lián)系,畫一個(gè)結(jié)點(diǎn)圖。我們這個(gè)例子的基礎(chǔ)濾鏡結(jié)點(diǎn)圖可以畫成這個(gè)樣子:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

這樣基礎(chǔ)濾鏡之間的關(guān)系就一目了然了。

除此之外,SVG濾鏡還有一些其他的有趣功能。再舉一個(gè)例子:加強(qiáng)圖像的凹凸效果。

如果用過(guò)一些3D創(chuàng)作軟件或類似Unity這樣的游戲引擎,可能會(huì)知道,在計(jì)算機(jī)世界里,物體表面的凹凸感可以由凹凸貼圖或法線貼圖來(lái)做到。凹凸貼圖即給定一個(gè)除顏色紋理之外的凹凸紋理,凹凸紋理由灰度表示,越白的地方代表該點(diǎn)高度越高,越黑的地方與之相反代表高度越低。

法線貼圖類似,只是由灰度表示的凹凸紋理?yè)Q為由彩色表示的表面法線紋理,每個(gè)像素的[R,G,B]顏色對(duì)應(yīng)該點(diǎn)法線[X,Y,Z]分量的大小。通過(guò)凹凸貼圖和法線貼圖,可以大大增加計(jì)算機(jī)世界里物體的真實(shí)感,且不會(huì)像直接創(chuàng)建多邊形那樣過(guò)多的增加物體幾何細(xì)節(jié)而過(guò)度增加計(jì)算機(jī)渲染負(fù)擔(dān):

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

如上面這個(gè)CrazyBump軟件截圖,在這里用了石墻紋理,并通過(guò)石墻紋理本身的灰度生成了凹凸紋理,計(jì)算機(jī)根據(jù)凹凸紋理、顏色紋理以及入射光線顏色、方向,還有視角的方向,生成了最終具有真實(shí)感的顏色圖像。

在AI里,使用SVG濾鏡,也可以做出類似的效果。代碼如下:


復(fù)制代碼
代碼如下:
<filter id="BumpDiffuse">
<feColorMatrix
type="luminanceToAlpha"
in="SourceGraphic"
result="img1"
/>
<feDiffuseLighting
lighting-color="white"
in="img1"
surfaceScale="12"
diffuseConstant="1"
kernelUnitLength="1,1"
result="bumped">
<feDistantLight
azimuth="135"
elevation="135"
/>
</feDiffuseLighting>
<feBlend
in="bumped"
in2="SourceGraphic"
mode="multiply"
result="img2"
/>
<feComposite
in="img2"
in2="SourceGraphic"
operator="in"
result="output"
/>
</filter>

這個(gè)濾鏡使用源圖像的灰度,生成凹凸紋理,再用凹凸紋理生成由光線照射下的凹凸感圖像,最后將凹凸感圖像與源圖像拼合,生成更加帶有凹凸感的圖像:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

如圖,上圖為應(yīng)用上述濾鏡的圖像,下圖為源圖,對(duì)比一下即可看到差別。

然后,還可以這樣玩,如改變光源的方向:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

改變光源的顏色為夕陽(yáng)溫暖的余光:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

改變光源的類型:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

甚至是為紋理增加「亮晶晶」的效果:

Illustrator基礎(chǔ)教程:創(chuàng)建內(nèi)陰影效果,破洛洛

由此,我們可以看到,SVG濾鏡雖然是AI最不常用的功能之一,但是功能卻相當(dāng)強(qiáng)大。有了SVG濾鏡這個(gè)功能,我們能夠自己編寫所想要的濾鏡,從而大大增強(qiáng)AI的功能,甚至可以將AI變成一個(gè)圖像處理軟件。不過(guò)AI的SVG濾鏡也有很多局限性:

首先是SVG濾鏡不能方便調(diào)節(jié)參數(shù),若需要調(diào)節(jié)參數(shù),必須要通過(guò)手工更改代碼來(lái)調(diào)節(jié)。還有,AI中的SVG濾鏡不能夠像在Web那樣,通過(guò)開(kāi)啟enable-background屬性來(lái)獲取當(dāng)前圖形的背景圖。以及,AI中似乎不可以用SVG濾鏡引用其他圖像或矢量對(duì)象。

最后,估計(jì)因?yàn)锳dobe也覺(jué)得這個(gè)功能可能沒(méi)多少人會(huì)用,沒(méi)怎么對(duì)這個(gè)功能做軟件測(cè)試,SVG濾鏡這個(gè)功能有一些bug,如果輸入一些無(wú)效的SVG命令可能會(huì)引起AI崩潰。因此在應(yīng)用SVG濾鏡前,必須要保存文件。

最后,依然是作業(yè)時(shí)間:

請(qǐng)根據(jù)FilterEffects這個(gè)頁(yè)面里面的資料,了解上面的凹凸效果濾鏡是如何實(shí)現(xiàn)的;

根據(jù)上面凹凸濾鏡效果代碼,畫出基礎(chǔ)濾鏡結(jié)點(diǎn)圖;

將上面凹凸濾鏡的代碼擴(kuò)充,使其實(shí)現(xiàn)最后一張圖的反光效果!

教程結(jié)束,以上就是用Illustrator快速方便地創(chuàng)建內(nèi)陰影效果,希望這篇教程能給大家?guī)?lái)幫助!謝謝大家觀看!

相關(guān)文章

最新評(píng)論

太谷县| 化隆| 那曲县| 台南市| 方正县| 丰镇市| 阜宁县| 岗巴县| 竹北市| 保康县| 临沧市| 乌拉特中旗| 南康市| 遂宁市| 廉江市| 云安县| 桦甸市| 乐山市| 图木舒克市| 邹城市| 临沂市| 长泰县| 石景山区| 乌海市| 股票| 米脂县| 吉木乃县| 通城县| 阳江市| 临潭县| 寿阳县| 湾仔区| 汉中市| 漾濞| 冕宁县| 崇礼县| 彰化市| 满城县| 太谷县| 呼图壁县| 白城市|