29得票1回答
glDrawArray()出现了内存异常。

当我在我的3D引擎中循环渲染所有对象时,尝试调用时出现错误:glDrawArrays(mesh->primitiveType, 0, mesh->vertexCount); 由于尝试从位置0x0000000读取,因此显然指向mesh->vertexBuffer索引的指针绑定为零。...

11得票2回答
安卓 - 安卓最新开源的3D库

我目前正在考虑使用min3d,但发现原始创建者在一个帖子中说他正在继续前进,并且不再支持该库。 我认为这对我来说并不是太大的问题,但我想知道是否有其他人使用了与min3d功能类似的3D库。 理想情况下,我正在寻找一些轻量级的库,主要处理OpenGL和可能的屏幕触摸事件。

10得票3回答
从C++容器中移除对象而不删除它们

我正在使用C++ std vector来存储简单场景图实现中的渲染对象。我需要在运行时能够添加和删除场景图中的渲染对象。添加并不是问题,但对于删除:查阅vector和其他C++容器的文档发现,当对象被弹出时,它们的析构函数会被调用。这不是我想要的,因为我希望能够稍后重新将这些对象添加到渲染循环...

9得票2回答
哪些3D引擎适用于Ruby?

我正在寻找一个用于开发Ruby游戏的3D引擎。我找到了一些像G3Druby或ogrerb这样的引擎。 哪一个更好用并具有更好的功能?还有其他比这些更好的引擎吗?

7得票4回答
是否需要编写一个新的3D引擎?

编写一个新的3D引擎很有趣,但已经有很多这样的引擎了。对于程序员来说,开始一个新的引擎是明智的吗?是否有需要的行业部门?

7得票2回答
“无限细节”图形技术是如何工作的?

我偶然发现了这个名为Unlimited Detail的“新”图形引擎/技术。 如果它是真实存在而不是伪造,那么它似乎非常有趣。 他们有一些视频来解释这项技术,但只是浅尝辄止。 你认为它可编程实现吗?还是只是投资者的骗局? 更新: 由于唯一的答案基于体素,因此我必须从他们的网站上复制以下...