課程設(shè)置
階段一:VR游戲程序設(shè)計基礎(chǔ)
學習C#程序設(shè)計基礎(chǔ),理解游戲程序的循環(huán)過程; 理解類和對象的概念;學習內(nèi)存動態(tài)分配、指針、面向?qū)ο缶幊趟枷?,理解類和對象的概念,學習面向?qū)ο缶幊趟枷搿?/p>
階段二:VR游戲開發(fā)
HTC Vive虛擬現(xiàn)實頭盔設(shè)置、UE4引擎VR開發(fā)流程;VR頭盔設(shè)置、Unity引擎VR開發(fā)流程;VR的移動、拾取、瞄準、射擊等操作的實現(xiàn);VR室外室內(nèi)場景制作;高級材質(zhì)照明技術(shù);VR應(yīng)用的UI設(shè)計;VR人物動作控制
階段三:OpenGL高級圖形編程
學習基于GLFW + GLEW框架的OpenGL圖形編程,掌握三維矩陣變換、光照算法模型、顯卡渲染管線、著色器編程等核心圖形技術(shù),如OpenGL高級照明:陰影、法線貼圖、延遲著色、粒子特效等,成為VR技術(shù)精英。
階段四:畢業(yè)創(chuàng)作
學習設(shè)計文檔規(guī)范;使用UE4自由創(chuàng)作VR應(yīng)用作品,鍛煉實戰(zhàn)能力,在老師的指導下自己開發(fā)內(nèi)容并完成虛擬現(xiàn)實頭盔設(shè)置,創(chuàng)作出產(chǎn)品級的VR作品