我对java 3d很陌生。我遇到过这样的情况,我想加载现成的任何物体的三维模型作为一个例子鞋在三维建模软件,如3d工作室max或玛雅在我的java程序,更新其纹理或颜色属性等,然后渲染它,然后显示更新的模型给最终用户。
因此,我问所有的3d专家,我应该如何前进,以实现我的目标?哪些输入应该加载到我的程序中?我如何更新加载的模型,呈现它并向最终用户显示更新的模型?
在简单的故事中,我想让我的用户能够通过他们的交互来修改3d模型,他们提供了鞋类的3d模型,例如默认颜色和纹理&一些字段,比如鞋底颜色,如果他们选择红色,那么加载的3d模型的鞋底是红色的(即更新),然后用红色的橡胶鞋底而不是默认的颜色鞋来显示给最终用户。
请建议我完成我的目标。
发布于 2013-02-14 13:00:53
我想你只是想让用户选择不同的纹理/颜色,对吧?
然后看一看Java3D教程,例如这个:http://www.java3d.org/tutorial.html
我进一步猜你的鞋实际上是两部分的模型,也就是鞋底应该有另一种颜色,而其他的可能会有不同的纹理,对吗?
在这种情况下,您需要2个模型/形状,每个模型/形状都有自己的外观。然后,例如,改变鞋底的外观,如通过分配不同的材料或改变材料的颜色。
https://stackoverflow.com/questions/14856328
复制相似问题