ラベル paintbrush の投稿を表示しています。 すべての投稿を表示
ラベル paintbrush の投稿を表示しています。 すべての投稿を表示

2022年8月13日土曜日

ペイントブラシを更新、バージョン1.0に。

暑くて天候も変わりやすいですが、ペイントブラシを更新しました。今回の主な変更点は、ブリストルブラシとエッジブラシだと思います。細かい変更点もあるのですが、割愛します。

まず、ブリストルブラシについてですが、線のかすれが出るようにしました。線のかすれは、筆圧を弱くしたときに出やすく、パラメータで簡易的な調節ができます。また、線の入りと抜きの部分で変なねじれがあったのですが、ある程度改善しました。実際の描画は、以下の画像を参考にしてください。

次に、エッジブラシについてですが、背景色が混ざるようにしました。基本的に筆圧を弱くしたときに背景色が混ざりやすいですが、パラメータが100の時だけ筆圧を強くしたときに混ざるようにもしました。また、以前まで筆圧サイズのパラメータがあったのですが、個別に設定できる環境が増えたので削除しました。

そして、このような変更以外にも、paintbrush_soft_bg.bsとbristle_darken.bsを削除しています。理由は、私自身があまり使用しないためです。

最後に、ダウンロードは以下のリンクです。paintbrush_v10.zip

2019年9月1日日曜日

ペイントブラシ(paintbrush.bs)の更新、バージョン0.91。

ペイントブラシ(paintbrush.bs)を更新しました。日付を見たら、約2年ぶりです。大きく変更したわけではないのですが、パラメータの一部変更など、直接使用する際の影響があると思います。

最も影響があるであろう変更をしたのは、ブリストルブラシかもしれません。まず、ブラシを全種類揃えるのに、一手間が発生します。スクリプトをほぼ弄らない状態で、バッチファイルを実行してコピーする形です。このようにしたのは、同じようなスクリプトファイルが存在するのは無駄で、随時変更を反映して管理するのは面倒だからです。

そして、エッジブラシも影響があると思いますが、使用感は変わりません。動作遅延の改善による描画品質の更なる低下と、ノイズ効果が出やすくなるように調整した点は、気になる方がいるかもしれません。しかし、ズボラな私はこれで妥協しています。ビットマップ、揃えるのが何気に面倒です。

今回の変更は、圧縮がテーマだったかもしれません。ダウンロード向けにzipにまとめたら、サイズダウンしています。そんなこんなで、ダウンロードは以下からどうぞ。

paintbrush_v091.zip

2017年11月15日水曜日

ペイントブラシ(paintbrush.bs)の更新、バージョン0.8になりました。

ペイントブラシ(paintbrush.bs)を更新しました。今回の主な変更点は、エッジブラシの変更と背景色が混ざるブラシを追加したことです。

エッジブラシの変更は、まず無駄な小分けをやめて、1本にまとめたことです。そもそも、試作的なこともあった為ですが、1本にまとめたことで管理は楽になりました。

そして、前バージョンよりぼかしやにじみの表現がしやすくなったと思われます。その分、前バージョンより重くて、ラグが生じる場合が多いです。ぶっちゃけ、前バージョンはぼかしというより透明度を下げるだけだったので、今回より軽かったかもしれません。とりあえず、ぼかしやにじみのイメージは、以下の画像でぼんやりと掴んで頂ければと思います。

次に、背景色が混ざるブラシの追加です。動作自体は、透明度に応じて前景色が背景色に近づくものとなっていますが、透明度を保ちたい箇所に背景色が混ざることで、意図しない混色になるかもしれません。人によっては、要らないブラシです。

最後に、ダウンロードは以下のリンクからです。ちなみに、bitbucketにも置いてあるので、パラメータなんかはそちらで確認してもらえればと思います。

paintbrush_v080.zip

2016年5月21日土曜日

paintbrush.bsの更新、バージョン0.71になりました。

ペイントブラシを更新しました。今回は、エッジブラシの修正です。ぼかしたときの描画が、ブラシ円に収まるようにしました。見た目は、あまり大きく変わらないようにしてあります。

そして、ノイズありのバージョンも追加しました。アナログ感を強調したいときに試してみるといいかもしれません。パラメータを弄るのが前提ですが、ノーマルより滲んだ感じが出るとは思います。

最後に、ダウンロードは以下のリンクからです。

paintbrush_v071.zip

2016年4月30日土曜日

paintbrush.bsがバージョン0.7になりました。

これも前回の更新が去年で、久々です。今回の更新は、細幅での描画を軽量化と、新しいブラシの追加です。

細幅での描画を軽量化した点ですが、描画回数を減らして調整しました。特に、ブリストルブラシは何気に重かったようです。効果自体は微々たるものかもしれませんが、やらないよりマシでしょう。

そして、新しいブラシの追加は、ブリストルブラシとエッジありのブラシです。ブリストルブラシは、毛先が少し細かい感じのものを追加しました。以下の通りです。


また、エッジありのブラシは、アナログの水彩をイメージしたものです。最近の実装で、インスパイアされました。エッジ部分のパラメータは、以下の通りです。

  • "edge-width" >> エッジの幅。100(%)に近づくほど、幅は太くなる。
  • "edge-blur" >> エッジをぼかす。100(%)に近づくほど、エッジが目立たなくなり、ソフトに。
  • "edge-blot" >> エッジをにじませたような効果を出す。100(%)に近づくほど、エッジを点々と描画。
  • "edge-colordiff" >> エッジの色を暗くするかどうかのフラグ。暗い色がなじみやすく。

サンプルは遠く及ばないものですが、気分だけ味わうくらいはできるかもしれません。使いやすいぼかしツールがあると違うでしょう。




最後に、ダウンロードは以下のリンクからですが、言語別にファイルは用意していません。パラメータを適当な英単語に置き換えたので、区別する必要もないかと。別々に用意するのは面倒くさくて、断念しました。

多少、仕様変更もあるので、詳細はテキストファイルを読んで頂ければと思います。

paintbrush_v07.zip

2015年7月6日月曜日

paintbrush.bsの修正、バージョン0.61

先日にpaintbrush.bsを更新して、"darken"シリーズを追加しました。しかし、個人的にミスをしたと思われる箇所があったので、修正しました。

修正箇所は、ブリストルブラシにて、一定以上のブラシ幅になると正しく描画されないところです。具体的にいうと、大きいブラシ幅で描いているはずなのに、なぜか小さいままだということです。ブラシ幅に応じて、値を計算する処理を忘れていたので、透明度がゼロになっていたようです。

そういうわけで、もしご利用される際は、こちらの修正版をおすすめします。

paintbrush_v061.zipのダウンロード

08/25: Append of English version. If mistake, sorry.

download: paintbrush_v061_EN.zip

2015年7月3日金曜日

paintbrush.bsの更新、バージョン0.6 に。

paintbrush.bsを更新して、バージョン0.6になりました。今回の変更点は、"darken"シリーズの追加です。ファイル名(拡張子除く)の最後に、"darken"と付与されているものですが、描画色が通常のものと少し違います。

前景色が暗いほど、描画色が黒くなります。 計算済みの色と前景色のRGBを比較して、低い数値を優先させているからです。レイヤー合成でいう、"比較(暗)"に相当するものだと思われますが、割と適当な感じです。実際の描画結果は、下の画像をご覧ください。


なお、スクリプト全体はほぼ弄っていないので、ブラシの仕様は変わりません。最後に、ダウンロードは以下のリンクからになります。

paintbrush_v06.zip

2015年3月10日火曜日

paintbrush.bsの更新、ver0.5に。

ブラシスクリプトのダウンロード:paintbrush_v05.zip

久しぶりの更新です。心や懐とかは、きっと春めかないでしょうけど、季節の移り変わりを感じるこの頃です。まだ、夜は少し冷え込む気がします。

さてタイトル通り、ブラシスクリプトを弄りました。ひとつバージョンをすっ飛ばしていますが、バージョン付けなんて案外適当なものです。ひとまず変更点を挙げますと、キャンバスの色を拾う処理と色の計算処理です。

前のバージョンまでは、角度によって色が拾えなかったり、色の平均化が単純で間延びした感じだったり、あまり使い物になりませんでした。今回のバージョンは、そこら辺の改善がされている・・・はずです。

また、線形補間やプレゼンハムとかいう方法らしきもので、点が等間隔で描画されるようにしてみました。そのおかげで、その他諸々の不満点も改善されたと思います。ただし、相変わらずエラーが多くなりそうなソースに違いないでしょう。あ、全く動作確認していない訳ではありませんので、大丈夫だと思いますが。

そして、いつもパラメータの説明が面倒で省いてしまうので、今回こそは・・・、やっぱり説明しません。面倒くさいです。その代わり、サンプル画像を張り付けておきます。新たに追加した派生ブラシを紹介するついでですが。

ちなみに追加されたのは、疑似的なブリストルブラシです。そもそも、この為に作成していたようなものです。まあ、他のソフトで描けばいいでしょと言われれば、それまでですが・・・。


2016/05/02: 最新版は、ブラシスクリプトのページにあります。

2014年10月10日金曜日

ブラシスクリプトの更新 (paintbrush.bs ver0.3)

しれっと、ブラシスクリプトを更新しておきます。でも、最終更新日が10月3日で、それから1週間経ってからという微妙な感じは、私の中では渦巻いていますので、正確には「しれっと」ではないな。

とりあえず、スクリプトの主な変更点は、以下の二つです。

  • キャンバスの色を拾う座標を修正。
  • 真円率を反映させるのが逆だったのを修正。

一つ目は、散布時の範囲を追加したことです。前のバージョンは、適当に各描画位置で拾っていたので、透明保護?な場合でも、キャンバスの透明部分に描画されてしまうことがありました。

二つ目は、真円率の反映ですが、パラメータの値を円の幅ではなく、高さに反映させるようにしただけです。そのほうが、一般的な感じがするので。

そんな凡ミスのバージョンより多少マシになったはずのスクリプトは、以下のURLからダウンロードできます。

ここからダウンロード

2014年9月23日火曜日

ブラシスクリプト (paintbrush.bs ver0.2)


最初の投稿からかなり間が空きましたが、とりあえず生きてます。

最近、コミラボを購入して、ブラシスクリプトを組むのが結構楽しい、面白いです。役に立つどうかわかりませんが、せっかく作ったので、ブラシスクリプトを公開します。

ここからダウンロードできます。

ここでは、簡単な説明だけしておきます。まず、これはフルカラーでペイントするためのブラシです。よくあるような水彩ブラシみたいなものです。スクリプトは、以下の3つです。

  • paintbrush.bs
  • paintbrush_soft.bs
  • paintbrush_svg2bs.bs

paintbrush.bsをベースにして、paintbrush_soft.bsと、paintbrush_svg2bs.bsは、ブラシの形状を変えたものです。paintbrush_soft.bsは、円形グラデーションになっていて、paintbrush_svg2bs.bsは、SVG2BSというツールでブラシの形状を変えられるようにしたものです。

詳細は、同梱したテキストファイルに書いてあるので、ぜひ読んでください。