기본 콘텐츠로 건너뛰기

[ 3D개념 정리 ] Forward Rendering, Deferred Rendering


  • Forward Rendering
    • 메쉬 하나 그릴때 조명 텍스쳐등도 같이 그린다.
    • 아마도 개별 매쉬 당 연산 시간이 많아질 듯.
    • 조명이 많아지면 렌더링도 더 오래 걸릴듯.
  • Deferred Rendering
    • 버퍼 텍스쳐를 만듦 (조명 등의 적용을 위한 텍스쳐)
    • 버퍼 텍스쳐에 조명 렌더링
    • 메쉬 다시 그리면서 버퍼 텍스쳐 렌더링 (Deffered 텍스쳐 등등)

차이점은 Foward Rendering은 렌더링 한번에 모두 처리, Deferred Rendering은 여러번의 렌더링을 거치며 처리.





참고 자료


이 블로그의 인기 게시물

[ 3D개념 정리 ] Texture Methods와 Light

Texture diffuse map (color map) : 조명의 확산, 컬러등의 정보가 담긴 텍스쳐 specular map : 재질에 따른 반사율을 다르게 하기위한 텍스쳐 (광택) normal map : 평평한 텍스쳐에 굴곡을 주기위한 텍스쳐 ambient occlusion (A.O.) : 주변물체와 근첩함으로 생기는 암부 표현위한 텍스쳐 Light directional light : 태양 (모든 면에 일정각도로 비췸) point light :  랜턴 (방향있는 조명) rim light : 후광 (윤곽이 또렸해지는 효과) fresnel effect : 빛의 반사각에 따라 밝기나 색상이 다름 (호수표면 효과?)

FlashPunk (Flash Game Engine)글 제목

github에서 actionscript 검색하다 우연히 발견한 플래시 2D 게임엔진. http://flashpunk.net/ 코드를 한참 들여다보다 잘 감이 안잡혀서 검색해봤더니 쓰는 사람들이 말하길 동영상 강좌 보고 하니 쉽다고 하길래 홈페이지 가봤다. 강좌가 잘되어 있다.^^ (동영상강좌가 아주 좋다) 맛배기로  첫번째 강좌 FlashDevelop를 사용해서 셋팅하는 법부터, 프로젝트 구성하는 법까지 알려줌