SpotLight

SpotLight[col,pt,α]

3D曲面の彩色に使用する,色が col で位置 pt にあり半角 α で中心に向けたスポットライトを指定する三次元グラフィックス指示子である.

SpotLight[col,{pt1,pt2},α]

位置 pt1にあり,半角 αpt2に向けられたスポットライトを使う.

SpotLight[col,{pt,tar},{α,s},att]

スポット指数が s で減衰が att のスポットライトを使う.

詳細

  • SpotLightはサーチライトとしても知られている.
  • SpotLightは,通常,円錐の内側から外に向けて広がる光線を出すことでオブジェクトに強い照明を当てる使われる.
  • SpotLight[col,{pt1,pt2},α]は,点 pt1から発する,pt1から pt2の方向で半角が ラジアンの円錐に限定された光を与える.
  • 光源 col の色は,RGBColorHue,他の任意の色指定で定義できる.
  • SpotLightの設定は3D曲面の拡散反射と鏡面反射に関連する色にしか影響しない.
  • {dcol,Specularity[scol]}の形式の色指定がある光源は,事実上,拡散反射の目的では色 dcol を,鏡面反射の目的では色 scol を持つとみなされる.
  • 拡散反射はランベルト(Lambert)の法則に従い,光が事実上曲面から全方向に均等に散乱しているものとする.
  • 鏡面反射は,Specularityの関数ページで指定されているように,光が鏡面反射方向の近くだけで効果的に散乱しているとする.
  • 光源の位置と目標とする点 ptiは以下のように指定できる.
  • {x,y,z}グラフィックスとともに動く明示的な座標
    Scaled[{x,y,z}]グラフィックスとともに動くスケールされた座標
    ImageScaled[{x,y,z}]最終的な描画画像と相対的に固定された座標
  • ImageScaled[{x,y,z}] は最終的な表示画像の境界ボックスの幅と高さの0から1までである. 座標はディスプレイの平面と直交し,3D領域の後ろでは0で前では1になる.
  • ScaledおよびImageScaledで指定された座標は,0から1までではないことがしばしばある.
  • SpotLight[col,{pt,tar},{α,s}]は円錐の中心から 離れる方向に減衰する.
  • SpotLight[col,{pt,tar},{α,s},{a,b,c}}]は距離を とするとの減衰を与える.

例題

すべて開くすべて閉じる

  (3)

曲面上のスポットライト:

プロット中の曲面にスタイル付けする:

鏡球面の上からのスポットライト:

スコープ  (7)

照明指定  (5)

スポットライトを,位置,目標位置,半角で指定する:

さまざまな色のスポットライト:

さまざまな位置からのスポットライト:

さまざまな半角のスポットライト:

鏡曲面上のスポットライト:

光の減衰  (2)

デフォルトで,スポットライトは円錐の外側に急激に落ちる:

スポット指数 が異なるスポットライトの強度は になる:

減衰がないスポットライト:

線形減衰があるスポットライト:

二次減衰があるスポットライト:

一般化と拡張  (2)

各オブジェクトの照明を指定する:

グラフィックス内の照明を指定する:

アプリケーション  (3)

平面上の4つの白球を設定する:

スポットライト:

隅の点のさまざまな照明:

複数のオブジェクトと複数の光源があるシーンを構築する:

スポットライトを動画にする:

特性と関係  (1)

スポットライトは円錐状の光線を指定の方向に発する:

考えられる問題  (2)

デフォルトの照明スキームは複数の色付き光源を使う:

LightingNoneに設定してデフォルトの照明をオフにする:

球上のスポットライトはギザギザの境界を表示するかもしれない:

スポット指数を大きくするとこれが緩和されるだろう:

おもしろい例題  (1)

リングモデルのためのランダムな照明設定:

Wolfram Research (2021), SpotLight, Wolfram言語関数, https://reference.wolfram.com/language/ref/SpotLight.html.

テキスト

Wolfram Research (2021), SpotLight, Wolfram言語関数, https://reference.wolfram.com/language/ref/SpotLight.html.

CMS

Wolfram Language. 2021. "SpotLight." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SpotLight.html.

APA

Wolfram Language. (2021). SpotLight. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SpotLight.html

BibTeX

@misc{reference.wolfram_2024_spotlight, author="Wolfram Research", title="{SpotLight}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/SpotLight.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_spotlight, organization={Wolfram Research}, title={SpotLight}, year={2021}, url={https://reference.wolfram.com/language/ref/SpotLight.html}, note=[Accessed: 22-November-2024 ]}