#28 Article 52 Posted at 1991/04/17 22:52:24 by XXXs (MAP894) [ANIMAX]

Subject: Re:*6 8mmビデオでコマ撮りしている人いますか? /49 ... /41 /32

すでにづみとさんがRESしていますが、ANIMAXについてもう少し具体的に
説明します。

 システムは基本的には、複数の絵を連結してアニメデータ(拡張子.AMX)と
してまとめる ANCC.EXE と、その.AMX ファイルをタイムシートに相当する.SCN 
(シナリオ)ファイルに従って表示する為の ANIMAX.EXE からなります。

 アニメデータの作成は、手描きなり、スキャナ取込なり、CAD作図なり、どの
ような絵でも、ローダーで表示することの出来るものなら可能です。ANCC はデータ
の連結時に、任意の外部ローダーを指定できるので(ANCC 自身はローダー機能を
持たない)MKI なり MAG なり、好きな形式を使うことができます。

 シナリオファイルはBASICライクな制御構造を持っていまして、LOOP
制御や、IF文による条件分岐などが使えます。例として、私が年賀状データ用
に作ったものを挙げますと、

;--------------------------------------------
;	実行方法 ANIMAX NGXXXSN.SCN <cr>
;--------------------------------------------
	MESSAGE 0
	VIEW 0
	SCENE "NGXXXS.AMX"
	FADE 1,$000					;INIT FADE IN
	PALETTE "NGXXXS0.RGB"	: PALBANK 1,0
	PALETTE "NGXXXS.RGB"	: PALBANK 1,1
	PALBANK 0,0
	SPEED 3
	CLS 2

	LET X=0
	LET Y=0
	LET L=0

	NFLAME 11	: FLAME 0			;PAGE 0 DRAW
	NFLAME 11	: FLAME 0			;PAGE 1 DRAW

	LOOP 3
		IF L=1
			FADE 10,1			;INIT BANK to BANK FADE
		ENDIF
		IF L=2
			PALBANK 0,1			;SET PALBANK
			FADE 0,$FFF			;INTI WHITE FADE OUT
		ENDIF
		LOOP 2
			LET Z=1
			LOOP 8
				GOSUB "DRAW"
				LET Z=Z+1
				IF L=0
					FADE 5,7	;FADEIN
				ENDIF
				IF L=1
					FADE 4,7	;BANK to BANK FADE
				ENDIF
				IF L=2
					FADE 4,7	;FADEOUT
				ENDIF
			REPEAT
			IF L=1
				GOSUB "MEPATI"
			ENDIF
		REPEAT
		LET L=L+1
	REPEAT
	LOCATE 20,12	: COLOR 1	: PRINT "A HAPPY NEW YEAR !"
	LOCATE 27,14	: COLOR 1	: PRINT "1991.01.01"
	LOCATE 24,17	: COLOR 0	: PRINT "CAT21683 XXXs"
	COLOR 7
	WAIT 100
	CLS 2
END
;-----------------------------------------------------------------------
LABEL	"MEPATI"
	LET Z=9
	LOOP 2
		GOSUB "DRAW"
		LET Z=Z+1
	REPEAT
RETURN
;-----------------------------------------------------------------------
LABEL	"DRAW"
	HOME X,Y	: FLAME 11
	HOME 0,0	: NFLAME Z
	LET X=(X+4)%80
RETURN
;-----------------------------------------------------------------------

このようになっていまして、.AMX 内に収納された絵の任意の n 番目を FLAME 文で
表示する(FLAME n)ことが基本になっています。もちろん

	FLAME 0,1,2,3,4,5,6,7,6,5,4,2,1,0,8,9,11,12

このように任意の順番で表示できます。


 スキャナがあればANIMAXはラインテスト代わりに使えるのでとても便利です。
何といってもフィルムと違って描いてその場で見れるのがいい!!自主アニメを作っ
ている人達には結構強力な武器になるはずです。


 転載の許可が取れればここに持ってきてもいいんですが、現在 Ver.0.3?? への
バージョンアップ中なんだけど作者が多忙でなかなかまとまらない、といった状況
なので、もうしばらく待っていただいたほうがいいと思います。

                          MAP894 XXXs