Game Engine Framework Notes - 24 중 18 번째 페이지 - C++로 게임 엔진 구조를 구현하고 설명하는 개발 블로그

Game Engine Framework Notes

Game Engine Framework Notes

C++와 실제 엔진 사례를 바탕으로 메모리, 자료구조, Unreal/Unity 내부 구조를 설명하는 기술 블로그입니다.

최근에 정리한 대표 시리즈

최근에 직접 정리한 허브 글을 기준으로, 먼저 읽으면 좋은 시리즈를 모아 둡니다.

Badge Graphics / Rendering

렌더링 파이프라인 완벽 이해하기

게임 렌더링 구조와 Rendering Pipeline의 전체 흐름을 입문자 기준으로 정리한 시리즈입니다. GPU가 Vertex 데이터를 어떻게 화면 픽셀로 변환하는지, Vertex Shader와 Rasterizer, Pixel Shader, Output Merger 단계는 왜 필요한지, 그리고 CPU와 GPU는 어떤 방식으로 협력하면서 화면 이미지를 만들어내는지를 전체 흐름 기준으로 설명합니다.

시리즈 열기

최신 글

최근에 올린 글을 시간순으로 확인할 수 있습니다.

  • Unwrapping and Chart reduction – 번역

    2016년 12월 26일

    Unwrapping and Chart reduction – 원문 링크 –   이전글 – Probe lighting Unwrapping and Chart reduction 확인 완료한 버전: 5.5 – 난이도: 중급   라이팅을 미리 계산하는…

  • Probe lighting – 번역

    2016년 12월 20일

    Probe lighting – 원문 링크 –   이전글 – Staring the precompute process Probe lighting 확인 완료한 버전: 5.5 – 난이도: 중급 챠트(Chart)의 수가 라이팅을 계산하는 시간에 악영향을…

  • Starting the precompute process – 번역

    2016년 12월 18일

    Starting the precompute process – 원문 링크 –   이전글 – understanding charts Starting the precompute process – 번역 확인 완료한 버전: 5.5 – 난이도: 중급 라이팅 솔루션을 이용해서…

  • Understanding Charts – 번역

    2016년 12월 17일

    Understanding Charts – 원문 링크 –   이전글 – Realtime Resolution Understanding Charts – 번역 확인 완료한 버전: 5.5 – 난이도: 중급 유니티의 미리 계산된 실시간 GI(Precomputed Realtime…

  • Realtime Resolution – 번역

    2016년 12월 17일

    Realtime Resolution – 원문 링크 –   이전글 – Introduction to Precomputed Realtime GI Realtime Resolution 확인 완료한 버전: 5.5 – 난이도: 중급 미리 계산된 GI(Precomputed Realtime GI)를…

  • Introduction to Precomputed Realtime GI – 번역

    2016년 12월 16일

    Introduction to Precomputed Realtime GI – 번역 – 원문 링크 –   Introduction to Precomputed Realtime GI 확인 완료한 버전: 5.5 – 난이도: 중급 유니티는 글로벌 일루미네이션(Global Illumination(GI))이나…

  • 유니티 그래픽스 렌더링 최적화하기 4 – GPU Bound와 렌더링 병목 분석

    2016년 12월 13일

    🚀 들어가며 이번 글에서는 GPU 렌더링 병목의 원인과 최적화 방법을 정리해보겠습니다. GPU Bound 상태란 무엇인지 필레이트(Fill Rate) 메모리 대역폭(Memory Bandwidth) 정점 프로세싱(Vertex Processing) 특히 모바일 환경에서는 아래 내용이…

  • 유니티 그래픽스 렌더링 최적화하기 3 – CPU Bound 및 배칭(Batching) 최적화

    2016년 12월 12일

    이전글 – 렌더링 문제의 유형 🚀 들어가며 이번 글에서는 렌더링 최적화 주제를 정리해보겠습니다. CPU 바운드(CPU Bound) SetPass Call Batching Culling Skinned Mesh 특히, GPU에 명령을 보내는 과정에서 발생하는…