
TAGL - 소프트웨어 렌더러
이 디렉터리에는 제가 90년대에(!) 작성한 소프트웨어 렌더러인 TAGL이 들어 있습니다(먼저 LiteOS를 설치하십시오. 설치 방법은 여기에 있습니다).
프로그램을 컴파일하십시오:
$ make
그런 다음 rotate.elf와 Objects 디렉터리
안의 모든 파일을 SD 카드에 복사하십시오. SoC에 접속한
뒤(lxterm /dev/ttyUSBnnn) 프로그램을 실행하십시오:
liteOS> run rotate.elf -geom vw.geom
자동차가 표시됩니다. 그런 다음 다음 키를 사용하여 시각화를 조작할 수 있습니다:
| 키 | 동작 |
|---|---|
| 회전 전환 X+ | |
| 회전 전환 X- | |
| 회전 전환 Y+ | |
| 회전 전환 Y- | |
| q | 프로그램 종료 - |
| + | 확대 |
| - | 축소 |
| w | 부드러운 셰이딩 전환 |
| d | 디더링 전환 |
| s | 스페큘러 하이라이트 전환 |
| a | 와이어프레임 전환 |
| c | 후면 컬링 켜기/끄기 |
| z | Z버퍼 켜기/끄기 |
| n | 법선 뒤집기 |
일부 객체에는 추가 색상 지정 파일(.ipcol)이 있으며, 이
경우 다음을 사용하십시오:
liteOS> run rotate.elf -geom x29.geom -col x29.ipcol
그러면 다음을 사용할 수 있습니다:
| 키 | 동작 |
|---|---|
| 색상 렌더링 켜기/끄기 |
명령줄에서 텍스처를 지정하면 필터링 없는 조악한 텍스처 매핑을 사용할 수 있습니다. 그러면 다음을 사용할 수 있습니다:
| 키 | 동작 |
|---|---|
| t | 텍스처링 켜기/끄기(색상 모드에서만) |
| T | 노멀 매핑 켜기/끄기 |
예시:
liteOS> run rotate.elf -geom vw.geom -tex sunset2.tga
그런 다음 <spacebar>를 눌러 색상 모드를,
t를 눌러 텍스처 모드를, T를 눌러 노멀 매핑을
켜고 끈 뒤, R을 눌러 객체를 회전시키십시오.