Diffraction shaders

被引:0
|
作者
Stam, J [1 ]
机构
[1] Alias Wavefront, Seattle, WA 98101 USA
关键词
shading models; diffraction; Fourier transform; Kirchhoff theory; rough surface scattering; random processes;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The reflection of light from surfaces is a fundamental problem in computer graphics. Although many reflection models have been proposed, few take into account the wave nature of light. in this paper, we derive a new class of reflection models for metallic surfaces that handle the effects of diffraction. Diffraction is a purely wave-like phenomenon and cannot be properly modeled using the ray theory of light alone. A common example of a surface which exhibits diffraction is the compact disk. A characteristic of such surfaces is that they reflect light in a very colorful manner. Our model is also a generalization of most reflection models encountered in computer graphics. In particular, we extend the He-Torrance model to handle anisotropic reflections. This is achieved by rederiving, in a more general setting, results from surface wave physics which were taken for granted by other researchers. Specifically, our use of Fourier analysis has enabled us to tackle the difficult task of analytically computing the Kirchhoff integral of surface scattering.
引用
收藏
页码:101 / 110
页数:10
相关论文
共 50 条
  • [1] 'SHADERS VISION'
    JONES, G
    [J]. POETRY WALES, 1984, 19 (03): : 51 - 52
  • [2] Evolution of vertex and pixel shaders
    Ebner, M
    Reinhardt, M
    Albert, J
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2005, 3447 : 261 - 270
  • [3] Interference shaders of thin films
    Sun, Yinlong
    Wang, Qiqi
    [J]. COMPUTER GRAPHICS FORUM, 2008, 27 (06) : 1607 - 1631
  • [4] The shaders-first debate
    Whalley, Jacqueline
    [J]. ACM Inroads, 2020, 11 (03): : 6 - 8
  • [5] Programmable Shaders for Deformation Rendering
    Correa, Carlos D.
    Silver, Deborah
    [J]. GRAPHICS HARDWARE 2007: ACM SIGGRAPH / EUROGRAPHICS SYMPOSIUM PROCEEDINGS, 2007, : 89 - +
  • [6] Writing mental ray shaders
    Magnenat-Thalmann, Nadia
    [J]. VISUAL COMPUTER, 2008, 24 (12): : 1001 - 1001
  • [7] Implementing graphics shaders using FPGAs
    Thomas, DB
    Luk, W
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1173 - 1173
  • [8] Aδ : Autodiff for Discontinuous Programs - Applied to Shaders
    Yang, Yuting
    Barnes, Connelly
    Adams, Andrew
    Finkelstein, Adam
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2022, 41 (04):
  • [9] Functional Programming of Geometry Shaders
    Havel, Jiri
    [J]. WSCG 2010: COMMUNICATION PAPERS PROCEEDINGS, 2010, : 9 - 13
  • [10] Seizing power:: Shaders and storytellers
    Björke, K
    [J]. VIRTUAL STORYTELLING, PROCEEDINGS: USING VIRTUAL REALITY TECHNOLOGIES FOR STORYTELLING, 2003, 2897 : 3 - 11