꾸준히 개발하자

고정 헤더 영역

글 제목

메뉴 레이어

꾸준히 개발하자

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (115)
    • Computer Graphics (58)
      • SCOP (9)
      • HumanGL (9)
      • Graphics Pipeline (10)
      • ALEngine (21)
      • Hiking (9)
    • 자료구조와 알고리즘 (43)
      • 백준 (14)
      • 자료구조, 알고리즘 (29)
    • Java 공부 (5)
      • Java 공부 (1)
      • Java 주차별 공부 (3)
      • 더 자바, 코드를 테스트하는 다양한 방법 (1)
    • 리눅스 (8)
      • 리눅스 기초 (8)

검색 레이어

꾸준히 개발하자

검색 영역

컨텐츠 검색

Computer Graphics

  • SCOP : 프로젝트 진행 계획 - (2)

    2024.09.18 by Banjosh

  • SCOP : 3D 객체 렌더링의 기본 - (1)

    2024.09.18 by Banjosh

SCOP : 프로젝트 진행 계획 - (2)

SCOP 프로젝트를 진행하기 위해 단계별로 세부 계획을 세웠다. 각 단계는 프로젝트의 완성도를 높이고 기능 구현 중 발생할 수 있는 문제를 해결하기 위한 구체적인 목표와 작업 내용을 포함하고 있다.1. 빌드 환경 설정 및 기본 구조 준비먼저, 프로젝트를 시작하기 위한 기본 빌드 환경을 설정한다. Git 저장소를 생성하고, Makefile을 작성해 프로젝트의 컴파일 및 의존성 관리를 준비한다. 창을 띄우는 기본 렌더링 환경을 구축한다. Git 저장소 생성 및 초기화Makefile 작성창 띄우기 및 초기 OpenGL 설정2. 기존 라이브러리 대체 작업이 프로젝트에서는 GLM, STB, Assimp와 같은 외부 라이브러리를 사용할 수 없으므로, 이 기능들을 직접 구현해야 한다. 3D 수학 연산, 텍스처 로딩,..

Computer Graphics/SCOP 2024. 9. 18. 23:35

SCOP : 3D 객체 렌더링의 기본 - (1)

첫 번째 그래픽 과제, SCOP를 살펴보자!SCOP 프로젝트: 3D 렌더링의 기초를 탐구하다SCOP 프로젝트는 Blender와 같은 모델링 프로그램을 통해 제작된 3D 객체를 로드하고, 이를 화면에 렌더링하는 프로그램을 만드는 과제이다. 이 프로젝트의 목표는 3D 객체를 파싱하고, 원근법에 맞춰 화면에 표시하며, 객체의 회전, 이동, 텍스처 적용 등의 기능을 구현하는 것이다.프로젝트 요구 사항3D 객체 렌더링:제공된 .obj 파일을 읽어들여 3D 객체를 화면에 렌더링해야 한다.원근법을 적용해 멀리 있는 객체는 작게 보이도록 하고, 객체는 중심 축을 기준으로 회전해야 한다.또한, 다양한 색상으로 여러 면을 구분하고, 객체는 세 축(x, y, z) 에서 자유롭게 이동할 수 있어야 한다.텍스처 적용:특정 키를..

Computer Graphics/SCOP 2024. 9. 18. 22:22

추가 정보

인기글

최신글

페이징

이전
1 ··· 5 6 7 8
다음
TISTORY
꾸준히 개발하자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바