Apophysisスクリプトメモ その52 モーフィング

 また間が空いてしまいました。 今回はモーフィングについて解説します。モーフィングとはある形状から別の形状へスムーズに変形させることで、Apophysisでは"Morph(n1 , n2 , n3 );"を使ってTransformのパラメータを連続的に変化させた図形を作ることで実現でき、例えばこのような動画を作ることができます。



(この動画はMorphコマンドを使わずに作成いたしました



続きを読む

スポンサーサイト



テーマ : グラフィック作成
ジャンル : コンピュータ

Apophysisスクリプトメモ その51 スライドショーとスクリプトの登録

 今回はフレームリストを順番に表示するスクリプトを紹介します。 ランダム生成やスクリプトで作ったフレームを鑑賞したり、出来のいいフレームを探すのに利用できます。 選択したフレームから順番にフレームをプレビュー画面に表示します。×をクリックするまでエンドレスで繰り返します。

110919_a.png

続きを読む

テーマ : グラフィック作成
ジャンル : コンピュータ

Apophysisスクリプトメモ その50 フレームリストを作る

 一通りファイル操作ができるようになったので、今回は新しいフレームリストの作り方について説明します。 まず、ファイル名の設定。

fPath := INSTALLPATH; //Apophysisをインストールしているパスを指定
fName := DateCode; //日付をファイル名にする

{パス及びファイル名を再設定する。}

if not InputQuery('Random', 'ファイルパスを入力してください', fPath) then exit;
if not InputQuery('Random', 'ファイル名を入力してください', fName) then exit;

{指定したファイルが存在したら上書きするかどうか尋ねる}
if FileExists(fPath + fName + '.flame') then
begin
    DelFN := fPath + fName + '.flame';
    if InputQuery('Delete',DelFN + 'は存在します。消去してもよろしいですか',DelFN) then
       DeleteFile(DelFN);
    else
       exit;
end;


続きを読む

テーマ : グラフィック作成
ジャンル : コンピュータ

Apophysisスクリプトメモ その49 ファイル操作

 今回はファイルを操作するコマンドについて説明しますが、ほんのちょっとしたプログラミングミスで大切なファイルがあっさり消えてしまったりするので気を付けてくださいね。

 今開いているFlameファイルを調べるには"CurrentFile"を使います。 ファイル名をフルパスで返します。

print(CurrentFile);


 ファイル名だけ必要でパスは不要な場合次のように書きます。

print(ExtractFileName(CurrentFile)); //ファイル名だけ抜き出す。


 同じようにドライブ名だけ必要な場合、ディレクトリだけ必要な場合、パスだけ必要な場合、拡張子だけ必要な場合、

print(ExtractFileDrive(CurrentFile)); //ドライブ名だけ抜き出す。
print(ExtractFileDir(CurrentFile)); //ディレクトリ名だけ抜き出す。
print(ExtractFilePath(CurrentFile)); //パスだけ抜き出す。
print(ExtractFileExt(CurrentFile)); //拡張子だけ抜き出す。


続きを読む

テーマ : グラフィック作成
ジャンル : コンピュータ

Apophysisスクリプトメモ その48 Flameを保存する

 表示されているFlameを保存するには次の様に記述します。

SaveFlame(GetSaveFileName);
UpdateFlame := False;



 またリストボックス内の全てのFlameを一括で保存するにはこのように記述します。

SaveFile := GetSaveFileName;
for i := 0 to FileCount - 1 do begin
    LoadFlame(i);
    SaveFlame(SaveFile);
end;
UpdateFlame := False;


110819.png

 このとき同名のファイルがある場合上書きするか聞いてきます。 "OK"を選択すると、ファイル内の同名のFlameは上書きされ、同名のFlameが無ければ追加されて保存されます。

続きを読む

テーマ : グラフィック作成
ジャンル : コンピュータ

プロフィール

soar13065

Author:soar13065
Apophysis使って動画等を作成しております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR