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

Three.js Lighting スキル。

やみくもに明るくするのではなく、意図したライティング構成でモデルを見やすくします。

  • 3D
  • Three.js
ソースレビュー · Three.js LightingSKILL.md
タスク 3D 成果物 • 役割を定めたライトの配置 • シャドウの投影と受光の設定 • 環境と性能の計画 始める前に 動作する Three.js プロジェクトとレンダラーが必要です。ソースの例は、インストール済みのリリースに照らして確認してください。追加のコントロールやローダーは、選んだ方法によって異なります。
編集者による要約 · ソース確認日 2026-10-07 · 生成された例ではありません

01 機能概要

Three.js Lighting:光と影を形づくる

ライトの選択、シャドウ設定、HDR 環境、実用的なライティング構成を扱います。

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

作業の進め方

Three.js Lighting は、アンビエント、ヘミスフィア、ディレクショナル、ポイント、スポット、矩形エリアのライトを区別します。これらは、指向性、シャドウ対応、素材の反応、コストが異なります。ソースでは、環境照明やスタジオ・屋外向けの構成も扱っています。

シャドウの設定は、レンダラー、ライト、オブジェクトにまたがる一連の流れです。解像度と同じくらい、範囲を絞ることや投影対象を選ぶことが重要です。一部の例はバージョン固有の API を使っています。適用する前に、ライトの種類とヘルパーのインポートをインストール済みの Three.js リリースで確認してください。

期待される成果物

  • 役割を定めたライトの配置
  • シャドウの投影と受光の設定
  • 環境と性能の計画
サンプルブリーフを見る

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

  1. 01
    ライトの役割を定める

    シーンに合わせて、フィル、ディレクショナルの太陽光、集中光、スタジオ風の光源から選びます。

  2. 02
    シャドウを設定する

    レンダラー、ライト、オブジェクトの設定をあわせて確認し、範囲とバイアスを点検します。

  3. 03
    表面を確認する

    ライト数やシャドウ解像度を上げる前に、想定する素材と環境を評価します。

02 利用場面

使いどころ

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

向いているケース

  • 製品プレゼンテーションキー、フィル、リムの関係によって、オブジェクトの形状を読み取りやすくできます。
  • 屋外シーンディレクショナルの太陽光とヘミスフィアのフィルが、昼光表現の明確な出発点になります。

確認すべき制約

  • シャドウ対応の不均一さソースでは、ネイティブにシャドウを扱えるライトと、別の手段が必要なライトを区別しています。
  • バージョンに左右されるヘルパー高度なシャドウヘルパーやインポートは、インストール済みのリリースで確認する必要があります。

用意する情報

  • シーンのスケールオブジェクトの寸法と、影が落ちる領域を示してください。
  • 素材の選択反応が重要になる表面を特定してください。
  • ライティングの参考目指すスタジオや屋外の雰囲気を説明してください。

03 重要な判断

重要な判断

  1. 体系的なシャドウの診断

    マップサイズをむやみに上げるより、関係するすべての要素を確認するほうが有効です。

  2. 範囲を絞ったカバレッジ

    シャドウカメラの範囲を絞ると、必要な領域にディテールを集中できます。

04 依頼例

絞ったブリーフで試す

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

セットアップを確認する

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

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

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

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

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

サンプルブリーフ
threejs-lighting を使って、この製品向けに抑制の効いたスタジオ構成を作成してください。各ライトの役割を説明し、素材との互換性を確認し、必要なシャドウのみ有効にしてください。解像度を上げる前に、シャドウアクネ(自己シャドウによるアーティファクト)、影の浮き、レンダリングコストを確認してください。

結果を確認する

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

  • 重要な表面が見やすい状態に保たれている。
  • シャドウ設定が、意図した投影オブジェクトと受光オブジェクトに合っている。
  • 目に見えるアーティファクトとレンダリングコストを確認している。

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

05 ソースとライセンス

ソースとライセンス

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

ソースの所有者
CloudAI-X
ライセンス
未確認 — 再利用する前にアップストリームの規約を確認してください。
確認したスナップショット
2026-10-07 · b1c623076c66
編集者によるソース要約
ライトの選択、シャドウ設定、HDR 環境、実用的なライティング構成を扱います。

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

06 開始前の質問

始める前の質問

環境照明は背景と同じですか?

いいえ。ソースでは、scene.environment と scene.background を別々に設定しています。

メッシュの castShadow だけで十分ですか?

いいえ。レンダラー、ライト、受光する表面も関係します。

すべてのライトに影を落とさせるべきですか?

ソースでは、シャドウを選択的に使い、ライト数を抑えることを推奨しています。

OpenDesign

次のデザインの反復に余白を。

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

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