アストラルプリズム

PC、スマホ、ゲームなどの備忘録と日記

GIMPで文字の縁取りをするプラグイン

手順が地味に面倒なので作った。 以前キーマクロソフトで作ったが動作が安定しないのでちゃんとGIMPプラグインで作り直した。 選択したテキストレイヤーの下に縁取りのレイヤーができる。 テキストじゃなくても透明部分があるものはすべて縁取り出来る。 こ…

CubePDF page メモ

縦横を自動で判断してPDF化してくれる無料ソフト。 解像度は元の画像とファイルと同じ。 広告がバンドルしてあるのでインストール時はよく画面を見ながらインストールする事。

GIMPプラグインを作る際の要注意事項

簡単に言うとはまったところのメモ書き GIMP2.10.30 Python 2.7.18 作る前に 自分が欲しいと思っている機能は他の人も欲しいと思って作っている可能性大なのでプラグインを探してみる事。 プラグインにこだわらない事も重要 プラグインは以下のような悲しい…

複数の画像にテキストレイヤーを指定した数だけ追加してGIMPの.xcf形式で保存するプラグイン作った

複数の画像にテキストレイヤーを指定した数だけ追加してGIMPの.xcf形式で保存するプラグイン。 フォントの種類・サイズと縦書きか横書きか選べる。 元から開いてる画像にレイヤーを増やすか、フォルダーを指定して画像を開くか選べる。 テキストレイヤーの位…

漫画フキダシの縦書きテキストを指定した数だけGIMPに追加するプラグイン

指定したフォントで指定した数のテキストボックスをランダムな位置に追加します。 縦書きか横書きか選べるようにしました。 テキストレイヤーが4の時はなんとなくきれいに並びます(自分が使いたかったので)。 GIMPで漫画を描いている人がいるのかはなはだ…

GIMPのプラグインのメニューの登録場所の調べ方。

GIMPのプラグインを作る際にメニューに登録したいがメニューの登録場所の指定方法が分からんかった。 以下調べ方。GIMPを起動してメニューの「ヘルプ」→「Plag-in Browser」→「ツリー表示」。 例えばレイヤーに作ったプラグインを登録したければメニューパス…

GIMPに縦書きテキストを4つ追加するプラグイン

漫画のフキダシの文字を楽に入れたいのでGIMPに縦書きテキストを4つ追加するプラグインを作った。 単純に四つだけ追加する。メニューのレイヤーからadd tategaki text 4をクリックで動作する。 一番下のレイヤーサイズにテキストの位置は依存する。 以下を…

画像を正しい順でまとめてPDF化する方法

windows10で画像をまとめてPDF化すると画像のページ順がおかしくなってしまう。 ほんのちょっとした手順で正しい順になるので丁寧にメモしておきたい。 ただしこの方法だと画像の縦横が統一されてしまう。 追記:実際のところCubePDF pageという無料のソフト…

GIMP pythonコンソールで縦書きのテキストレイヤーを追加するスクリプト

大量の画像ファイルにテキストレイヤーを追加してGIMP形式で保存したい。 その準備でpython-fuの機能をいくつか調べた。 正直初めてシェーム?いじったときよりかなり日本語情報あって助かった。GIMP pythonコンソールで縦書きのテキストレイヤーを追加する…

漫画、同人誌用フリーフォント比較

漫画フキダシ用のフォントでひらがなとカタカナが太めのモノを探していくつかダウンロードし比較してみた。新コミック体→ひらがなカタカナが細め。 源暎アンチック→新コミックよりひらがなカタカナ少し太め。 やさしさアンチック→文字の細い部分と太い部分の…

GIMPで文字の縁取りをマクロで簡単に繰り返す方法

GIMP(2.10)で文字の縁取り作業が毎回面倒なので自動化したい。 python-fuでスクリプト作れば良いのでは思ったけど面倒だった。 そこで簡単にマクロ記録ソフトでキー入力を記録させて自動化させてみようと思う。 地味に面倒なのだ縁取り作業のキー入力手順 …

フリーの写真サイト

フリー素材ドットコム free-materials.comフォトック www.photock.jp

photoshopやGIMPで塗りつぶし用のパターン画像が欲しいが利用規約を読むのが死ぬほど面倒な場合に行くサイト

配布してくれる方々には悪いのだけれど利用規約を読むのもひたすら面倒なときもある。 商業利用ダメ?自サイトで改造して配布ダメ?何が良いの悪いのわからんよ!! そんな時はCC0の配布サイトへGO!だ!polyhaven.com polyhaven.comサイトに行ったらtexture…

KOF ALLSTAR PS3、PS4コントローラーキー割り付け

KOF ALLSTAR側では設定変更できない模様 防御方法が分からず調べてみたPS3、PS4コントローラだいたい同じ左スティック:移動 PS4十字キー:効かない ×:基本攻撃 □:スキル1 △:スキル2 〇:スキル3 R1:フィニッシュ(?練習モードみたいなのでは効かな…

ゲームスティックMAYFLASH F500 Eleteの天面テンプレートのある場所

皆さんお久しぶりです。お元気ですか? コロナ休暇で体調崩して入院したりしてました。 その後体調戻ってレトロゲーにはまってシェンムーなどしてました。八神庵の異世界無双という有名格ゲーKOFの公式パロ漫画が面白すぎて、元ネタが知りたくてネオジオを引…

今更ながらジオシティーズ終了と同じことが自分にも起きた

ジオシティーズ終了で先人の英知と黒歴史が消滅してしまった。先日、知人とそのような事を話した。このご時世なので話したと言ってもラインだけど。 今更ながら自分にも同じことが起きてしまう様子。 そのことを書きたい。 3dcgを始めるきっかけになった自作…

Blender アマビエさまを作ってみた(3)

三回目ですネ。 水木しげる先生風点描をコンポジットで再現してみることにする。 ↓二回目はこちら katsumi3.hatenablog.com このアマビエ様は線画より点描でかかれてますね。 じっくり見ると手とかくちばしとかは点描が密になって陰で輪郭を表してるように見…

Blenderで点描トーンを作る

点描トーンが作りたいです。 コンポジットでやろうとしたらうまくいかなかったですorzマテリアルで作ります 板ポリの真上にカメラを置いてカメラを平行投影に設定。 シェーディングでポロノイと数式(小さい)をマテリアルに追加 2dとF1ユークリッドにする…

blender アマビエさまを作ってみた(2)

第二回ですね。 うろこを作ります。 ↓第一回はこちら katsumi3.hatenablog.com 実際は全身に鱗のテクスチャを貼るのが楽かもしれないですけど、面白いのでうろこのポリゴンを貼り付けることにしました。 うろこをポリゴンで作ってモディファイアのソリッドで…

blender アマビエさまを作ってみた(1)

目標は水木しげる先生のアマビエさま絵の再現って感じです アマビエさまの下半身どうなってるの? 水木先生の絵には下半身書かれてないですね。 水木しげる記念館で撮影したものです アマビエさまは鬼太郎アニメ公式によると下半身は人魚みたいに魚っぽい。…

Blender addon配布 襖を作るアドオン

襖を作るアドオンです。 なんとなく日本家屋っぽいものを作ろうとしたときに窓とか襖とか同じような形状が多くないですか? 多いですよね。なのでこういうのあれば楽だろうなと思って作りました。 多角形でもできるようにとかどんな角度でもとやってたら結構…

blender python 何が遅いのか調べてみた

自作アドオンが遅い。 何が遅いのか調べてみたメモ ops系が遅いのはすでに調査済み 結論として遅くなる原因はblender関連だけでその他はひどく遅くなることはなかった。 テスト用にめちゃめちゃ沢山print文つけてるとか、オブジェクトを取得する際に名前で取…

Blender python 一番下の辺のindexを取得する。

それぞれの辺の中点を比較して一番zが低い値を一番下としている スクリプトの最初位にやってて間違えてて、後の設定全部直す羽目になってて今半泣き状態。 一番最後の番号の時は最初の番号の頂点の中点をとる。 import bpy,bmesh from mathutils import Mat…

Blender python 指定した辺をUVテクスチャの下方向にする

指定した辺をUVテクスチャの下方向にする。 ただしオブジェクトは一枚の板ポリの場合 import bpy,bmesh from mathutils import Matrix #指定した辺(ループ) loop_no = 5 plane = bpy.context.object msh = plane.data p_mat = plane.matrix_world.copy() n…

Blender bpy Marix_worldでオブジェクトを操る

Matrixを使ってオブジェクトを操る グローバル座標での移動 正直言うとグローバル座標ではobj.location、obj.rotation、obj.scaleを使った方が楽だし早い。 グローバル座標でオブジェクトをZ方向に1移動する obj.location = obj.location + Vector((0,0,1)) …

blender python 最速伝説

blender bpyでops系が遅いのはわかってるがdata系ではmesh、bmesh、Matrix・・・どれが早いのか実際に調べてみた簡単に立方体をグローバルY方向に3移動を100回繰り返す 長いので最初に結論。・オブジェクトモードならobj.locationとmatrix_world.translation…

blender python 角度の値がおかしい時

平面をオブジェクトモードで拡大縮小してから編集モードで回転させてcalc_angle()で角の角度を取得すると値がおかしい。 3Dビューのビューポートオーバーレイで面の角度表でも同じ現象が起きてる どの辺も90°になるはずなのだが・・・内部が同じかどうかは…

normalをグローバル座標に変換する

matrix_world を掛ければいいかと思ってたらそうでもなかった。 import bpy obj = bpy.context.object mat = obj.matrix_world msh = obj.data norm = msh.polygons[0].normal mx_inv = mat.inverted() mx_norm = mx_inv.transposed().to_3x3() world_norm =…

Amazon Alexaでサイマルラジオ用のスキルを自作した話

おそらくすべてのはまりポイントではまったのでメモしておこう。Alexsaとは「ok!google」のamazon版のようなものでスピーカーが付いた実機に話しかけると音楽をながしてくれたり、天気を教えてくれたりというものだ。 知人に初期設定を頼まれたまでは良かっ…

Blender python オブジェクトの一番下にエンプティを置く

自作アドオンで何回か使いそうな気がするのでいくつか作っておこうと思う オブジェクトの原点にてエンプティを置く(回転はローカル座標の回転方向) オブジェクトの中心にエンプティを置く(回転はローカル座標の回転方向) オブジェクトの一番下の辺の真ん…