Skip to content

korarei/AviUtl2_Kaleidoscope_K_Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaleidoscope K

GitHub License GitHub Last commit GitHub Downloads GitHub Release

画像を万華鏡風に加工する,AviUtl ExEdit2用スクリプト.

ダウンロードはこちらから.

AviUtl版はこちらから.

動作確認

Caution

beta18以降必須.

導入・削除・更新

初期配置場所は変形である.

オブジェクト追加メニューの設定からラベルを変更することで任意の場所へ移動可能.

導入

  1. 同梱の*.anm2%ProgramData%内のaviutl2\Scriptフォルダまたはその子フォルダに入れる.

beta4以降ではaviutl2.exeと同じ階層内のdata\Scriptフォルダ内でも可.

削除

  1. 導入したものを削除する.

更新

  1. 導入したものを上書きする.

使い方

  • Center

    中心座標を指定する.この値はアンカーでも指定可能.

  • Tile Size

    タイルとして使用する領域サイズを割合で指定する.200.0のとき,画像の縦と横のうち大きい方のサイズとなる.

  • Rotation

    タイルを回転させる.

  • Scale

    万華鏡全体のスケールを変更する.

  • Floating Center

    Centerで指定した場所を万華鏡の中心とする.

  • Mirroring

    万華鏡の種類を指定する.現在以下の10種類が使用可能.

    • Unfold

    • Wheel

    • Fish Head

    • Can Meas

    • Flip Flop

    • Flower

    • Dia Cross

    • Flipper

    • Starlish

    • Tiler

  • PI

    パラメータインジェクション.ここで指定すると,設定パネルの値を上書きする.

    {
      cx = 0.0, -- 中心X座標 (number)
      cy = 0.0, -- 中心Y座標 (number)
      tile_size = 100.0, -- タイスサイズ (number)
      rotation = 0.0, -- 回転量 (number)
      scale = 100.0, -- 万華鏡全体のスケール (number)
      floating_center = false, -- 万華鏡中心を移動させる (boolean or number)
      mirroring = 0 -- 万華鏡の種類 (number)
    }

    {}は既に挿入済みであるため,PI項目では中身のみ記載する.

License

LICENSEファイルに記載.

Change Log

  • v1.0.3

    • コード整理.
  • v1.0.2

    • SamplerStateおよびTEXCOORDをbeta18の仕様に変更.
    • Tile ScaleScaleに変更. (破壊的)
    • Lock Center Positionの廃止. (破壊的)
  • v1.0.1

    • 改行コードをCRLFに変更.
    • PIでkey指定するように変更. (v1.0.0とPI項目に互換性がない.)
  • v1.0.0

    • Release

About

画像を万華鏡風に加工する,AviUtl ExEdit2用スクリプト.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors