1. 프로그램 소개

3D 파이브 라인을 소프트웨어 랜더링으로 구현 했습니다.

Z-버퍼링와,은면 제거 (Backface Culling)으로 랜더링 속도 업을 하였습니다.

원근 보정 텍스처 매핑으로 자연스러운 매핑을 구현 했습니다.

DIBSection으로 통해 픽셀그래픽으로 구현했습니다. ASE파일을 파싱하여 뷰어합니다.

2. 소프트웨어 랜더링 기능

A. ASE 파싱

B. 카메라 : LookAt, Euler

C. 기본모델 생성 : 육면체, ( 4면체, 20면체, 위도경도 )

D. 매핑 랜더링, 와이어 랜더링, 고라우드 랜더링

E. 빛과 재질 조정

F. World회전 조정

 

실행 파일 다운로드 : soft_ase.zip

'포트폴리오 > Project2' 카테고리의 다른 글

물리역학  (0) 2012.05.15
OpenGL 랜더링 , D3D 랜더링  (0) 2012.05.15
3D 소프트웨어 렌더링  (0) 2012.05.15
2D 소프트 렌더링  (0) 2012.05.15
타자게임  (0) 2012.05.15
바탕화면에 그리기  (0) 2012.05.15
Posted by 부우산사나이

댓글을 달아 주세요