我可以使用 flutter_cube 包为 3D 对象提供灯光或纹理吗?

发布于 2025-01-11 14:37:35 字数 670 浏览 0 评论 0原文

资产

这就是我想要的:

椅子渲染

这是我的代码:

 return Scaffold(
  body: SafeArea(
      child: Center(
          child: Cube(
            onSceneCreated: (Scene scene) {
              scene.world.add(Object(
                  fileName: "assets/cha/Furniture_Chairs-Stools-Benches_Fritz-Hansen_FriT-JH5.zip.obj"));
              scene.camera.zoom = 10;
            },
          )
      )
  ),
);

这是结果:

结果图像

Assets

This Is What I Want it to be:

Chair Rendered

This Is My Code:

 return Scaffold(
  body: SafeArea(
      child: Center(
          child: Cube(
            onSceneCreated: (Scene scene) {
              scene.world.add(Object(
                  fileName: "assets/cha/Furniture_Chairs-Stools-Benches_Fritz-Hansen_FriT-JH5.zip.obj"));
              scene.camera.zoom = 10;
            },
          )
      )
  ),
);

This Is The Result:

Result Image

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

另类 2025-01-18 14:37:35

取决于.mtl文件,我昨天使用了flutter_cube,效果很好,但是无法加载normal_mapping图像(它的工作不包括加载Bump在 .mtl 文件中)

It depends on the .mtl file, I used flutter_cube yesterday, and it worked well, but it can't load the normal_mapping image (its work don't include load Bump in the .mtl file)

风筝在阴天搁浅。 2025-01-18 14:37:35

目前你的物体没有被光照亮。

将参数 lighting 设置为 true。

  return Scaffold(
  body: SafeArea(
      child: Center(
          child: Cube(
            onSceneCreated: (Scene scene) {
              scene.world.add(Object(
                  fileName: "assets/cha/Furniture_Chairs-Stools-Benches_Fritz-Hansen_FriT-JH5.zip.obj",
                  lighting: true,));
              scene.camera.zoom = 10;
            },
          )
      )
  ),
);

Currently your object is not being lit by light.

Set the parameter lighting to true.

  return Scaffold(
  body: SafeArea(
      child: Center(
          child: Cube(
            onSceneCreated: (Scene scene) {
              scene.world.add(Object(
                  fileName: "assets/cha/Furniture_Chairs-Stools-Benches_Fritz-Hansen_FriT-JH5.zip.obj",
                  lighting: true,));
              scene.camera.zoom = 10;
            },
          )
      )
  ),
);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文