# Step 5 完了条件 / 統合テスト用の最小シーン定義
# uv run sm-render --scene tests/fixtures/minimal.yaml --output /tmp/test/ で動作確認する
# 64x64 低解像度・spp=4 で smoke 用途(高速完走優先)
name: smoke_test
geometry:
meshes:
- id: sphere
path: meshes/sphere.stl
unit: mm
material: white
materials:
white:
type: diffuse
reflectance: 0.9
lights:
- id: led_top
type: point
position: [0.0, 0.0, 50.0]
intensity: 10.0
profile: lambertian
sensor:
type: perspective
position: [0.0, 0.0, 100.0]
target: [0.0, 0.0, 0.0]
up: [0.0, 1.0, 0.0]
fov_deg: 60.0
film:
width: 64
height: 64
rfilter: gaussian
render:
variant: llvm_ad_rgb
integrator: path
max_depth: 4
spp: 4