Re: [程式] 請問可以弄出3D場景的透明Surface嗎?
※ 引述《euleramon (天佑台灣)》之銘言:
: ※ 引述《euleramon (天佑台灣)》之銘言:
: : 請問...
: : 有無辦法用camera看一個3D場景,做成一個 Surface,
: : 再弄成 Texture,但是這3D場景裡沒有 object的地方在 Texture裡都是透明的?
: : 有辦法做到這樣嗎?
: : 謝謝"
: 在forum上看到幾個相關的,但不是解答
: http://www.gamedev.net/community/forums/topic.asp?topic_id=337854
: http://dotnet.org.za/pieterg/archive/2005/08/06/41735.aspx
: 不過不是 render 3D scene to texture ,而且還能保留texture中沒被畫到的
: 3D scene 是透明的...
: 今天在網路找forum也有看到有人提這種問題,不過沒找到解答就是了...
: 唯一有找到的是 texture to Bitmap
: http://www.xtremedotnettalk.com/showthread.php?t=78775
我試成功了...
先在google下的Keyword:
Surface device.Clear( ClearFlags.Target | ClearFlags.ZBuffer,
Color.FromArgb(0, Color.Black), 1.0f, 0);
找到下面這篇
http://www.gamedev.net/community/forums/topic.asp?topic_id=502058
看完後思考那邊要改:
將device.Clear 成 Color.FromArgb(0, 0, 0, 0)
之後再修改Surface及Texture的Format,改成 Format.A8R8G8B8
就ok了 YA~~ cool
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.161.28
※ 編輯: euleramon 來自: 60.248.161.28 (08/20 10:23)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章