Re: [請益] 關於一些遊戲效果的製作
※ 引述《hhmmjj (ξ科ξ)》之銘言:
: 大家好
: 小弟我使用的是c#&direvtx來製作遊戲
: 目前所遇到的問題有三個
: 1.遊戲當中霧的效果怎麼弄出來
3D API 中都有提供這個功能
不過我對 DX 不熟所以不知道該用什麼 function
如果你會寫 vertex shader
可以在物體打光後 依照物體和攝影機之間的距離
適當地混上霧的顏色
就可以營造出愈遠愈看不清楚的效果
(事實上 OpenGL 就是這麼搞的)
: 2.影子的顯示效果
最常見的兩種作法:shadow map 和 shadow volume
google 一下應該很多網站都有教人怎麼做
: 3.有些物體本身會發出半透明的光芒(比如說人物放絕招的時候的光芒
: 是呈現半頭明狀的)
這招叫 billboard
先做出一塊光芒的 texture
然後在畫面上畫一個正向面對攝影機的四方形
貼上這張 texture 就成了 (真的超簡單)
記得打開 alpha blending 不然沒有半透明效果
billboard 超好用
可以用很小的資源換取華麗的特效
--
好久沒po文了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.162.9
推
10/02 22:09, , 1F
10/02 22:09, 1F
推
10/02 22:55, , 2F
10/02 22:55, 2F
※ 編輯: littleshan 來自: 218.163.162.9 (10/02 23:24)
推
10/03 17:07, , 3F
10/03 17:07, 3F
→
10/03 19:50, , 4F
10/03 19:50, 4F
討論串 (同標題文章)