2021年5月25日 星期二

修正漩渦紋理(Texture)的旋轉動畫單調的問題

 修正漩渦紋理(Texture)的旋轉動畫單調的問題

前言

  先前的  產生漩渦的紋理(Texture) 能產生簡單產生旋轉動畫,但轉起來相當單調,有辦法轉起來自然點嗎?個人想到的解法,在此做個紀錄。


內容

  按照之前的  產生漩渦的紋理(Texture) 作法的旋轉動畫如下

單調的旋轉動畫


先看修正後的結果如下

修正後的旋轉動畫


修正後的旋轉的動畫會一邊旋轉一邊改變漩渦,舊的只是單純旋轉,所以漩渦不會改變,如何改變呢?如下圖

修正後的做法



修正後的做法看起來很複雜,但其實就是用兩張漩渦圖在最後 Mix 輸出,但有一點要注意的是要讓上下兩張圖不一樣,範例的做法是控制旋轉角,上面初始是"0",下面則是"-180",還有在兩張圖的"MixRGB Node"的數值也不同,接著讓兩張圖的轉速(每秒轉的"Z"角度)是一樣,這樣就可以修正轉起來太單調的問題。

2021年5月23日 星期日

產生漩渦的紋理(Texture)

 產生漩渦的紋理(Texture)

前言

  最近看到一個教學 [ www.youtube.com ] Create a Black Hole in Blender - Iridesium ,影片裡有個步驟是用程式產生漩渦的紋理(Texture),覺得做法很有趣在此作紀錄。


內容

  用程式產生漩渦的紋理(Texture)的做法如下

用程式產生漩渦的紋理(Texture)的做法


圖中被紅圈圈起來的地方是要注意的地方,"Texture Coodinate Node"要使用"Object"作為輸入,"Gradent Texture Node"要使用"Spherical",最後的"MixRGB Node"是我覺得整個作法裡面最神奇的地方,當"Fac"的數值是"1"的時候會是一個有著整齊一環一環的圓圈,當數值是"0"時就單純變成Noise Texture ,數值保持在"0.5~0.8"會很像漩渦,如果要漩渦動起來可以透過"Mapping Node"的"Rotation"的"Z"就可以做出簡單的漩渦動畫。


參考資料

[ www.youtube.com ] Create a Black Hole in Blender - Iridesium

2021年5月12日 星期三

在 Blender 裡使用透射(Transmission)

 在 Blender 裡使用透射(Transmission)

前言

  如果只是單純在 Shader editor 裡將透射(Transmission)調成"1",會看到如下

將透射(Transmission)調成"1"

只是單純將透射(Transmission)調成"1"並不能得到透射(Transmission)的結果,而是變成黑色,顯然這不是透射(Transmission),如果需要透射(Transmission)必須要作一些調整才能得到結果,這裡把學習的過程做個紀錄。


內容

  要開啟透射(Transmission)不只是調成"1",還要在 Material Properties 作如下調整

調整 Material Properties

在  Material Properties 裡將"Screen Space Refraction"開啟,接著到 Render Properties 作如下調整
調整 Render Properties

在 Render Properties 裡將"Screen Space Refractions"開啟,並把子選項"Refraction"也一併開啟,接著就可以看到如下
設定完透射(Transmission)的結果


如果需要在 Material Preview 裡看到結果還需要作如下設定
設定 Material Preview

在 Material Preview 裡將"Scene Lights"與"Scene World"都開啟就可以看到透射(Transmission)的結果。

2021年5月4日 星期二

在 Blender 使用環境貼圖(Environment map)

 在 Blender 使用環境貼圖(Environment map)

前言

  Blender 本身有自帶一些環境貼圖(Environment map),但如果不夠用怎麼辦?這次會介紹如何取得環境貼圖(Environment map)並在 Blender 使用,在此做個紀錄。


內容

  如果覺得 Blender 自帶的環境貼圖(Environment map)不夠用可以到 [ hdrihaven.com ] HDRI Haven 下載,如下圖

在 HDRI Haven 下載環境貼圖(Environment map)

該網站相當貼心,在下載頁面可以選擇解析度來下載,下載的格式為 EXR。


  如何在 Blender 使用環境貼圖(Environment map)呢?在 Shader editor 作如下操作

編輯 Shader

在編輯視窗的上方將"Shader Type"切換為"World",接著新增 Environment texture node ,指定圖片後將"Color"連到 Background node 的"Color"。這樣就可以在 Rendered 下看到結果,但如果要在 Material preview 下看到結果需要做以下操作

在 Material priview 下看到結果


在 Material preview 下的設定將"Scene world"啟動就可以看到結果。


參考資料

[ hdrihaven.com ] HDRI Haven