Wineyard3d 用Javascript和WebGL编写的3D游戏引擎。 Wineyard3d是一个免费的开源3D游戏引擎,用Javascript和WebGL编写。 自2018年以来一直在开发中。我为我的个人项目编写了此引擎。 Wineyard3D在WebGL 1.0支持的所有Web浏览器中运行。 目前,Wineyard3d只能加载以“ wy3dm ”格式存储的模型(Wineyard 3D模型) 。 Wineyard 3D模型文件包含解压缩的.obj顶点,纹理顶点和一些其他数据。 从.obj到.wy3dm格式的转换器可以在我的github存储库中找到: 。 仅支持没有Alpha通道的8bpc PNG格式的纹理。 该引擎当前支持 定向和环境照明 后处理效果(布隆,高斯模糊,FXAA抗锯齿) 分组对象 自定义glsl着色器 碰撞检测(3D AABB) 鼠标和键盘输入 Alph