用CDR曲線映射插件制作防偽花紋

教程頻道 - Coreldraw 來源:中國設計在線 作者:cdo 2016-07-26

CorelDRAW插件,適用于除X4以外的X3以上版本。      

這個插件的功能有點類似修改器或"封套",可以用來制作最常見的一種防偽花紋,各國鈔票上都有大量此類圖案。

這個插件允許用戶選擇兩條曲線來構成一個扭曲的坐標系,然后把直角坐標系內的曲線轉換進去——這個過程就叫映射——如下圖所示:

上圖中間兩條曲線就是構成扭曲坐標系的曲線,上面橫平豎直的網(wǎng)格轉換進去以后就變成了下面的樣子。      

打卡文檔"【共享插件018】曲線映射.cdr",用戶界面跳出:

在場景中選中兩條曲線,然后點擊"Set"按鈕將其設定為扭曲坐標系的上下邊界。如果所選的曲線符合要求,則check框"Done"顯示OK,同時執(zhí)行按鈕"Gogogo!"變?yōu)榭捎脿顟B(tài):

"符合要求"的曲線有如下特征:

1.只能選兩條曲線,多了少了都不行;

2.曲線不能是群組對象;

3.必須是單曲線,即,不能含有一個以上的獨立曲線,如內如帶個空洞的封閉圖形;

4.如果不是曲線形式,會被自動轉曲。

"分段數(shù)"決定了坐標系的精度,默認數(shù)字是200,即映射進來的曲線的節(jié)點數(shù)。

在場景中選擇一組曲線后,點擊"Gogogo!"按鈕,曲線就會被映射到指定的扭曲坐標系中:

上圖選擇了一組正弦曲線,它們被"塞進"了曲線坐標系中。

所選的待映射曲線的要求與坐標曲線相同。

鑒于正弦曲線用途廣泛,插件提供了一個制作成簇正弦曲線的模塊,在界面下方。

正弦曲線簇畫在當前頁面底部,與左右和底部頁面邊框各保持一定邊距。

下圖是基于默認值生成的曲線簇,6條6周期曲線,相位差為0.5:

"相位差"是一個0~1之間的數(shù)字,它的數(shù)學概念就不解釋了,比較一下相位差為1的曲線簇,跟上圖一樣,也是6條6周期曲線:

來看幾個應用案例。

這個坐標曲線是兩條螺旋線。

這是一個防偽底紋,鈔票等有價證券的圖案里有很多這類防偽裝飾,用的都是正弦曲線簇。

使用環(huán)形曲線要注意兩條曲線的端點位置,如果對不齊就會出現(xiàn)這種效果:

至于這是不是你想要的效果,就看你自己了。

下圖這個是前年做的:

用的都是本插件的基本功能,所使用的源曲線簇如下:

上圖的擺線、水波線、變頻正弦曲線等都是程序生成的,不久我會把這些功能模塊整理出來集中在一起專門發(fā)一個插件。

增加分段數(shù)可以調整映射曲線的精度,代價是系統(tǒng)運行變慢,要等。

曲線映射的方式是把源曲線等分成"分段數(shù)"參數(shù)指定的段數(shù),然后等分點一個個計算它在曲線坐標中的位置,然后重新連接成一條新曲線。這種處理會有一個問題:如果源曲線中有尖角,映射后尖角會消失,變成一個很小的圓角。這個問題也有辦法解決,留在升級版中處理了。

可能有些人注意到了,兩條曲線圍成的扭曲坐標系的另外兩條邊都是直線,like this:

那么,選四條曲線圍成一個四邊區(qū)域作為坐標系行不行呢?可以的,下圖即是:

插件下載地址:http://pan.baidu.com/s/1eSg7dce

聲明:站內網(wǎng)友所發(fā)表的所有內容及言論僅代表其本人,并不反映任何網(wǎng)站意見及觀點。

全部評論

暫無相關推薦