Intrinsic基于 Vulkan 的跨平臺游戲和渲染引擎
Intrinsic 是一個基于 Vulkan 的跨平臺游戲和渲染引擎。該項目目前處于發(fā)展的早期階段,但每天都迅速演變。
多才多藝
Intrinsic支持使用Lua的腳本,著色器熱重裝載以及使用全功能編輯器應(yīng)用程序IntrinsicEd的多功能世界編輯。 可以使用廣泛支持的FBX文件格式快速導(dǎo)入新資產(chǎn)。 網(wǎng)格和紋理也可以在運行時自動重新加載,以支持快速原型設(shè)計和快速迭代時間。
效率
Intrinsic的渲染器和核心是用純C和C ++編寫的。 兩者都是多線程的,面向數(shù)據(jù)的,幾乎完全基于作業(yè)。 作為示例,渲染器使用SIMD驅(qū)動的平截頭體與球體剔除分成許多不同的工作批次,允許在僅幾微秒的時間內(nèi)剔除所有場景對象。 這個步驟也是用于計劃的GPU驅(qū)動剔除階段的粗略預(yù)通過。
結(jié)構(gòu)良好
Intrinsic的代碼庫結(jié)構(gòu)清晰。 它很容易挖入任何現(xiàn)有的子系統(tǒng),并立即創(chuàng)建新的系統(tǒng)和功能。
好看
內(nèi)在特征是PBR管線,集群延遲照明系統(tǒng)(即將推出)和功能豐富的后處理系統(tǒng),其中包括基于體積紋理的體積照明解決方案。
跨平臺就緒
內(nèi)部計劃考慮平臺獨立性,并將在所有平臺上使用可用的Vulkan驅(qū)動程序。 它也已經(jīng)在Ubuntu 16.04上使用獨立應(yīng)用程序進行測試(編輯器支持計劃)。 它使用Visual Studio 2015編譯器和最新版本的GCC成功編譯。
評論
圖片
表情
