2020年02月29日

gitのためにbashを使ったフォルダ内の一括リネーム

手元のgitリポジトリをgit mv でフォルダ内の一括リネームをしたかったので考えました。

・gitbashを使ってリネームをします。
・カレントディレクトリは目的とするgitリポジトリです。
・”04A_002”→"A04_002"と名前を変更したい場合は以下。
$ ls |grep A_ | sed -e 's/\(..\)A_\(.*\)/\1A_\2\nA\1_\2/' |xargs -n 2 git mv
今回は "ls |grep A_ "で変更対象のファイル名をリストアップ。sedコマンドでリストのファイル名を使い置換。置換後の文字列の間に\nを入れて"リネーム前"と"リネーム後"の二つのファイル名を作ってしまうのがポイントです。リスト項目を順番に処理するxargsコマンドに"リネーム前"と"後"の二つの名前を渡します。xargsで引数を二つごとに取り出すオプションが"-n 2"です。最後にgit mvをかけます

引数を任意の場所に置くときはshコマンドを使い以下のようにします
$ ls |grep A_ | sed -e 's/\(..\)A_\(.*\)/\1A_\2\nA\1_\2/' |xargs -n 2 sh -c 'git mv $0 $1'
■参考
xargsコマンドで覚えておきたい使い方・組み合わせ7個(+1個)
烏野の箱庭ページ烏野の箱庭 …動画・絵・漫画・脚本などの作品紹介
烏野のyoutubeページ烏野博史動画 …広告・実験・講習用映像のyoutubeチャンネル
烏野のyoutubeページうのひろし日々描描 …作画配信のyoutubeチャンネル
UNOUNOのPixiv …絵、デザイン資料、漫画、実験画像
karasuno10をフォローしましょうkarsauno10のTwitter …考え、宣伝
posted by karasuno10 at 22:55 | Comment(0) | PC技術 | このブログの読者になる | 更新情報をチェックする

2019年06月26日

Blender2.7.9でMantaflow使用時にパーティクルのキャッシュを削除する方法

Blender2.7.9でMantaflow使用時にパーティクルのキャッシュを削除する方法です。なぜパーティクルの情報を削除する必要があるかと言うと外部キャッシュにパーティクル情報を保存しているのにも関わらず無視できないファイルサイズになってしまうからです。処理が遅く編集が難しくなります。色々試した結果、以下でファイルサイズも小さくなります。

@Mantaflowで使用しているオブジェクトを選択。

Aプロパティウィンドウ”Physics”タブを選択。

B"Fluid(Mantaflow)"ボタン横の"Viewport"(写真機でなく目のアイコン)ボタンをOFF。
  これで編集用のパーティクルはいらなくなる扱いになります。

C確認します。プロパティウィンドウの同オブジェクトの"Particles"タブを選択して切り替え。

D上部の"パーティクルリスト"を一つずつ選択、すぐ下の”Type:”の値が”0fluid particles for this flame”と表示されていればOK。

E"パーティクルリスト"各種パーティクルの右の"Viewport"(写真機でなく目のアイコン)ボタンはONにしてください。
  こちらをOFFにしてしまうと”Type : 0fluid particles for this flame”の更新がされずにファイル内に大量のパーティクルデータを保持し続けてしまうようです。

(Fおまじない。オブジェクトを作って、"Ctrl+Z"キーオブジェクトを消す。”Undo”時に必要ないパーティクルデータが削除されます。)

※上記方法でもレンダリング後はファイルにパーティクル情報が内包されるので、保存前にはFをしてください。

※Fluidドメインオブジェクトがいくつもある場合は何度かに分けて保存・復帰を繰り返してファイルサイズを小さくしてください。メモリエラーが起きてBlenderが落ちるからです。メモリの解放ができると良いのですが……。


以上です。
手元のblendファイルは、4500Mbyteから2Mbyteになりました。作業もスカスカ動くようになります。

いずれ解消される問題な気もしますが、小まめにファイルサイズを上げない工夫をしていくほうが作業効率が良さそうです。
烏野の箱庭ページ烏野の箱庭 …動画・絵・漫画・脚本などの作品紹介
烏野のyoutubeページ烏野博史動画 …広告・実験・講習用映像のyoutubeチャンネル
烏野のyoutubeページうのひろし日々描描 …作画配信のyoutubeチャンネル
UNOUNOのPixiv …絵、デザイン資料、漫画、実験画像
karasuno10をフォローしましょうkarsauno10のTwitter …考え、宣伝
posted by karasuno10 at 13:30 | Comment(0) | 動画>Blender | このブログの読者になる | 更新情報をチェックする

2019年06月19日

blenderのパーティクルを利用した流体作成

パーティクルを利用した流体の方法を以前調べたので張っておきます。流体シミュレーションと違い二種類のオブジェクトでもを混ぜる事ができます。流体シミュレーションは解像度で処理の重さが決まりますが、パーティクルではパーティクルの数により処理の重さがきまりそうです。そのあたりでも使い分けると良いかと思います。

Tutorial I Introduction to Fluid Particles in Blender
https://www.youtube.com/watch?v=nxnagkrLzJY


以下、上記URLを参考にして作成したパーティクルによる流体の実験動画になります。


----
パーティクルでの流体は元となるオブジェクトの形状が見えてしまいます。使った事はないですが、下記のアドオンで上記シミュレーション結果を液状化できそうです。液状化アドオンについての参考URLリンク。

Fluid Particles Meshing Resolution Demo with Blender
https://www.youtube.com/watch?v=IOaQ9MPkdYg

How to Mesh Particles with Blender using CubeSurfer
https://www.youtube.com/watch?v=ArVXkfXHDWg

CubeSurfer addon download
http://pyroevil.com/cubesurfer-addon-download/
烏野の箱庭ページ烏野の箱庭 …動画・絵・漫画・脚本などの作品紹介
烏野のyoutubeページ烏野博史動画 …広告・実験・講習用映像のyoutubeチャンネル
烏野のyoutubeページうのひろし日々描描 …作画配信のyoutubeチャンネル
UNOUNOのPixiv …絵、デザイン資料、漫画、実験画像
karasuno10をフォローしましょうkarsauno10のTwitter …考え、宣伝
posted by karasuno10 at 23:02 | Comment(0) | 動画>Blender | このブログの読者になる | 更新情報をチェックする