specular reflection

2022. 6. 21. 20:25·CS/컴퓨터그래픽스

specular reflection : 거울반사 혹은 , 정반사를 의미한다.

물체의 재질이 매우 매끄러운 경우 입사각과 반사각이 동일한 부분에서, 관측자와 전반사 되는 반사선에서의 차이가 작을수록 밝게 빛난다.

즉 l 이 광원일때, N이 물체 표면과 수직인 선이면, 그 n의 기준에서 동일한 각도로 나오는 R이, 거울반사 각도이며, 관측자 v와 의 각도인 a가 차이가 없을수록 밝게 느끼며, 반사빛의 부위가 좁아진다.

pong illumination model

관측자가 반사되는 위치에 가까울수록 즉 a값이 작을수록 더 밝게 느낀다. a값이 0일때 전반사가 일어남, 이를 모델링 하기 위해서 cos ^n a로 계산하는것이다.

하이라이트 되는 브라이트 스팟의 크기가 급격하게 작아지는것을 계산하기 위한 방법이다.

n값이 커질수록, 급격하게 빛이 줄어듬.

즉 표면이 매끈할수록 높은 n값을 줘서 빛이 한점에 크게 더 빛나게 표현하는것을 의미한다.

그냥 한줄로 정의하면

표면이 매끄러울수록 정반사 되는 빛의 세기가 강한데 이는 cos^n a로 계산하고 n값이 클수록 표면이 매끄럽고 반사되는 빛이 강하며, 퍼지지 않는다.

이러한 퐁 모델의 함수는

확산반사 + 정반사 식까지 포함한 것이다.


Uploaded by N2T

반응형

'CS > 컴퓨터그래픽스' 카테고리의 다른 글

texture mapping  (0) 2022.06.21
shading model  (0) 2022.06.21
illumination model  (0) 2022.06.21
visible-surface determination  (0) 2022.06.21
parametric cubic  (0) 2022.06.21
'CS/컴퓨터그래픽스' 카테고리의 다른 글
  • texture mapping
  • shading model
  • illumination model
  • visible-surface determination
진ddang
진ddang
안녕하세요 진땅의 개발자 블로그 입니다. 피드백은 환영입니다. 깃헙 : https://github.com/it794613
    반응형
  • 진ddang
    맛동산이
    진ddang
  • 전체
    오늘
    어제
    • 분류 전체보기 (199)
      • 일기 그리고 목표 (1)
      • 웹 (20)
        • 리액트 (19)
      • 앱 (115)
        • Swift 문법 (15)
        • Swift (65)
        • SwiftUI (32)
        • 리액트 네이티브 (3)
      • CS (30)
        • 컴퓨터그래픽스 (8)
        • 운영체제 (6)
        • 네트워크 (16)
      • 알고리즘 (13)
        • 백준 (12)
        • 프로그래머스 (1)
      • 대외활동 (7)
        • ict한이음(2022.04) (2)
        • 멋쟁이 사자처럼 (5)
        • Apple Developer Academy (0)
      • 다양한 내용들 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    후기
    웹
    멋쟁이사자처럼
    widgetkit
    Protocol
    영남대
    TCA
    네트워크
    Swift
    uikit
    widget
    대외활동
    cs
    스유
    리액트
    composable architecture
    백준
    알고리즘
    운영체제
    스위프트
    위젯킷
    spritekit
    멋사
    ReactorKit
    컴퓨터그래픽스
    SwiftUI
    swift concurrency
    c++
    문법
    dispatchqueue
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
진ddang
specular reflection
상단으로

티스토리툴바