在 SynthV Studio 中繪制平滑的曲線
本文在?https://www.vsqx.top/article/an30 里更新。

我們可能經(jīng)常需要在 SynthV Studio 中繪制平滑的曲線,比如這樣的:




從稀少的控制點可以看出,這樣的曲線肯定不是用鼠標(biāo)直接畫的。雖然畫這樣的曲線很簡單,但如果不得要領(lǐng),還是可能浪費不少時間。

圖一是很常用的平滑過渡曲線(過渡部分可能很長),繪制方法:

然后在現(xiàn)在的線上雙擊一下:

這會創(chuàng)建一個控制點,然后在它的右邊再雙擊一下:

這會創(chuàng)建第二個控制點,最后用鼠標(biāo)拖動第二個控制點到想要的地方即可:

第二個控制點后邊是一條橫線,這點是很方便的,不需要手動對齊。

如果想要圖二中的效果,即轉(zhuǎn)折點是有棱有角的,也很容易:


以上兩種場景是新手很容易摸索出來的,比較簡單。但圖三就需要一些技巧了。
圖三的難點在于中間的兩個控制點的高度需要一致。
錯誤示范,在圖一的基礎(chǔ)上,雙擊出右邊的一個控制點:

看上去好像沒問題,但在點的過程中明顯可以發(fā)現(xiàn)兩個點的高度不一致(點出控制點后,左邊的線段會跳一下),如果你認(rèn)為這是眼花了或者軟件顯示的問題,可以直接看工程文件:

這兩個點的縱軸坐標(biāo)一個是 4.78204345703125 一個是 4.833333492279053,明顯不一樣。要用鼠標(biāo)拖動這個新控制點,讓其和左邊的點高度一致,不僅考驗手法,還考驗眼力,相當(dāng)不容易。通過不斷重復(fù)雙擊來確保兩個點高度一致(左邊的線段不跳)也很麻煩,可能要雙擊好多回,甚至無法成功,非常搞人心態(tài)。而且這兩個控制點的距離可能很遠(yuǎn)(比如隔好幾個屏幕),那這類操作就更困難了。
其實有一個簡單的辦法,可以直接把左邊的控制點復(fù)制粘貼到右邊。
先用鼠標(biāo)圈選左邊的控制點(畫一個矩形框圈住即可,不用直接去點,這樣比較容易):

然后 ctrl + c 復(fù)制(也可以用右鍵菜單中的“復(fù)制”,但需要把鼠標(biāo)定位到這個點,比較麻煩)。
最后在合適的地方(只需要考慮橫軸的位置)點鼠標(biāo)右鍵,選“粘貼”即可(這時就不能 ctrl + v 了,不然會粘貼到和之前相同的位置):

這樣就可以了:

這兩個點之間的線段可能看起來有些奇怪(比如有鋸齒),但這么操作兩個點的高度絕對是一致的,可以再看下工程文件:

兩個點的縱軸坐標(biāo)都是 4.78204345703125,分毫不差。圖中顯示的鋸齒什么的直接無視了就好。
把這個老大難問題解決了后(我一度想寫個插件來解決,后來才發(fā)現(xiàn)復(fù)制粘貼就好),繪制平滑曲線就輕松多了。

如果想同時調(diào)整這兩個點的高度(很常見的需求,但如果不得要領(lǐng)就很麻煩了),只需要把它們兩個一同選上,然后按住 shift(這樣會鎖定它們的橫軸坐標(biāo))用鼠標(biāo)上下拖動即可(同樣不需要關(guān)注中間線段上的鋸齒之類,兩個點的高度肯定是一樣的):

如果兩個點的距離比較近,直接用鼠標(biāo)圈選就行。如果距離比較遠(yuǎn),可以先圈選第一個點,然后按住 ctrl,用鼠標(biāo)左鍵點第二個點(不能再圈選了,但這個操作也很容易,如果沒點中也沒什么副作用,找準(zhǔn)位置再點一下就可以了)。
如果想調(diào)整其中一個點或者兩個點在橫軸上的位置,也有辦法。選上后按住 ctrl 用鼠標(biāo)左右拖動即可。
按住 shift 會鎖定所選點的橫軸坐標(biāo),按住 ctrl 會鎖定所選點的縱軸坐標(biāo)??梢造`活使用這兩個按鍵,繪制和調(diào)整各種復(fù)雜的平滑曲線。

圖四這種看上去最復(fù)雜的曲線,實際上反而很簡單,因為不需要對齊。想必有了剛才的經(jīng)驗,大家都清楚如何繪制了,我就不再展開了。
如果需要更細(xì)致地控制曲線的細(xì)節(jié),可以在需要的位置增加控制點然后用鼠標(biāo)拖動,平滑模式也可以選第三個:

當(dāng)然也可以用鼠標(biāo)來手繪(選第三個繪制模式,可以方便繪制平滑的曲線。第二個繪制模式還是慎用吧,基本繪制不出平滑的曲線,看著也很丑,雖然可能很爽),但這樣就比較考驗手法了,雖然靈活,效果未必好:

具體的就需要不斷嘗試和練習(xí)了。