+---------------------------------------------------+
| |
| 3 D G R A P H I C S A N I M A T O R |
| ======================================= |
| P A M O |
| |
| Pusan national University Computer Club |
| |
+---------------------------------------------------+
제작자 : 부산대학교 컴퓨터 연구회 (P.U.C.C.) 9기 - 박진우, 홍기식
이 프로그램에 대한 모든 권리는 제작자 에게 있으며 어떠한 경우에도 제작
자의 동의 없이 상업적으로 이용될 수 없음을 알려드립니다.
프로그램 개요
이 름 : PaMo
사용언어 : Turbo Pascal 6.0 (Turbo Assembler)
개발환경 : MS-DOS 5.0, Turbo Pascal 통합환경
버 전 : ver0.9b
내 용 : 자체 에디터를 이용하여(외부파일 지원 안됨) 3차원 물체를 생성하여
애니메이션화 할수있다.
===============================================================================
프로그램 설치
적합기종 : 286이상이면 실행 가능하나 되도록 386이상 기종을 권합니다.
메모리 : 메모리 부족은 거의 없을 것이나 디스크케쉬를 500Kbyte 이상 설정할
것을 권합니다.
비디오 : 표준 VGA(256K 이상) 이면 이상없이 작동 합니다.
마우스 : 마우스가 없으면 프로그램이 실행하지 않습니다.
하드디스크 : 최소한 2Mbyte 이상의 작업공간을 필요로 합니다.
(그 이하에서는 다운될 수가 있습니다.)
포함하고있는 파일
PAMO EXE ---> PAMO 실행화일
PAMO HLP ---> 도움말
EGAVGA BGI ---> 그래픽인터페이스
HANGUL FNT ---> 사용폰트
PAMOTEXT DAT ---> 영문 백터폰트
NORMAL CUR -+
SELECT CUR +-> 마우스 모양
POINT CUR |
WAIT CUR -+
PLAYANI EXE ---> *.ANI 를 보여줌
PAMO TXT ---> 사용설명서
-------------------------------------------------------------------------------
사용방법
화면설명 : 화면에서 가장 크게 보이는 회색부분
- 주 작업영역, 각각 블럭의 화면 좌측 상단에 있는 글과 X,Y,Z로
나타나는 좌표계는 도면의 상태를 나타낸다.
ex) front, top, right, uses
작업영역 우측 상단에 두개의 버튼이 있는데 큰 사각형 모양은 해
당도면의 확대, 작은 사각형 모양의 버튼은 도면을 축소한다.
작업영역 안에 붉은 사각형으로 되어있고 그 안에 'C'라고 적힌 것
이 카메라의 위치를 나타낸다.
노란색으로 표시된 것은 광원을 표시한다.
화면 좌측하단
- 작업중인 화일을 나타낸다.
Object file : 제작된 도형들의 이름. 확장자 'OBJ'로 저장된다.
(OBJ는 확장자 일뿐 다른 것과 관계는 없다)
Animation file : 제작된 그림의 이름. 확장자 'ANI'로 저장된다.
(ANI는 확장자 일뿐 다른 것과 관계는 없다)
화면 우측상단
- 그림을 제작할 때나 Transform 기능을 이용할 때 커서의 위치를 나
타 내어준다.
우측하단의 복잡한 버튼들 : 애니메이션을 만드는 툴이다.
- step : th, pi, view, zoom 등의 수치를 변화시킬 때의 변화율
(초기치 = 10)
frame : 연속동작시 하나하나의 필름을 말함.
th, pi, view, zoom : 카메라의 위치와 각도를 표시한다.
frame to frame : 연속동작을 만들시 하나하나의 장면들을 모두 지
정하기가 어려움으로 처음동작과 끝 동작만을 지
정해주면 자동적으로 중간과정을 계산해서 만들
어주는 기능이다.
예를 들어 1frame 과 10frame을 만들었다면 이
버튼 아래의 숫자를 1과 10에 맞추어 두고 이것
을 클릭하면 그 사이의 frame(2,3,..8) 을 만들
어준다.
Animation : Menu에 있는 show-animation 제작시 이 버튼 아래에있
는 프래임 만큼 제작한다. 만일 이 버튼을 클릭하면
uses 화면에서 빠른속도로 완성될 화면의 개요를 보여
준다. 이를 토대로 완성된 형체를 짐작할 수도 있을
것이다.
Screen On - Screen OFF : 도면상에 3차원 도형을 그리는지 여부를
결정한다. OFF 상태에서는 화면처리 속
도는 빠르지만 정상적인 작업이 거의 불
가능 할 것이다. 하지만 내부적인 처리
는 동일하게 이루어 진다.
메뉴설명 : Pamo - about : 저작권과 버전이 나온다.
Getinfo : 메모리 사용량이 나타난다.
DosShell : 도스로 나들이 한다. (command.com 실행)
Exit : 프로그램을 종료한다.
(이때 저장 여부를 확인하지 않는다.)
Wait... : 심심풀이 땅콩 오징어..
(키 입력이나 마우스 버튼의 클릭, 마우스의 급작한
이동등이 있으면 벗어난다.)
File - New : 새로 도형을 제작한다.
LoadObj : *.obj 화일을 읽어 들인다.
SaveObj : *.obj 화일을 저장한다.
LoadAni : *.ani 화일을 읽어 들인다.
SaveAni : *.ani 화일을 저장한다.
Viewport - 3-plan : 작업영역을 정면도,평면도, 우측면도로 분할하여
보여준다
4-plan : 3-plan 에 카메라에서 보는 화면까지 합하여 4개
로 분할하여 보여준다.
Front : 정면도
Top : 평면도
Right : 우측면도
Uses : 카메라에서본 화면
Draw - Push : 작업화면에 그린 도형을 밑에 표시된 수만큼의 깊이를
주도록 만들어준다.
fillon - 완전히 채워진 다각형을 만든다.
filloff - 윗면과 아랫면이 비워진 도형을 만든다.
(파이프와 같은 모양을 만듦)
왼쪽 버튼은 선을 그리는 것이고 오른쪽 버튼은 선을 하
나 취소하는 것이다.
Spin : 작업화면에 그려진 도형을 Y축을 중심으로 회전시킨다.
(도자기를 만드는 것을 연상하면 이해가 쉬울 것이다.)
회전의 정밀도는 아래의 숫자에 의해서 결정된다.
왼쪽 버튼은 선을 그리는 것이고 오른쪽 버튼은 선을 하
나 취소하는 것이다.
Text : 글자를 출력한다.
(이번 버전에서는 영문 대문자만 지원한다.)
Transform - Move : 물체를 이동시킨다.
Copy : move와 비슷하나 같은도형을 하나더 만드는 역
활을 한다.
Rotation : 물체를 회전 시킨다.
Zoom : 물체를 확대한다.
Delete : 물체를 삭제한다.
Setcolor : 물체에 색을 지정한다.
(0-7까지 팔레트 설정 가능하다.)
TranLight - AddLight : 광원을 추가한다.
MoveLight : 광원을 이동 시킨다.
DelLight : 광원을 삭제한다.
Show - FullRende : 현재 Uses 에서 보이는 화면을 렌더링한다.
FullAni : 설정된 Frame을 렌더링하여 연속동작을 만들수있
다.
Animation : 만들어진 화면을 보여준다.
(FullAni 로 만들어진 경우에는 애니메이션을 보여
준다)
-------------------------------------------------------------------------------
프로그램 사용시의 유의사항
한번에 그린 도형은 하나의 Object 로 간주되는데 이것은 100개를 넘을 수 없다
(Get Info 기능을 이용해서 참조 하십시오)
Push와 Spin에서 마우스로 클릭하여 연결할 수 있는 선의수는 50개로 한정된다
(현재 버전에서는 에러체크를 하지 않습니다.)
프로그램의 비 정상적인 종료나 다운등이 될 때에 하드디스크에 로스트 클러스트가
발생할 수 있습니다. 이럴 때는 CHKDSK/F 로 제거하십시오.