▷렌더링(Rendering)
컴퓨터 그래픽스에서 가시적인 결과물을 생성하는 과정
화면에 그림을 그리거나 이미지를 출력하는 프로세스
2D, 3D
* 렌더링의 과정
① 오브젝트 생성 및 배치
게임에서 보여지는 객체들을 생성하고 게임 월드에 배치
② 카메라 설정 ( 게임 내에서의 시각적인 시점 )
게임에서 플레이어가 게임 세계를 관찰하는 시점을 모델링하는 데 사용
게임 화면에 어떤 부분이 보일지를 결정하고, 플레이어의 시야를 시뮬레이션함
뷰포트(Viewport) 설정
③ 렌더링 처리
게임 객체들을 화면에 그리는 과정입니다.
주로 GPU(Graphics Processing Unit)에서 처리됨
각 객체의 위치, 크기, 색상 등을 고려하여 화면에 표시
④ 빛과 셰이딩 적용 (선택사항)
빛과 셰이딩을 사용하여 게임 화면을 더욱 현실적으로 만든다
주로 3D 게임에서 사용됨
⑤ 출력
렌더링된 결과물이 디스플레이에 출력됨
'Game AI & Unity > Java Steering game' 카테고리의 다른 글
| [Game AI][Steering Behavior] 14 engine.RotatedRectangle (0) | 2024.03.20 |
|---|---|
| [Game AI][Steering Behavior] 13. engine.Obstacle (0) | 2024.03.20 |
| [Game AI][Steering Behavior] 11. 원 모양의 마커 (0) | 2024.03.20 |
| [Game AI][Steering Behavior] 10. engine.Marker (0) | 2024.03.20 |
| [Game AI][Steering Behavior] 9. JComponent (0) | 2024.03.20 |