3D 소프트웨어 렌더링
포트폴리오/Project2 2012. 5. 15. 01:02 |
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 |
2D 소프트 렌더링 (0) | 2012.05.15 |
타자게임 (0) | 2012.05.15 |
바탕화면에 그리기 (0) | 2012.05.15 |