SHARED テンプレート
グッズの追加と命名
フォルダに GLB を置くと一覧に出ます。画像を載せる面はマテリアル名で決まります。制作オペレーター向けです。
グッズの追加
フォルダ名がカテゴリタブ、ファイル名がグッズ名です。日本語ファイル名を使えます。
| 置き場所 | 内容 |
|---|---|
web/public/models/カテゴリ名/グッズ名.glb | 本体。一覧の1カードになります。 |
同名の .webm / .mp4 | 任意。ホバー時のプレビュー動画。 |
先頭が _ のフォルダ | 下書き。一覧に出ません。 |
マテリアルの命名
マテリアル名・テクスチャ名・メッシュ名のいずれかで判定します。大文字小文字は無視し、- とスペースは _ として扱います。
| 目的 | 名前の例 | 挙動 |
|---|---|---|
| 画像アップロード枠 | NFT_Texture / UserImage | 左にアップロード UI が出ます。最優先。 |
| 画像アップロード枠(別名) | user / photo / target / image / main を含む | 同上。 |
| 表 / 裏 | NFT_Texture_Front / NFT_Texture_Back | 「表画像」「裏画像」と出ます。 |
| デザイン選択 | MT_CardBase 系 | スクラッチのプリセット29種。 |
| 非表示 | NG を含む(例: MT_NG) | 一覧に出ません。3D上には描画されます。PNG は誤判定しません。 |
| 装飾の着色 | 上記以外でテクスチャがあるパーツ | 右の着色で色を重ねられます。 |
| 既定色 | Ribbon@1E88E5 / MT_01@#E53935:0.8 | 開いた時点で着色。強さは 0〜1。 |
起動時に最初に選ばれる面
NFT_Textureを最優先したアップロード枠userimage→user→photo→target→image→main- ベースカラーテクスチャを持つ最初のマテリアル
- 最初のマテリアル
NG は候補から除外します。外れた場合はプレビュークリックで選び直します。
作成例
| マテリアル名 | 用途 |
|---|---|
NFT_Texture | ユーザー画像(推奨) |
MT_Ribbon@1E88E5 | 青リボン(既定着色) |
MT_Chain_NG | 触らせないパーツ |
画像アップロード枠に @色コード は使わないでください。テクスチャはモデル側に含めてください。
公開時の共通注意
- 本番 URL は
https://sushi-creator.sushitop.io/TokenCardCreator/です。Auth0 ログインが必要です。 - 書き出し確認は Chrome / Edge を先に通してください。MP4 はブラウザ実装差があります。
- 分析ダッシュボードは
/analyticsで、社内 Google アカウント限定です。