[美術] 臨摹電影場景 (300 Spartans)
我想靠臨摹下面場景來學一下 3D 的場景建立
"300: 斯巴達的逆襲" 劇照
https://i.imgur.com/FNnZwHF.jpg
現在三大家遊戲引擎都有工具
可以讓使用者不用任何 shader 知識,
改改參數就能做出擬真的天空
像下面是我在 Godot 上用 sky shader 做的,
只花幾分鐘拉拉顏色就有了
https://i.imgur.com/AnA01GN.png
但是除了要改出想要的效果不容易外,
shader sky 還挺吃效能的。
大概因為我用的是七八年的老電腦了,
從風扇起飛聲音就知道那些特效比較吃 CPU/GPU 了
所以我換用傳統的方法來做。
先用 Blender 用 noise 做出圓頂蒼穹
https://i.imgur.com/tNtMRlF.png
a: 環境光的強度改 0
b: UV sphere 的 subdivision 要夠高,不然天花板會很難改
c: 建立好地球後,到 edit mode 先 uv unwrap
d: 在 Shader 裡面,要開一個不連任何 node 的 image texture
e: Render Properties 要改成 Cycle Engine,
才會有 Bake -> Bake Button 讓使用者 Bake 出下面的圖
https://i.imgur.com/LIcJgGr.png
如果套用到遊戲引擎的 Panorama Sky (全景天空)
效果是如下:
https://i.imgur.com/PMltSWb.png
如果做的是夜晚的星空或銀河,
這樣效果就可以了,
因為星空和地平線是垂直的。
但是雲朵應該和地平線平行,
所以看來很酷但很怪。
所以請打開 Paint.NET
(有錢的可以開 PS)
假設圖片從上到下平分成 ABCD 四塊,
請把 A/B 位置互換,然後 A/B 對自己上下顛倒,
變成:
https://i.imgur.com/Ges9NVg.png
在全景下效果是
https://i.imgur.com/qYCRF6T.png
接下來用 Paint.NET 加入夕陽發光效果,
方法是開圖層,
用黑底白漸層並設定為 "增加亮度" 圖層。
下面是二個半圓和一條直線的三個圖層效果
https://i.imgur.com/zm38jEQ.png
最後加個海岸、石頭和海浪,
加 direct light / spot light X 3,
開 on far blur / glow effect 調一下,
最後就是
https://i.imgur.com/WocUoxA.png
因為是初學者,
搞了三天才做出來,
但是效果我很喜歡 (也很省效能)
看著自己做的夕陽海岸讓自己心情平靜不少,
而且也學到了不少東西,
所以拿來野人獻曝一下。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.83.241 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1645181792.A.7FF.html
※ 編輯: YoshiCasa (61.228.83.241 臺灣), 02/18/2022 18:57:01
推
02/19 00:32,
2年前
, 1F
02/19 00:32, 1F
推
02/19 11:23,
2年前
, 2F
02/19 11:23, 2F
推
02/19 15:01,
2年前
, 3F
02/19 15:01, 3F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
10
14
196
307
58
99