3D遊戲引擎設計與實現(16)(17)

/***********************************
 *作者:蔡軍生
 *出處:http://blog.csdn.net/caimouse/
 ************************************/ 

  這幾天都在讀取BSP文件,當然讀取已經不成爲問題了,雖然這種文件格式非常難讀。一個索引連接着一個索引的。現在數據已經讀取進來,但要顯示它到D3D裏,還是有問題的。因爲它是爲OPENGL設計的,所以它的座標會不同的。怎麼樣修改才能合適地渲染到D3D裏呢?我還在考慮中。
    BSP文件是一個平面一個平面保存的,這種平面有可能是三角形,也可能是四邊形,也可能是其它多邊形。但D3D裏只支持三角形,就是說要把多於三條邊的平面轉化爲三角形列表。目前已經用ID3DXMesh接口實現封裝一個平面,如果裏面有1000多個平面,就會有1000多個ID3DXMesh對象。而要直接從其它數據,不是從X文件創建它的話,都要作很多工作設置,比如怎麼樣填寫頂點到MESH,怎麼樣設置頂點索引等。繼續Coding...

  3D遊戲引擎設計與實現(17)
    由於有人不斷跟我要什麼資料,其實我也沒有什麼資料,就只有要有網絡就行了。然後上GOOGLE一查,就是最好的資料。
    今天,我就把我所有連接發佈出來,大家就好好看看了,資料就在那裏,你的3D是否成功,就看你的理解水平和實踐了。希望大家共同努力,打造最成功的3D產業商品出來,一連幾天深圳開了一個文博會,但裏面最成功的,要數報業集團了,當然最引人的也就是深圳大芬村的油畫村,起先,我怎麼也想不到油畫還能成就這麼一個大產業,這次賣出去就有1億RMB多。那麼用3D做成的產品,有沒有也能掙一個億呢?
    我們是否起來挑戰3D MAX,或者其它的3D軟件市場呢?
    我們的3D文化產業又在那裏找到市場呢?

連接


--------------------------------------------------------------------------------
 
DirectX Links

http://msdn.microsoft.com/directx - DirectX developers homepage.
http://microsoft.com/directx - DirectX end-users homepage.
http://www.microsoft.com/xna/ - Microsoft's XNA homepage.
http://www.mvps.org/directx/ - Graphics articles and source code.

General Links

http://msdn.microsoft.com/library/ - MSDN library.
http://mathworld.wolfram.com/ - Great resource for mathematics.
http://www.physicsforums.com/ - Physics help forum.
http://longhorn.msdn.microsoft.com/
http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/
http://www.mathgv.com/ - Useful math function plotting free software.

Math and Physics

http://www-2.cs.cmu.edu/afs/cs/user/baraff/www/pbm/pbm.html - Intro. Physically Based Modeling
http://www.ioi.dk/Homepages/thomasj/publications/gdc2001.htm - Advanced Character Physics

3D Computer Graphics Links

http://research.microsoft.com/graphics/ - Microsoft's computer graphics research page.
http://developer.nvidia.com/ - NVIDIA developer homepage.
http://ati.com/developer/index.html - ATI developer homepage.
http://astronomy.swin.edu.au/~pbourke/ - Paul Bourke's homepage. 
http://www.siggraph.org/ - ACM SIGGRAPH homepage.
http://www.wild-magic.com/ - Graphics info and source code.
http://www.magic-software.com - Graphics info and source code.
     http://www.magic-software.com/Graphics.html
http://www.darwin3d.com/ - Jeff Lander's website.  Check out his Game Developer articles.
http://www.beyond3d.com/ - 3D news.
http://www.faqs.org/faqs/graphics/algorithms-faq/ - comp.graphics.algorithms newsgroup FAQ.
http://www.cs.brown.edu/~tor/sig2003.html - SIGGRAPH 2003 Papers on the Web.
http://www.cs.brown.edu/~tor/sig2004.html - SIGGRAPH 2004 Papers on the Web.
http://www.cognigraph.com/ROAM_homepage/ - ROAM terrain algorithm homepage.
http://www.cc.gatech.edu/gvu/people/peter.lindstrom/ - Graphic Researcher Peter Lindstrom's homepage.
http://www.devmaster.net/ - General graphic/game development site with some articles.
http://research.microsoft.com/~ppsloan/ - Graphic Researcher Peter-Pike Sloan's homepage.
http://www.renderosity.com/ - Yet another 3D computer graphics art site.
http://www.vterrain.org/LOD/Papers/ - List of published terrain algorithm papers.
http://research.scea.com/research/research.html - Sony Computer Entertainment America
    Research and Development.
http://developer.nvidia.com/object/melody_home.html - Melody program creates high quality normal maps that make a
    low-poly model look like a high-poly model.
http://www.alias.com/eng/about/research/papers/ - Alias computer graphics research.
http://www.csclub.uwaterloo.ca/clubs/spp/winter98/radiositylinks.html - Radiosity links.
http://www.debevec.org/ - Paul Debevec's graphics page.
http://www.3dif.org/index.php - 3D Industry Forum.
http://www.shadertech.com/ - GPU shader site.
http://freespace.virgin.net/hugo.elias/models/m_ffire.htm - A discussion of programming a fire simulation.
http://triplebuffer.devmaster.net/misc/yannl.php - Some useful forum posts a Mr. Yann L. made on gamedev.com.
http://mightystudios.com/home/index.php - Homepage of the author of Real-Time 3D Terrain Engines Using C++ and DirectX 9
http://www.flipcode.com/articles/article_lightmapping-pf.shtml - Lightmapping article.


Game Art Resources

http://www.planetside.co.uk/terragen/ - Homepage of the application Terragen, which is a free (for private use) terrain generating application.  You can use it to export terrain heightmaps and create terrain textures. 
http://www.marlinstudios.com/home/home.htm - Commercial site that sells textures and 3D models for games, etc.
http://www.cgnetworks.com/ - Computer Graphics site that focuses on artwork, rather than algorithms.
http://www.3dfilmmaker.com/index.php - Another 3D computer graphics art site.
http://www.mayang.com/textures/ - Free textures.
http://www.3dbuzz.com/ - 3D modeling site with training videos. 
http://www.turbosquid.com/ - Commercial site that sells textures and 3D models for games, etc.
http://astronomy.swin.edu.au/~pbourke/texture/ - Downloadable textures.
http://www.realtexture.com/ - Commercial site that sells textures and 3D models for games, etc.
http://www.outhousesoftware.co.uk/gamesuccess.htm - Commercial site that sells textures and 3D models for games, etc.
http://www.3-d-models.com/ - Commercial site that sells textures and 3D models for games, etc.
http://www.noctua-graphics.de/english/freetex_e.htm - Texture resources.
http://www.planetquake.com/subverse/ - Texture resources.
http://www.vb3d.com/Textures.html - Texture resources.


Game Development Links

www.gamedev.net - General game developer site.
www.flipcode.com - General game developer site.
www.gameinstitute.com - Online game development courses.
http://www.igda.org/ - International Game Developer association.
http://gamasutra.com - Game Developer magazine website.
http://www.devmaster.net/ - General game developer site.

 

Programming Languages

http://www.yoda.arachsys.com/csharp/faq -C# FAQ.
http://www.parashift.com/c++-faq-lite/index.html - C++ FAQ.
http://blogs.msdn.com/tmiller/ - Tom Miller's Blog.
http://www.stack.nl/~dimitri/doxygen/ - Doxygen website--C++ documentation generator program.
http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/ - C++ standard proposals.

Commercial Sites

http://www.tomshardware.com
http://www.anandtech.com
http://www.extremetech.com/
http://www.pricewatch.com
http://www.lavasoftusa.com/software/adaware/#free


 
發佈了2 篇原創文章 · 獲贊 13 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章