Game Engine x Rendering x Theory
Engineering notes from production graphics and long-form study
This blog documents my work and learning across real-time rendering, modern graphics APIs, engine architecture, and the mathematical foundations behind them.
Game Engine x Rendering x Theory
실무 그래픽스와 이론 학습을 함께 기록하는 기술 블로그
실시간 렌더링, 최신 그래픽스 API, 엔진 아키텍처, 그리고 이를 뒷받침하는 수학/이론을 꾸준히 정리합니다.
Interactive Post Atlas
인터랙티브 글 아틀라스
Filter by topic, language, and keywords to navigate the archive quickly.
주제, 언어, 키워드로 글을 필터링해서 아카이브를 빠르게 탐색하세요.
Total Posts
전체 글
59
English
영어
25
Korean
한국어
34
Latest
최근 글
2025-12-05
-
2025-12-05
Implementing ReSTIR Variants in a Direct3D 12 Path Tracer - A Practical Study in Spatio-Temporal Resampling
My informal report on implementing ReSTIR variants in a Direct3D 12 path tracer is here.
-
2025-11-06
Study Notes on Math - Proof Writing
1. Sentential Logic
-
2025-11-05
Implementing ReSTIR and ReSTIR-GI on D3D12
Introduction
-
2025-07-22
Study Notes on Performance-Aware Programming
Instruction Decoding on the 8086 Decode
-
2025-07-13
Study Notes on Raytracing Implementations
Raytracing is basically computing intersections of parametric lines from the camera with the scene geometry, and then evaluating the lighting at those intersection points. This doesn’t re...
-
2025-06-28
Study Notes on Monte Carlo Integration
When learning new concepts, I often ask the following questions to keep myself focused:
-
2025-06-28
ReSTIR and Collective Intelligence
Lately, I’ve been studying real-time global illumination techniques—particularly ReSTIR and its extensions. As I dug deeper into how the algorithm works, I began to see a curious and comp...
-
2025-04-24
Understanding Radiometry
This is my second note on studying ReSTIR: Understanding Radiometry.
-
2025-04-23
Understanding BRDF
This is my first note on studying ReSTIR: Understanding BRDF.
-
2025-04-22
ReSTIR Study Notes
ReSTIR was the theme for my graduation project. I wanted to understand the state-of-the-art real-time/interactive global illumination technique, but I have failed to do so. This is largel...
-
2025-03-22
Why Vulkan Warns about GalaxyOverlayVkLayer when Creating an Instance with Zero Layer Enabled?
Issue
-
2025-03-17
Why Exception Occurs at vkDestroySwapchainKHR?
Issue
-
2025-03-17
Why vkAcquireNextImageKHR Returns VK_NOT_READY?
Issue
-
2025-02-21
Gaussian Splatting Study Notes
Reads
-
2025-01-20
그래픽스 공부: Fundamentals of Computer Graphics. 04. 레이 트레이싱
컴퓨터 그래픽스의 가장 기초적인 작업은 삼차원 물체를 렌더링rendering하는 것이다. 한 장면에 3D 공간에 존재하는 여러 기하학적 객체들을 특정 시점에서 바라봤을 때 보이는 이미지라는 2D로 계산해내는 것이다. 좀 더 구체적으로 말하자면 여러 객체들을 입력으로 받아 픽셀 배열을 출력으로 주는 것이다. 어쨋든 각 물체가 픽셀에 어...
-
2025-01-19
수학 공부: How to Prove It. 01. 문장 논리
1.1. 연역 추론과 논리 연산
-
2025-01-19
그래픽스 공부: Fundamentals of Computer Graphics. 03. 래스터 이미지
일반적으로 컴퓨터 그래픽스는 모니터와 같이 각각의 픽셀로 이루어져 있다. 우리가 유튜브로 멋있는 바다 영상을 볼 땐 모니터 위의 한 화소가 각각 특정 색을 띠고 있는 것이다. 실제 바다는 한 픽셀 단위로 색을 가지는 것이 아니고 연속된 색을 띠고 있다. 하지만 이것을 디지털화하여 처리하려면 결국 데이터를 이산적으로 저장해야 한다. 이...
-
2025-01-19
그래픽스 공부: Fundamentals of Computer Graphics. 01. 서론
컴퓨터 그래픽스computer graphics란 컴퓨터로 이미지image를 만들어내는 모든 용법을 의미한다.
-
2024-11-25
Game Engine RHI System Analysis Series 1: Instance
Game Engine RHI System Analysis Series 1: Instance (2024.11.25) Overview Anki BGFX Diligent Engine Filament
-
2024-11-25
Game Engine RHI System Analysis Series 0: Introduction
Game Engine RHI System Analysis Series 0: Introduction (2024.11.25) Overview
-
2024-11-22
Pipeline State Cache Studies
Introduction
-
2024-09-06
Why My Depth Buffer Only Writes 0 or 1?
Issue
-
2024-07-24
Understanding Command Submission in Modern Graphics
One of the significant shifts in modern graphics APIs is the management of GPU commands. This shift, where developers now manage the entire lifecycle of GPU commands, from recording to su...
-
2024-01-22
컴퓨터 그래픽스에서 좌표계 이해하기
컴퓨터 그래픽스에서 좌표계 이해하기 (2024.01.22) 1. 개요 2. 좌표계 3. 공간 3.1. 객체/모델 공간 Object/Model Space 3.2. 세상 공간 World Space 3.3. 카메라/시점 공간 Camera/View Space 3.4. 클립 공간/정규 시점 ...
-
2023-11-29
Pygame 엔진 개발 일지 02: Assert 대탐험
출처: Game Programmging Gems. 1.12 Squeezing More Out of Assert. Steve Rabin.
-
2023-11-29
Pygame 엔진 개발 일지 01
데이터 기반 설계 정리
-
2023-11-23
Pygame 엔진 개발 일지 00 Pygame Engine Development 00
소개
-
2023-08-01
정점 쉐이더 구간화 Vertex Shader Binning
원본 링크
-
2023-05-20
익셉셔널 C++
게임 개발자의 시선에서 본 Exceptional C++ 정리 글입니다.
-
2023-05-20
익셉셔널 C++: 01 제너릭 프로그래밍 및 C++ 표준 라이브러리
목차
-
2023-05-20
이펙티브 C++
게임 개발자의 시선에서 본 Effective C++ 정리 글입니다.
-
2023-05-20
이펙티브 C++: 01 C++에 익숙해지기
목차
-
2023-05-18
컴퓨터 그래픽스 기초: 02 사소한 수학
목차
-
2023-05-17
컴퓨터 그래픽스 기초
게임 개발자의 시선에서 본 Fundamentals of Computer Graphics 5판의 정리 글입니다.
-
2023-05-17
컴퓨터 그래픽스 기초: 01 서론
목차
-
2023-02-16
게임 루프
게임 루프란?
-
2022-10-28
수학 처음부터 끝까지 공부해보기
원글 1원글 2
-
2022-10-24
광선 추적 전역 조명을 위한 세계 공간 시공간 저장소 재사용
Guillaume Boissé, AMD.
-
2022-10-22
일반 재표집 중요도 표집: ReSTIR의 근간
Daqi Lin, University of Utah. Markus Kettunen, NVIDIA. Benedikt Bitterli, NVIDIA. Jacop Pantaleoni, NVIDIA. Cem Yuksel, University of Utah. Chris Wyman, NVIDIA
-
2022-10-20
ReSTIR GI: 실시간 경로 추적을 위한 경로 재표집 (revisited)
Yaobin Ouyang, NVIDIA. Shiqiu Liu, NVIDIA. Markus Kettunen, NVIDIA. Matt Pharr, NVIDIA. Jacop Pantaleoni, NVIDIA.
-
2022-10-16
ReSTIR 논문 정리
Benedikt Bitterli, Dartmouth College Chris Wyman, NVIDIA Matt Pharr, NVIDIA Peter Shirley, NVIDIA Aaron Lefohn, NVIDIA Wojciech Jarosz, Dartmouth College
-
2022-10-14
전역 조명을 위한 중요도 재표집
Eurographics 렌더링 심포지엄 (2005)Kavita Bala, Philip Dutré (편집자)
-
2022-10-13
몬테 카를로 적분법이란?
몬테 카를로 적분법Monte Carlo integration이란 적분값을 직접 구하기 힘들 때, 무작위로 sample을 추출하여 적분값을 추정하는 방법임.
-
2022-09-17
실무에서의 ReSTIR
공부 노트
-
2022-07-27
Rendering Pipeline Comparison
Environment
-
2022-07-19
Efficient Rendering Study Notes
Forward Rendering
-
2022-06-03
Rendering Pipeline Study Notes
References
-
2022-06-03
게임공학 공부 노트
1. Inverse Kinematics 입문
-
2022-04-23
지형에 일관된 식물상과 동물상 저작하기 소스 코드 분석
소스 코드 링크
-
2022-04-09
ReSTIR GI: 실시간 경로 추적을 위한 경로 재표집
ReSTIR GI: 실시간 경로 추적을 위한 경로 재표집 (2022.04.09)Home
-
2022-04-03
실시간 광선 추적법 공부 노트
이 노트는 Real-Time Rendering 책을 읽고 한국어로 정리한 책입니다.
-
2022-03-31
지형에 일관된 식물상과 동물상 저작하기 (논문 번역)
저자:
-
2022-03-15
전역 조명 공부 노트
이 노트는 Real-Time Rendering 책 등을 읽고 한국어로 정리한 책입니다.
-
2022-03-13
전역 조명 공부 노트
이 노트는 NVIDIA에서 제공한 광선 추적법 입문 시리즈인 Ray Tracing Essentials를 한국어로 정리/요약한 노트입니다. 광선 추적법을 공부하시는 분들을 위해 남깁니다.
-
2021-12-12
SPH Visualization through Marching Cubes
Marching Cubes in CUDA Sample Code
-
2021-11-27
Smoothed Particle Hydrodynamics by CUDA
Smoothed Particle Hydrodynamics
-
2021-11-21
게임 프로그래밍 입문 공부 노트
파이썬 Python
-
2021-11-12
Marching Cube Study Note
Explicit Surface and Implicit Surface1
-
2021-11-12
마칭 큐브 공부 노트
명시적 곡면과 암시적 곡면1
No posts match the current filters.
subscribe via RSS