Skip to content

Repository files navigation

AviUtl カラーハーフトーンスクリプト

カラーハーフトーン加工をする AviUtl スクリプトです。動作には karoterra氏の GLShaderKit が必要になります。

sample Image by Rudy and Peter Skitterians from Pixabay

導入方法

  1. GLShaderKit を導入します。
  2. exedit.auf と同一ディレクトリ(または1層下)にある script フォルダに以下のファイルを入れてください。
  • ColorHalftone.anm
  • ColorHalftone.frag

使い方

オブジェクトに ColorHalftone.anm を適用してください。

Warning

ウィンドウの拡大表示を WindowSize にしている場合、実際の色と見え方が若干異なる場合があります。拡大表示を 100% にする、もしくは色ルーペなどを使い、都度等倍の拡大率で確認することを推奨します。

パラメーター

トラックバー

  • サイズ

    トーン全体のサイズをパーセンテージで変更します。デフォルト値は 0 で、 max(width,height)/4 の大きさになっています。 track0

  • 半径

    トーンひとつあたりの半径を変更します。デフォルト値は 120 です。 track1

  • トーン小

    小さいトーンの半径を変更します。デフォルト値は 0 です。 track2

    • パラメーターが 0 のとき : 画像に基づいた大きさ
    • パラメーターが 100 のとき : 半径 で設定した値
  • トーン大

    大きいトーンの半径を変更します。デフォルト値は 100 です。 track3

    • パラメーターが 0 のとき : 半径-100
    • パラメーターが 100 のとき: 画像に基づいた大きさ

チェックボックス

  • 再読み込み

    シェーダーを再読み込みします。

設定ダイアログ

  • 色1[表示], 色2[表示], 色3[表示]

    各トーンの表示/非表示を切り替えます。

  • 色1, 色2, 色3

    各トーンの色を設定します。デフォルトは以下の色に設定されています。

    • 色1 : 00ffff(シアン)
    • 色2 : ff00ff(マゼンタ)
    • 色3 : ffff00(イエロー)
  • 背景色

    下地となる色を設定します。デフォルトは ffffff(白) です。

  • 角度1, 角度2, 角度3

    各トーンのスクリーン角度を設定します。デフォルトは角度1が 15、角度2が 75、角度3が 30 に設定されています。

  • 混色方法[減法:0/加法:1]

    トーンの混色方法を変更します。

    モード 混色方法 備考
    0 減法混色 デフォルト
    1 加法混色 ※1
  • 滑らかさ[0-100]

    全体にブラーをかけることでトーンを滑らかにします。デフォルトは 1 です。

※1 注意

モードを加法混色にした際、背景がデフォルト ffffff(白) のままだと全体が真っ白になります。暗めの色に変更してください。
加法混色で元のオブジェクトと同じ色にしたいときは、背景を 000000(黒)、色1を ff0000(赤)、 色2を 00ff00(緑)、 色3を 0000ff(青) に変更してください。

ライセンス

MIT Lisence に基づくものとします。

更新履歴

  • v.2.2.3 (2025/01/20)

    step関数に渡す引数が一部int型になっていたのを修正。
  • v.2.2.2 (2024/12/26)

    • サイズを小さくしたときに元の色が白の部分にもトーンが描画されてしまう問題を修正。
    • トラックバーの挙動を改善。
    • 設定ダイアログからトーンごとの個別設定を削除。
  • v.1.2.2 (2024/08/25)

    step関数のオーバーロードによるエラーの修正。
  • v1.2.1 (2024/08/22)

    加法混色にした際の色の補正方法を修正。
  • v1.2.0 (2024/08/19)

    • 色の調整が不適切だったのを修正。
    • デフォルトでアンチエイリアスがかかるように修正。
    • 設定ダイアログに 滑らかさ を追加。
    • トラックバーの 変化率最大サイズ に名称を変更。
  • v1.1.0 (2024/08/10)

    加法混色にした際にトーンが反転する問題を修正。
  • v1.0.0 (2024/08/09)

    初版

About

AviUtl カラーハーフトーンスクリプト

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages