看板 GameDesign 關於我們 聯絡資訊
我需要在沒有3D函式庫的環境 跑wince 5.0的嵌入式系統下 畫一些立體的地圖 因為Wince下沒有現成的DirectX或OpenGL之類的東西可以用 得自己寫Renderer 像透視、旋轉、縮放和移動等都不難 目前我遇到比較麻煩的是剪裁 沒有剪裁的話,景深是負的,一樣會投影出來 會讓畫面變得非常奇怪 請問有沒有關於這方面的資料可以參考 又或著說應該找什麼關鍵字比較正確 關於software renderer的做法 以上,謝謝 -- 哇咧咧 創意投票系統 http://walele.com 易記學 程式設計教學 http://ez2learn.com/ 易記學 程式設計討論區 http://forum.ez2learn.com VICTOR's 個人Blog http://blog.ez2learn.com/ 財報分析王 http://victorlin.serveftp.org/stock/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.87.3
jhs1213:NEAR PLANE CLIPPING? 10/07 02:19
jhs1213:有投影過後的Z值 應該就OK了. (其實我不太記得了 10/07 02:26
NDark:上面正解.其實是填色.每個pixel填的時候要有深度比對即可. 10/07 09:11
Bencrie:記得內插的時候要處理perspective division 10/07 09:27
StubbornLin:如果不是每個pixel自己畫呢@@? 10/07 09:32
StubbornLin:因為雖然沒有3d 但基礎的畫圖函式還是有 10/07 09:32
Bencrie:是說有現成的polygon filling嗎 ? 10/07 09:44
StubbornLin:嗯 winsdk的dc那些基本的東西可以用 10/07 09:47
Bencrie:可是如果不一個一個pixel處理,這樣沒辦法做texturing & 10/07 09:49
Bencrie:shading 耶 @@a 10/07 09:49
StubbornLin:我不需要那些 因為畫的是地圖 10/07 09:52
Bencrie:還有depth testing也需要per pixel計算depth,寫到depth 10/07 09:57
Bencrie:buffer。不使用depth testing的話,靠人工排序無法完全解 10/07 09:58
Bencrie:決 polygon 交錯的問題。 10/07 09:59
darkflier:wince 上面好像有Directx可以用... 10/07 10:52
darkflier:Direct3D Mobile UltimateGMan 搜尋一下試試看 10/07 10:53
create8:也許你可以參考 http://away3d.com/ 我想它應該是 10/09 23:30
create8:software render, 只不過是給 flash 用 10/09 23:30
func:Tricks of the 3D Game Programming Gurus 基礎知識 10/14 13:15