render op• Data kinds: image2d → measurement
• Call: import fullseye as fs; fs.ledger.edge_alias_energy(img) -> 'float' (implementation को सीधे call करना हो तो import render_ssaa; render_ssaa.edge_alias_energy(img) -> 'float', registry से लेना हो तो ops3d.get("edge_alias_energy"))
edges की aliasing (jaggy) energy = Laplacian का RMS (जितना छोटा उतना smooth)।
rasterisation की aliasing सीढ़ीनुमा तीखे कोनों (ऊँचा 2nd derivative) के रूप में दिखती है। Laplacian high frequency को उभारता है, इसलिए इसका root mean square (RMS) सीमाओं की सीढ़ीनुमा मात्रा को monotonic रूप से पकड़ता है — SSAA से edge smooth gradient बन जाएँ तो Laplacian की high-frequency energy घटती है (low-pass high frequency को कम करता है और Laplacian उसे बढ़ाता है, इसलिए edge जितने smooth हों यह मात्रा उतनी छोटी)।
समतल भीतरी भाग और background में Laplacian ≈ 0 होता है और वे योगदान नहीं देते, इसलिए यह वास्तव में edge band की मात्रा है। colour image में channel का औसत लिया जाता है। एक ही आकार और एक ही contrast वाली images की आपस में तुलना के लिए सापेक्ष metric।
• blender_interop — Blender के साथ उपयोग — shape बनाएँ, fullseye से मापें (सावधानियाँ: axes, units, ground truth)
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• render_beauty — py -3.11 examples_3d/render_beauty.py
• render_ssaa — py -3.11 examples_3d/render_ssaa.py
measurement को input के रूप में लेते हैं)vol_gaussian_psf · fuse_to_voxel · fresnel_reflectance · snell_angle
render)project_points · render_point_depth · render_volume_projection · render_shaded · ambient_occlusion · cast_shadow · phong_shade · matcap_shade
*Provenance: render_ssaa.py — 3D operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.