使い方ガイドへスキップ
Three.js Textures作者 CloudAI-X

Three.js Textures スキル。

表面が引き伸ばされたり色あせたりしている原因を調べる前に、各画像へ正しい役割を割り当てます。

  • 3D
  • Three.js
ソースレビュー · Three.js TexturesSKILL.md
タスク 3D 成果物 • マップの役割を明示したテクスチャの読み込み • UVのラッピング、リピート、オフセット、フィルタリングの設定 • 再利用、圧縮、破棄の計画 開始前に 動作するThree.jsプロジェクトとレンダラーが必要です。ソースのサンプルは、インストール済みのリリースに照らして確認してください。追加のコントロールやローダーは、選択する方法によって異なります。
編集者による要約 · ソース確認日 2026-10-07 · 生成された例ではありません

01 機能概要

Three.js Textures:画像とサーフェスデータのマッピング

テクスチャの読み込み、カラースペース、UV変換、動的画像、環境、メモリ管理を扱います。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

Three.js Texturesは、モデルに適用する画像の読み込みと設定を扱います。カラー画像とデータマップを区別し、ラッピングとUV変換を説明し、canvas、動画、圧縮、キューブ、HDRの各テクスチャの方法を紹介します。

ソースでは、再利用、解像度の選択、破棄によるオーナーシップとメモリの扱いにも触れています。これらは、サーフェスに適した画像を選ぶこととは別の問題です。ローダーAPIやUVチャンネルの前提はリリースによって変わる可能性があるため、実際のプロジェクトで確認が必要です。

想定される成果物

  • マップの役割を明示したテクスチャの読み込み
  • UVのラッピング、リピート、オフセット、フィルタリングの設定
  • 再利用、圧縮、破棄の計画
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    画像を分類する

    カラー画像とエミッシブ画像を、ノーマルやラフネスなどのデータテクスチャから分けます。

  2. 02
    マッピングを確認する

    UVを確認し、サーフェスに合わせてリピート、フィルタリング、回転を設定します。

  3. 03
    メモリを管理する

    重複した読み込み、有効な解像度、圧縮のサポート、リソースのオーナーシップを見直します。

02 利用場面

使う場面

動作するThree.jsプロジェクトとレンダラーが必要です。ソースのサンプルは、インストール済みのリリースに照らして確認してください。追加のコントロールやローダーは、選択する方法によって異なります。

適した場面

  • 複数マップのサーフェス1つの製品モデル上で、複数のテクスチャの役割を明確に保てます。
  • 変化する画像コンテンツcanvasテクスチャと動画テクスチャは、内容が時間とともに更新されるサーフェスに対応します。

確認すべき制約

  • UVは引き続き必要画像だけでは、不適切なメッシュ座標は修復できません。
  • ローダーの設定は異なる圧縮とカラーマネジメントの詳細は、バージョンとレンダラーの確認が必要です。

用意する入力

  • テクスチャセット役割、サイズ、利用権を明記したアセットを用意してください。
  • メッシュ座標ジオメトリとUVレイアウトを用意してください。
  • 配信上の予算対象デバイスと、シーン間での再利用について明記してください。

03 重要な判断

重要な判断

  1. 色とデータは別物

    データマップにカラー処理を適用すると、その値の意味が変わる可能性があります。

  2. 明確なオーナーシップ

    キャッシュと破棄では、テクスチャのリークと、使用中のアセットの解放の両方を避ける必要があります。

04 依頼例

焦点を絞ったブリーフを試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

セットアップを確認する

該当するthreejs-skillsディレクトリをエージェント向けガイダンスとして使用してください。Three.jsのランタイムではなく、シーンアセットもインストールされません。

アップストリームのソースファイル
https://github.com/CloudAI-X/threejs-skills/blob/b1c623076c661fc9b03dac19292e825a5d106823/skills/threejs-textures/SKILL.md

動作するThree.jsプロジェクトとレンダラーが必要です。ソースのサンプルは、インストール済みのリリースに照らして確認してください。追加のコントロールやローダーは、選択する方法によって異なります。

まず1つの成果物から始める

スキルを実行する前に、このブリーフの範囲、素材、制約を調整してください。

サンプルブリーフ
threejs-texturesを使って、これらのベースカラー、ノーマル、ラフネスのマップを監査してください。役割とカラースペースを確認し、UVのリピートを点検し、重複した読み込みを特定してください。意図した仕上がりを変えずに、メモリに配慮した計画を提案してください。

結果を確認する

実際の出力を、次の観察可能な基準に照らして確認してください。

  • マップの役割とカラースペースが記録されている。
  • パターンが正しく揃っている。
  • 再利用と破棄によって、他のオブジェクトに影響が出ない。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。このリストは、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味するものではありません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定ソースリビジョンについて説明しています。アップストリームの動作や要件は変更される可能性があります。

ソースの所有者
CloudAI-X
ライセンス
未確認 — 再利用する前にアップストリームの規約を確認してください。
確認したスナップショット
2026-10-07 · b1c623076c66
編集者によるソース要約
テクスチャの読み込み、カラースペース、UV変換、動的画像、環境、メモリ管理を扱います。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の指標であり、スキルの利用状況や品質評価ではありません。

06 開始前の質問

開始前の質問

ノーマルマップにベースカラーの処理を使うべきですか?

ソースはデータテクスチャを区別しており、それらにsRGB処理を適用しないよう述べています。

canvasから画像を供給できますか?

はい。CanvasTextureが含まれており、更新処理も明示されています。

KTX2は設定なしで動作しますか?

いいえ。サンプルにはローダー、トランスコーダーのパス、レンダラーのサポート検出が必要です。

OpenDesign

次のデザインの反復に向けて余地を作りましょう。

ブリーフ、ソース素材、デザイン作業をローカルワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/CloudAI-X/threejs-skills/blob/b1c623076c661fc9b03dac19292e825a5d106823/skills/threejs-textures/SKILL.md