所以我不是 100% 确定这是否可能,但我想做的是采用某人为游戏创建的模型,例如Blender或类似的东西,以各种格式,然后创建一个图像以在网站上显示。
是否有任何 Java 库可以帮助我解决这个问题?也许是Java3D?或者甚至是 Flash 中的东西?理想情况下,您可以在某些嵌入式 Flash 应用程序中旋转模型,但我会选择普通的旧图像。
最佳答案
这取决于你想走多远。大多数模型将采用标准格式,或者可以轻松转换为标准格式,并且大多数 3D API 都能够加载这些格式。
在服务器上执行此操作有点不寻常 - 您甚至可能需要在其上安装 OpenGL - 但将模型加载到 3D 环境并拍摄快照或一系列图像应该很容易快照很容易。甚至可能使用它们来创建围绕模型完整旋转的短片。如果您使用 Java,请查看 http://www.javagaming.org/ 人们正在做的一些事情。 - 我不知道 Java3D 是否仍在使用,但周围还有其他良好的 3D java 环境。上次我探索该区域时,JMonkeyEngine 看起来最有趣。
或者,您可能可以设置一种将模型加载到客户端环境中的方法 - 我不知道 Flash 现在是否可以执行 3D 功能,但 Shockwave 肯定可以(尽管使用起来很糟糕),而且我相信 Silverlight东西同样如此。当然,除非您预先生成动画,否则您可能会将模型传递到客户端上的显示逻辑,并且精明的用户可以拦截该模型,但风险可能相当低,从您的问题来看,尚不清楚这是否会是一个给你带来问题。
关于java - 从游戏模型获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2341174/