講演情報
[O8-01]From Plane to Dome: Writing an ISF Shader for 180° Fisheye Reprojection
*Konrad Friedrich Rubin1, Matthias Eichner (1. Zeiss-Planetarium Jena (Germany))
キーワード:
fulldome、ISF、real-time reprojection、GLSL、fisheye
We present a compact workflow for writing performant dome shaders and introduce an ISF fragment shader that converts a flat image or video source into a 180° fisheye projection for fulldome use. The walkthrough focuses on choosing coordinate spaces and projections: starting from image space, moving to a circular representation, and finally deriving a 3D viewing direction. We will also explain what to do with outliers, how to build the shader input, and what to do with problematic numerical cases. The instruction continues with design choices (coordinate handling, clipping, antialiasing, performance), common pitfalls (field-of-view interpretation, edge behavior, precision), and use cases such as live remapping in planetariums, calibration workflows, and fulldome previews. Attendees will leave with practical building blocks to craft their own dome shaders or adapt the provided “Plane-to-Dome” shader to their venue.
