[정보통신기술용어해설] |
Rendering 렌더링, 랜더링 | (2024-06-02) |
렌더링 엔진 |
1. 렌더링 (Rendering) 이란? ㅇ 일반적으로, 단순 (2차원) 그래픽 표면에, - `그림자,색상,농도 등`에 변화를 주어, - `사실감/자연스러움(관찰자 시각,위치 관계,조명 방향 등)`을 더해줌으로써, - `3차원 질감(Texture)`을 주는 과정 2. 웹브라우저에서의, 렌더링 엔진 ㅇ 웹브라우저가, 읽어들인 웹문서 내용(코드)을, - 웹 표준에 맞도록, 화면에 적절히 그려내는, 중요 구성요소 * 웹브라우저의 각 제작사 마다, . 읽어들인 웹문서를, 화면에 그려낼 때, . 세부적인 표현에서, 저마다 융통성을 갖음 ㅇ 주요 기능 : `HTML 파싱`, `DOM 생성` 등 - 웹 문서 (HTML 문서)를 파싱하여, - 웹브라우저가 이해 가능한 자료구조인, DOM을 생성함 * 여기서, DOM 이란? . HTML 요소들의 계층적 구조 (트리 자료구조)와 요소 정보를 표현하여, . 이들을 접근,조작할 수 있게 하는 API (프로퍼티,메소드)를 제공하는, . 표준 API 모델 임