본문 바로가기
반응형
[로드맵] 3. 컴퓨터 비전 및 그래픽스 (개인 학습)1. C언어(ANSI C)- 모두의 코드(씹어먹는 C언어)- cppreference(c)- devdocs(c) 2. C++(C++20)- 모두의 코드(씹어먹는 C++)- cppreference(C++)- devops(c++) 3. 자료구조 및 알고리즘- Introduction To Algorithm- 코딩 테스트를 위한 자료구조와 알고리즘 with C++- 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략 세트- 백준 온라인 저지(골드 이상)- 프로그래머스(Lv3 이상) 4. Unreal Engine- 인생 언리얼 5 프로젝트 교과서- 이득우의 언리얼 C++ 게임 개발의 정석- 에픽 라운지- 시작해요 언리얼- 언리얼 공식 학습 문서 5. 그래픽스- 홍정모 연구소- 2019-1학기 컴퓨터그래.. 2024. 10. 3.
[C++로 배우는 게임 엔진 개발] Day 8: 2D 그래픽스 기초 (SDL2) 2D 그래픽스 기초오늘은 SDL2를 사용하여 2D 그래픽스를 렌더링하는 방법을 학습하겠습니다. 스프라이트를 렌더링하고, 화면에 이미지를 그리는 기초를 배워보겠습니다.1. SDL2 이미지 로딩SDL2는 SDL_image 라이브러리를 사용하여 다양한 형식의 이미지를 로드할 수 있습니다. 먼저 SDL_image 라이브러리를 설치하고 프로젝트에 추가합니다. CMakeLists.txt 수정CMakeLists.txt 파일에 SDL_image 라이브러리를 추가합니다.cmake_minimum_required(VERSION 3.10)# 프로젝트 이름과 버전 설정project(GameEngine VERSION 1.0)# C++ 표준 설정set(CMAKE_CXX_STANDARD 17)set(CMAKE_CXX_STANDARD.. 2024. 8. 1.
[참고자료] 그래픽스/컴퓨터비전 그래픽스- [교재] Ray Tracing in One Weekend: - [교재] Ray Casting: - [교재] Ray Casting Tutorial: - [영상] 한정현 컴퓨터 그래픽스: - 홍정모 연구소 그래픽스 :- NeRF:  컴퓨터비전- [블로그] 다크프로그래머: 2024. 7. 19.
[C++로 배우는 게임 엔진 개발] 목차 C++로 배우는 게임 엔진 개발1주차: 기본 개념 및 설정Day 1: 게임 엔진의 기본 개념과 구조Day 2: 개발 환경 설정 (Visual Studio, CMake)Day 3: 기본 프로젝트 구조 설정Day 4: 윈도우 창 생성 (SDL2/GLFW)Day 5: 기본 렌더링 파이프라인 이해Day 6: 이벤트 처리 및 입력 시스템 구현Day 7: 게임 루프와 타이밍 관리2주차: 2D 게임 엔진 기초Day 8: 2D 그래픽스 기초 (SDL2)Day 9: 스프라이트 렌더링Day 10: 애니메이션 시스템 구현Day 11: 타일맵 렌더링Day 12: 간단한 물리 엔진 구현 (AABB 충돌)Day 13: 사운드 시스템 기초 (SDL_mixer)Day 14: 엔티티 컴포넌트 시스템 (ECS) 기초3주차: 고급 기능 .. 2024. 6. 26.
반응형