java - 从游戏模型获取图像

标签 java flash model rendering

所以我不是 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/

相关文章:

actionscript-3 - AS3 是否可以复制 Shape 对象?

actionscript-3 - 我可以在Flash AS3中为每次单击鼠标分配声音吗?

Java UI 线程卡住,尽管代码位于单独的线程中

java - JPA:@ManyToOne,1 表中不必要的重复条目

Flash AS3了解localToGlobal

javascript - 如何将 RESTful API 映射到 BackboneJS 模型和集合中的 URL?

c++ - TreeView QML 错误 - QVariant::QVariant(void*)' 在此上下文中是私有(private)的

php - 如何从我自己的库访问 zend 2 中的 getServiceLocator

java - 阻止 Gson 内省(introspection)类注释

java - 如何在内部类中调用外部类的构造函数