有人知道在 Flutter 中导入 gltf 3d 模型的好方法吗?
我尝试使用:
model_viewer
,
flutter_cube
,
babylonjs_viewer
但无法使用其中任何一个加载 gltf 文件。
记录较少的 Three_dart_jsm 存储库有一个“GLTFLoader”类,可以加载 gltf/glb 文件。
要查看 gltf,我会推荐同一作者的 Three_dart。
Model_viexer_plus 确实导入了一个 gltf 模型并显示它,我使用后端的路由返回了 gltf 文件,并使用该路由作为 ModelViewer url 的入口,它工作得很好。
尝试使用 flutter_3d_controller 包。它适用于 (
glb
、gltf
、fbx
、obj
) 文件格式。
这是该包的链接:https://pub.dev/packages/flutter_3d_controller。
附注3D 模型的渲染可能无法在某些笔记本电脑上运行,可能是由于图形分辨率的原因。 可能是因为这个原因,您无法渲染 3D 模型。我也遇到了同样的问题,因为我无法在笔记本电脑上渲染 3D 模型,但我能够使用相同的代码在具有高端配置的其他计算机上渲染它们。