上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Director 偶而上來逛逛的過客
註冊時間: 2013-11-04 文章: 13
381.66 果凍幣
|
發表於: 2014-11-5, AM 8:19 星期三 文章主題: DirectX11 & Direct2D & DirectWrite - 基礎教程(00) |
|
|
很久沒有來到這邊發文了
這一年在製作畢業專題時改研究了DirectX11的操作,比起之前的GLSL實作,這次包刮了動態模組、輸入法以及D3D、D2D、DWrite並用的實作練習。
目前已經建立了一些基本功能,這些實作需要用到DirectX SDK(June2010)這套函式庫,於此下載http://www.microsoft.com/en-us/download/details.aspx?id=6812。
在專題期限到之前還沒時間詳細介紹,先把目前已有進度的library丟上來,有興趣的可以拿去研究。
之後有時間再慢慢一邊修改一邊介紹,但因之後要轉戰WebGL,可能僅會再做改良而不會有新東西了
※此內容僅供教學參考用,並非最良好的寫法
引言回覆: | Function
1. 環境建置(window, swapchain, rendertargetview, rasterizer, d2d, drite)
2. 純繪製3D(mesh, texture)
3. 純繪製2D(texture, text)
4. (2)(3)並行
5. 輸入法(ime)
|
引言回覆: | Class
DXApp: 主程式
DXUtil: 一些工具函式
DXCamera: 3D視野管理
DXRenderMatrix: Model, View, Projection矩陣管理
DXShader: 著色器管理
DXLayoutData: 著色器傳入參數管理
DXMeshData: 以Assimp為基底的模組讀取管理
DWriteApp: 以DirectWrite為基底的可繪製多國文字的工具
DXWin32IMEHandler: 多國文字的簡易輸入法
|
引言回覆: | DEMO
|
描述: |
過了很久才發現 1. DXApp裡面少了D2D的初始化 這版本補上orz 2. DXAssimpMath3d、DXMeshData、DXMeshLoader需要Assimp的函示庫 |
|
下載 |
檔名: |
DXApp.rar |
附件大小: |
67.53 KB |
下載次數: |
共 467 次 |
_________________ 還沒找到想做的遊戲之前,正全力地學習中!
舉凡程式、繪圖、動畫(After Effects、C4D、3ds max)想找我討論就e-mail我吧。
Director 在 2015-6-12, PM 8:23 星期五 作了第 1 次修改 |
|
回頂端 |
|
|
還是零分 散播福音的祭司
註冊時間: 2007-09-19 文章: 164
653.83 果凍幣
|
發表於: 2014-11-11, PM 8:45 星期二 文章主題: |
|
|
開始搞WebGL的時候講一聲啊!
最近有開始看一點
藉由瀏覽器達成跨平台這點很有意思
|
|
回頂端 |
|
|
Director 偶而上來逛逛的過客
註冊時間: 2013-11-04 文章: 13
381.66 果凍幣
|
發表於: 2014-11-12, AM 5:07 星期三 文章主題: |
|
|
是啟蒙導師阿(震驚
非常感謝你的opengl入門教學
我有看到你寫的ToyBox
還以為是專門作桌面程式的
想不到居然也有要做WebGL
我自己其實最近已經開始嘗試一些了XD
前陣子看到一款很精緻的網頁小遊戲http://trackingjs.com/examples/color_hexgl.html
之前完全沒注意到網頁已經發展到這種程度
參考了一些web game engine
加上最近在研究RPG遊戲的架構
就想乾脆自己寫一個玩玩XD
應該會做個像RPG製作大師那樣的東西吧
目前感覺跟以前的opengl幾乎沒變,以前的專案可以輕鬆移植的感覺
不過我對網頁技術的造詣沒有很深,還在惡補中orz
|
|
回頂端 |
|
|
還是零分 散播福音的祭司
註冊時間: 2007-09-19 文章: 164
653.83 果凍幣
|
發表於: 2014-11-16, AM 10:43 星期日 文章主題: |
|
|
不敢當
學生時代寫的皮毛而已
10年前就有看到真3D的網頁遊戲了
但是看得出來只是勉強靠flash弄成3D
現在看到的WedGL有善用到GPU的加速
畫面真的讓人驚艷
|
|
回頂端 |
|
|
Director 偶而上來逛逛的過客
註冊時間: 2013-11-04 文章: 13
381.66 果凍幣
|
發表於: 2014-11-19, AM 10:41 星期三 文章主題: |
|
|
那麼有打算整一個繪圖引擎來玩嗎XD
感覺再過幾年桌面遊戲就會只剩下畫面高擬真的作品了
趁現在熟悉這一塊感覺很有吸引力
也說不定會有其他逛到這論壇的朋友想做這一塊
|
|
回頂端 |
|
|
撲殺兔 時常出沒的會員
註冊時間: 2009-05-18 文章: 30
219.89 果凍幣
|
發表於: 2014-11-23, AM 1:42 星期日 文章主題: |
|
|
很久沒有看到技術文章了,感謝阿!
|
|
回頂端 |
|
|
還是零分 散播福音的祭司
註冊時間: 2007-09-19 文章: 164
653.83 果凍幣
|
|
回頂端 |
|
|
Director 偶而上來逛逛的過客
註冊時間: 2013-11-04 文章: 13
381.66 果凍幣
|
發表於: 2014-12-1, PM 1:04 星期一 文章主題: |
|
|
撲殺兔
希望對各位有幫助
還是零分
我最一開始是玩Three.js的XD
後來看到WebGL跟桌面GL函式名稱用法都差不多才去玩
目前都邊讀open source邊學
會想整合一個引擎是在校的個人研究
我想做的是一種專為RPG設計的腳本引擎
不過還停在理論上而已
畢竟C++跟網頁都才剛寫幾年 還不算精熟
DEMO可能還可以 實用化就還很有難度了Orz
|
|
回頂端 |
|
|
|