Thelema Engine Kotlin 3D图形引擎
基于 libGDX 来源重新设计的 Thelema 引擎,Kotlin 写的,挺有意思的一个 3D 图形引擎。支持 PBR、延迟阴影、SSAO、Bloom 这些效果,还能加载 glTF 2.0 模型,响应也快,接口也比较现代。最妙的是它对VBO
、VAO
、实例缓冲
这类底层抽象得还挺舒服的。
跨平台能力也不错,JVM 桌面、HTML5都能跑,现在也在搞多平台模块化,还有个叫 Thelema Creator 的编辑器,可以拖拖拽拽做场景、调动画,算是加分项。
声音方面也覆盖得挺全,像Ogg/Vorbis
、WAV
都能搞定,甚至还有声音生成,挺适合做点带互动音效的 3D 小项目。如果你是用 Kotlin 玩图形或者做 WebGL、GLSL 练习,这玩意儿还是蛮合适的。
目前还在开发的像Vulkan、WebGPU、WASM也都在路上,,想直接商用还要再等等。建议你现在可以先拿来做些实验项目或者原型,熟悉一下 Kotlin 在图形领域的用法。
如果你感兴趣类似引擎,像gipsType(TypeScript 写的)、utea(WebGL 风格)、glTF 模型素材这些资源也可以一起看看,对比着玩。
50.35MB
文件大小:
评论区