Bangboo Factory(邦布工厂)
概要
Bangboo Factory(邦布工厂)は、Google Gemini 3 Pro の画像生成機能を利用して、ユーザーがアップロードした写真を《絶区零》のアートスタイルにインスパイアされた「邦布」キャラクターへと変換する Web アプリです。操作はシンプルで、写真をアップロードし、表情(デフォルト、楽しい、怒り、悲しい等)とレンダリングスタイル(3D セルシェーディング/フラット 2D)を選択するだけで、AI が元写真の特徴を残しつつゲーム的なルックに再構成します。フロントエンドは TypeScript ベースで設計され、ゲーム風の UI エフェクト(CRT オーバーレイ、滑らかなアニメーション)を提供。Gemini ベースの推論で高品質な画像生成を行うことが主眼です。(約300字)
リポジトリの統計情報
- スター数: 3
- フォーク数: 1
- ウォッチャー数: 3
- コミット数: 5
- ファイル数: 18
- メインの言語: TypeScript
主な特徴
- 写真から《絶区零》風の「邦布」キャラクターを生成する画像変換機能
- 3D セルシェーディングとフラット 2D のレンダリングスタイルを選択可能
- 表情(ムード)を選んでキャラクターに個性を付与
- ゲーム風インタラクティブ UI(CRT オーバーレイ、アニメーション)を備えたフロントエンド
技術的なポイント
Bangboo Factory はクライアント側フロントエンド(TypeScript / React 想定)を中心に設計され、Google の Gemini 3 Pro(gemini-3-pro-image-preview 等)を使った画像生成パイプラインが核になっています。典型的な処理の流れは、ユーザーが写真をアップロード → フロントエンドでユーザー選択(スタイル、ムード)を受け取りプロンプトを組み立て → Gemini に画像と指示を渡して変換画像を生成 → レスポンス画像を受け取って UI に表示、という形です。プロンプト設計では「元写真の特徴(顔立ち、髪色、表情)を保持しつつ、指定スタイルで再描画する」ような指示文が重要で、スタイルごとに別々のテンプレート(3D セルやフラット2D 用)を用意することで安定した出力を狙います。
フロントエンド側は App.tsx をエントリとしてコンポーネント群で UI を構成し、画像プレビュー、アップロード、スタイル選択、生成ボタン、生成結果のダウンロードなどを提供します。CRT オーバーレイやゲーム的アニメーションは CSS と小さなキャンバス処理で実現可能で、生成中のローディングやプレビュー更新もスムーズに行える設計が見込まれます。セキュリティ面では API キーの管理が重要で、直接ブラウザから Gemini を叩く場合はプロキシやサーバーサイドの中継を使って秘匿するのが一般的です。
また、著作権や肖像権に関する配慮(実在人物の画像利用や二次創作的スタイルの扱い)、そして生成結果の品質評価(複数の生成パラメータやポストプロセスの導入)が実用化に向けた留意点です。リポジトリにはサンプルアセット(bangboo-factory.zip)や各種コンポーネントが含まれており、プロトタイプとして素早く動かせる構成になっています。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- App.tsx: file
- README.md: file
- bangboo-factory.zip: file
- components: dir
…他 13 ファイル
まとめ
Gemini を用いた写真→ゲーム風キャラ変換のプロトタイプが手早く試せる、UI 重視の TypeScript フロントエンド実装です。(約50字)
リポジトリ情報:
- 名前: bamboo
- 説明: 利用 Google Gemini 3 Pro 将照片转换为《绝区零》风格的邦布角色 | Transform photos into Zenless Zone Zero ‘Bangboo’ characters using Gemini AI.
- スター数: 3
- 言語: TypeScript
- URL: https://github.com/Rayinf/bamboo
- オーナー: Rayinf
- アバター: https://avatars.githubusercontent.com/u/129379412?v=4
READMEの抜粋:
Bangboo Factory (邦布工厂)
Bangboo Factory 是一个创意 Web 应用程序,利用 Google Gemini 3 Pro AI 的强大功能,将您的照片转化为定制的“邦布”角色,灵感来源于《绝区零》(Zenless Zone Zero) 的艺术风格。
只需上传任意照片,自定义心情和渲染风格,AI 就会将其重构为来自空洞的收藏级角色!
✨ 功能特性
- 图像转邦布:将上传的照片转换为邦布风格的角色,同时保留关键特征。
- 自定义风格:
- 3D 赛璐珞风格 (3D Cel-Shaded):匹配《绝区零》的真实视觉风格,具有清晰的轮廓和鲜艳的色彩。
- 扁平 2D 风格 (Flat 2D):干净的矢量艺术风格插图。
- 心情选择:从各种表情(默认、开心、生气、悲伤等)中进行选择,赋予您的邦布独特的个性。
- 交互式 UI:现代化的游戏风格界面,带有 CRT 叠加效果和流畅的动画。
- Gemini 驱动:利用先进的
gemini-3-pro-image-preview…