쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 21일 (월)까지754건
3건 · "그래픽스"조건 지우기 ×
001▲ 101 · 댓글 15게임 엔진의 텍스처 변환, 얼마나 복잡할까PC 게임 엔진을 콘솔로 포팅하면서 텍스처 메모리 레이아웃의 복잡성을 경험한 그래픽 프로그래머가 그 과정을 상세히 설명한다.하드웨어 · 시스템 · Anatomy of a Texture
게임 엔진의 텍스처 변환, 얼마나 복잡할까

Key Point플랫폼 간 게임 엔진 포팅을 맡은 개발자라면 텍스처 변환의 세부 사항을 정확히 알아야 메모리 계산 오류를 피할 수 있습니다.
핵심 요약
- PC 게임 엔진을 콘솔로 포팅하면서 텍스처 메모리 레이아웃의 복잡성을 경험한 그래픽 프로그래머가 그 과정을 상세히 설명한다.
- 플랫폼마다 텍스처를 구성하는 요소(블록, 텍셀 순서, 밉맵, 타일)의 메모리 배치 방식이 다르기 때문에, 변환할 때 각 요소의 메모리 주소를 정확히 계산해야 한다.
- 성능 개선을 위해 텍스처에 여러 기법이 적용되는데, 블록 압축(BC7)은 16개 텍셀을 1블록(16바이트)으로 압축해 메모리 크기를 4배 줄인다.
- 텍셀 순서와 타일링은 캐시 지역성을 높이고, 밉맵은 렌더링 비용을 크게 줄인다.
- 단순히 RGBA 바이트 스트림으로 생각하면 안 되는 이유는 현대 게임 텍스처가 성능을 위해 여러 복잡한 최적화 기법을 적용하기 때문이다.
002▲ 142 · 댓글 71Logo: 교육 목표로 설계된 Lisp 방언 프로그래밍 언어Logo는 학습을 목표로 설계한 Lisp 방언으로, 즉시 실행·피드백되는 인터프리터 방식으로 구현되어 디버깅과 학습을 돕는다.오픈소스 · 도구 · Logo Programming Language
Logo: 교육 목표로 설계된 Lisp 방언 프로그래밍 언어
Key Point프로그래밍 학습용 언어의 설계 철학과 특징을 이해할 수 있으며, 현대 교육용 프로그래밍 환경의 역사적 근원을 알 수 있다.
핵심 요약
- Logo는 학습을 목표로 설계한 Lisp 방언으로, 즉시 실행·피드백되는 인터프리터 방식으로 구현되어 디버깅과 학습을 돕는다.
- 모듈식으로 소규모 절차(procedure)들을 조합해 복잡한 프로그램을 단계별로 구축할 수 있으며, 사용자 정의 절차가 기본 내장 함수와 동일하게 작동한다.
- 단어(문자열)와 리스트의 유연한 자료형으로 변수 타입 선언을 요구하지 않으며, 산술 연산과 문자열 연결을 자동으로 처리한다.
- 거북 그래픽스(turtle graphics)로 시각적 피드백을 제공하며, 재귀 함수와 리스트 처리 같은 고급 프로그래밍 개념을 직관적으로 학습할 수 있다.
- Object Logo, MicroWorlds Logo, StarLogo 등 확장된 구현들은 객체 지향 프로그래밍, 멀티태스킹, 병렬 처리 같은 기능을 추가했다.
003▲ 118 · 댓글 12위상수학 그림책을 손그리기 스타일로 렌더링하다프란시스의 1950년대 기법을 따라 3D 위상곡면을 손으로 그은 듯한 해칭과 음영으로 렌더링하는 대화형 뷰어입니다.웹 · 프론트엔드 · A Topological Picture Book, Rendered
위상수학 그림책을 손그리기 스타일로 렌더링하다
Key Point3D 기하를 예술적 선화로 표현하는 알고리즘과 GPU 렌더링 기법이 수학 시각화에 어떻게 적용되는지 보여주는 실제 구현 사례로, 컴퓨터 그래픽스와 과학 시각화 분야의 실무자들에게 직접적 참고 자료가 됩니다.
핵심 요약
- 프란시스의 1950년대 기법을 따라 3D 위상곡면을 손으로 그은 듯한 해칭과 음영으로 렌더링하는 대화형 뷰어입니다.
- 마칭 사면체로 삼각분할된 암시 곡면을 기울기 벡터로부터 법선을 계산하며, 스트로크는 픽셀이 아닌 곡선으로 그려집니다.
- 윤곽선은 주곡률 방향의 유선을 따라 다단계 밀도로 교차 해칭되며, 톤 수준으로 어느 족(家)을 칠할지 제어합니다.
- GPU에서 은선 처리로 가려진 부분을 점선으로, 윤곽선 아래 종이 후광 효과로 뒤 선을 차단합니다.
- 해칭은 빌드 시점에 주곡률장의 유선으로 세 가지 밀도로 추적되며, 강조 부위는 빈 종이로 유지됩니다.
- 라벨은 곡면상의 점에 핀으로 고정되고 그 점이 숨을 때 희미해지는 대화형 기능을 제공합니다.