當前位置:編程學習大全網 - 源碼下載 - 幻影遊戲引擎的幻影遊戲引擎-詳細介紹

幻影遊戲引擎的幻影遊戲引擎-詳細介紹

概述

本系統開始制作時間為2006年5月份,根據趙德賢先生7年左右的渲染系統研究經驗和,5年多的遊戲開發經驗,用近三年的時間潛心研究開發完成。

在此系統之前我也編寫過好幾年的遊戲引擎,但因為最後在對Shader Model的支持方面的欠缺,導致無法繼續往上添加更多的功能而被廢棄,主要原因在於程序結構過於臃腫,很難加入更多的新渲染元素,從而使軟件跟不上硬件的變化。

在根據第壹套遊戲引擎的開發經驗,重新設計的這套遊戲引擎不僅從結構上有了壹個更有效的組織方式,而且支持插件形式加入場景元素,從而讓用戶也可以通過編寫插件將自身的場景元素加入到系統中(本系統多[SpeedTree]系統的支持和對粒子系統的支持等,都是通過編寫獨立的插件實現),在Shader Model方面更是使用模塊化的組織方式,可以在不修改源代碼的情況下,編寫.fx文件就可以添加更多的高級渲染效果,同時又可以調整渲染過程中需要的變量值並保存到文件中,在後處理高級渲染效果方面也使用了同樣的處理方法。

註:後處理效果實際上就是在渲染場景過程結束之後,將渲染出來的圖片進行進壹步美化的過程,比如需要支持眩光效果時或者在屏幕中添加壹個狙擊鏡框時都用到這種效果。

  • 上一篇:什麽是硬解模式?potplayer裏怎樣的設置?有哪些好處和壞處?
  • 下一篇:什麽是大盤股什麽是小盤股(什麽是小盤股)
  • copyright 2024編程學習大全網