パッケージ、リポジトリ、アプリカテゴリを検索

flutter_cube のカバー
パッケージ詳細v0.1.1

flutter_cube

WavefrontのオブジェクトファイルをレンダリングするFlutter 3Dウィジェット。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
2.5万
いいね数
334
Pub ポイント
130

パッケージをインストール

flutter pub add flutter_cube

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

flutter_cube は、Wavefront (.obj) ファイル形式を使用して Flutter アプリケーションで 3D モデルをレンダリングできる Flutter パッケージです。Android、iOS、macOS、Windows、Linux を含む複数のプラットフォームでアプリに 3D コンテンツを統合するためのシンプルなウィジェットを提供します。基本的な 3D 変換、ライティング、カメラコントロールをサポートしており、インタラクティブな 3D ビジュアライゼーションに最適です。Dart および Flutter エコシステムに基づいて構築されており、最小限のセットアップで静的またはアニメーション付きの 3D オブジェクトを表示できます。教育ツール、製品プレビュー、拡張現実体験に特に役立ちます。

用途

  • 3Dモデルの可視化
  • プロダクトプレビュー
  • 教育アプリ
  • インタラクティブなAR体験
  • ゲームプロトタイプ

主な機能

  • .obj ファイルをサポートしています
  • クロスプラットフォーム3Dレンダリング
  • 基本的な照明とカメラコントロール
  • シンプルなウィジェット統合
  • 軽量で使いやすい

適している対象

  • 3Dビジュアライゼーションを構築する開発者
  • 教育アプリの開発者
  • プロダクトショーケースアプリ
  • AR/VRプロトタイピング
  • Flutter初心者が3Dを探索しています

注意事項

  • .obj ファイル形式に制限されています
  • 高度なアニメーションサポートなし
  • 3Dモデルの最適化が必要です
  • 低性能デバイスではパフォーマンスが異なる場合があります
  • 組み込みの物理演算やインタラクティビティなし

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Flutter Cube

pub package

A Flutter 3D widget that renders Wavefront's object files.

Getting Started

Add flutter_cube as a dependency in your pubspec.yaml file.

dependencies:
  flutter_cube: ^0.1.0

Add Wavefront's object files to assets.

flutter:
  assets:
    - assets/cube/cube.obj
    - assets/cube/cube.mtl
    - assets/cube/flutter.png

Import and add the Cube widget to your project.

import 'package:flutter_cube/flutter_cube.dart';
... ...
  
@override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Cube(
          onSceneCreated: (Scene scene) {
            scene.world.add(Object(fileName: 'assets/cube/cube.obj'));
          },
        ),
      ),
    );
  }

Screenshot

screenshot screenshot screenshot

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト