fullseye

env_lightbox — OPTICS scene op

使い方

撮影ボックスの環境(広い天井の明かり + ほんのり明るい周囲)。無彩色

:func:env_studio が「劇的に見せる」ための暗い部屋 + 小さいソフトボックス 2 灯 なのに対し、こちらは加工面が加工面に見えるための環境。2026-09-05 の実測で 分かった 2 つの条件を満たすように作ってある:

加工目は斜めから見ないと出ない(真上から見た平面は反射方向が全画素で天頂に 集中し、環境の勾配を掃かない)。optical_camera(tilt_deg=50〜70) 程度が目安。

ファミリ共通の入力契約(fail-closed)

optics の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

背景知識ガイド(この op の手前にある物理・規約)

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(signal を入力に取れる)

cie_xyz_from_wavelength · spectrum_to_srgb · thin_film_reflectance · fresnel_dielectric · fresnel_conductor · metal_optical_constants · beer_lambert_transmittance · slab_transmittance

同カテゴリ(scene)

scene_material · scene_plane · scene_sphere · scene_box · scene_cylinder · surface_defect · surface_finish · random_defects


Provenance: optscene.py — OPTICS operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.