이니고 퀼레스의 컴퓨터 그래픽 튜토리얼 보고

2025-05-22

1994년부터 컴퓨터 그래픽 학습과 지식 공유에 전념해 온 베테랑 이니고 퀼레스. 그의 웹사이트에는 SDF와 레이 마칭부터 프랙탈과 수학적 기법까지 광범위한 주제를 다룬 방대한 컴퓨터 그래픽 튜토리얼이 있습니다. 간결한 코드 스니펫과 명확한 설명이 특징이며, 다양한 기술 수준에 맞춰 제공됩니다. 비디오 튜토리얼과 기타 자료도 제공하며, 코드는 MIT 라이선스로 자유롭게 재사용할 수 있습니다.

더 보기
개발

GPU 조건 분기: 신화 vs. 현실

2025-02-09

이 글에서는 컴퓨터 그래픽 분야에서 오랫동안 지속되어 온 오해, 즉 GPU의 삼항 연산자가 조건 분기가 아니라는 점을 밝힙니다. 저자는 코드 예시와 어셈블리 코드 분석을 사용하여 GPU의 삼항 연산자나 if 문이 명령어 포인터를 변경하는 분기 점프가 아니라 조건부 이동 명령을 구현한다는 것을 보여줍니다. 이 조건부 이동 명령이 더 효율적이며, step() 함수를 사용한 "최적화"는 실제로 성능을 저하시킵니다. 이 글은 20년 동안 지속된 이러한 오해를 바로잡으라고 촉구합니다.

더 보기
개발 최적화