如何在WebGL中渲染FBX/3DS模型?

5

这个问题很简单:如何在WebGL中呈现FBX/3DS模型?我已经尝试过谷歌搜索,但这似乎是一个相当新的领域。

2个回答

1
你可以使用three.js javascript库来使用webgl渲染模型。 使用A3dsViewer打开3ds模型。在工具栏中点击Export to HTML5,然后就可以在浏览器中预览该模型了。

1

正如我在另一个问题中回答你的那样,目前在使用WebGL时会出现许多问题。不能被UTF-8“解码”(文本)的分块3D格式无法在没有浏览器缓冲技巧(既不是标准也不是API/稳定版)的情况下一致地加载。在这种情况下,您应该在Javascript上实现自己的3DS加载器,并使其在Firefox和Chrome上运行(尽管据我所知,缓冲技巧在Chrome上并不有用)。

你最好使用像OBJ或ASE这样的文本格式。我自己已经开始为Blender 这里 制作JSON导出器,它可以很好地与WebGL配合使用,但当然,只有在使用Blender 2.5+时才有用。


那么除了自己编写导入器之外,没有什么可以帮我将FBX/3DS模型转换到WebGL的工具吗? - Tower
事实上,当涉及到WebGL时,如果没有自定义导入器,你将无处可去。不过,你可能可以使用ASE绕过它。 - Chiguireitor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接