3DCG屋さんの活動記録

PROFILE ★★こんな人です

3DCGを活用した映像や没入体験コンテンツの制作をしています。テクノロジーの社会実装に興味があり。テクニカルディレクター。面白いこと新しいことにワクワクする気持ちに『素直』でいつづける。

3DCG屋さんの活動記録

2022年11月16日水曜日

EUWでLevelActorの値制御


 UnrealEngine で作業効率化!今回はUE4のEditorUtilityWidgetを使って、Actorをセットしたら簡単にパラメータ制御ができるテスト!SinglePropertyViewの設置。パラメータ変更するボタンも設置。プルダウンで表示されるクラスを「Soft Reference」で変数化して名前をSetPropertyNameと同じにする。あとはRun Editor UtilityWidgetする。現在のLevel(World)にあるクラスが選択で...

2022年10月27日木曜日

Stable Diffusion の img2img を動画に使ってみる


実写の撮影動画にStableDiffusion使ってみた。■所感・WEB UI使ってるからか、手順は超簡単!・結局 img2img のトライアンドエラー膨大(prompt エンジニアリング力あがれば最短ルートで近づける?)・結局 ルック(テイスト、画風)がフレーム感でずれる(他の人がやっているような定めるのが難しそう)・ネガティブプロンプトの多用はやっぱり効果的(元素法典の手法)・ローカルのSDは使い放題で気持ちが楽■結果・プロンプトエンジニアを学ぶ・AI画像生成のことを学ぶ(ベクトル空間?)動画は真ん中が撮影素材。上下がimg2img適用。・AUTOMATIC1111使用・バッチ書き出し後は、AE+AMEで動画変換...

2022年10月20日木曜日

Python自動化:フォルダ内の複数枚の透過PNGを1枚に結合 【Dir2Flipbook】


★★★Dir2Flipbook★★★今回やったことフォルダ内の複数枚の透過PNGを1枚に結合するのを自動化。WEB上はたくさんの「画像結合ソフト」がある!ただ、試した見たもののやりたいことと若干ずれてたので欲しい機能だけに絞ったPython作った。<機能>・フォルダ内の画像を1枚に結合・透明度(アルファ)保持・解像度に制限なし・ただし、PNG専用<使い方>①Pythonをダウンロードして、3箇所変更するフォルダパス、横枚数、縦枚数②実行すると、フォルダ内の「combinedフォルダ」に画像が作成される以上。使えない場合は、Pillowをインストールしてみてください。Windowsなら  ...

2022年10月8日土曜日

AUTOMATIC1111の Checkpoint Mergerを試す


 AUTOMATIC1111を更新すると、Checkpoint Mergerが追加されてた。なんぞこれ?Checkpointはつまり学習済みモデルのこと、と理解。StableDiffusionのモデルも model.ckpt として格納してた。で、その名の通りモデルをマージすることができるらしい!!(参考 https://twitter.com/atsumi_y/status/1574769089566113795?s=20&t=YHwcmcP1-7mfEgWOW071cg)試したので、メモ。①マージするモデルをダウンロードWaifu-diffusionを追加で用意したhttps://huggingface.co/hakurei/waifu-diffusion-v1-3②所定のフォルダに格納、リネームStableDiffusion用にセットアップしたAUTOMATIC1111なので、Stable-diffusionフォルダ内にモデルを格納。ckpt名は...

2022年10月2日日曜日

AUTOMATC1111 を使いやすく設定変更


■おすすめ Settings・ファイル名変更・サブフォルダに格納・生成したら通知参考サイトhttps://gigazine.net/news/20220928-automatic1111-stable-diffusion-webui-settings/■CFG Scaleとは高いほどPromptに忠実になる。ただ荒れる。⇔低いと安定するが、Promptを無視する参考サイトhttps://gigazine.net/news/20220928-stable-diffusion-classifier-free-guidan...

2022年9月24日土曜日

フェイシャルアニメーションをUEで試してみたメモ(Faceware to UE)


「スマホでFacialCaptureができる」時代、ってことで最新のソフトの実状検証。仕事で Dynamixyz 使ったものの、やりたいことを実現するための作業コストの高さから挫折した経験も踏まえて、検証してみる。Faceware StudioEpicがチュートリアルも作って押しているFacialAnimationのソフト。フロー的には以下の通り。顔撮影 ↓動画ファイル読み込み or WEBカメラFaceware Studio でTrackingと信号送信 ↓専用のLiveLinkプラグインでリアルタイム連動UE で「Faceware専用BP」により信号受信、それをMetahumanに流してリアルタイムフェイシャルアニメDynamixyzはじめ他のソフトと変わらない。------------------------------------------------先に、重要リンク3つ①Epic公式チュートリアル(Faceware+Metahuman)https://dev.epicgames.com/community/learning/courses/d66/metahuman-workflows-with-faceware-studio/bL8y/unreal-engine-livelink-client②サンプルUEプロジェクト(Epic)https://www.dropbox.com/sh/qd0nyv3banf6ch1/AABbSk9sC8R2ZeycMXvk4mQ_a?dl=0?dl=1③Faceware用のBP ダウンロード(Faceware)http://support.facewaretech.com/live-link-plugin--------------------------------------------------ここからは使ってみた所感。■FacewareとUEの連動これは素晴らしい!簡単!撮影素材→Tracking(デフォ自動、計算一瞬)→UE連動 の流れが超簡単速い。(今後それぞれのソフトのVersionupにどれだけ対応するか知らんけど)■Faceware...

2022年9月20日火曜日

StableDiffusion AUTOMATIC1111 備忘録


Seamless Texture を超簡単に作成できる。■ GOOD(試したみて良い点)・SeamlessTexure超簡単  Tiling=on するだけ・X/Y plot の使い勝手慣れてきた ①繰り返し、いい感じで②繰り返し。Seed活用で狙った画に近づける・Seam具合はBlenderで確認・AUTOMATIC1111 毎日更新してるらしい。Git pull。→Seed Bake?が便利そう※設定画面■ まだうまく使いこなせていない点・初期パラメータ変更(ui-config.json)がうまく反映しない・512x512で生成...

2022年9月15日木曜日

Stable Diffusion の img2img を試す


ローカル環境で StableDiffusion を試してみたところtxt2img が成功したので、続けて img2img も試してみた。以下サイトを参考にして、無事成功した !🙏https://self-development.info/%E3%80%90stable-diffusion%E3%80%91img2img%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95/また、Pythonでコードをカスタマイズして、・生成される画像ファイル名の末尾の連番をインクリメントセーブする・promptなどのパラメータをテキストで保存するというのも実装できた!※一応Code貼っておきます(py3.9) ...

2022年9月14日水曜日

StableDiffusionをローカル環境で試す


・StableDiffusionを回数気にせず試したい!・機械学習についてPythonとともに学びたい!ということで、トライしたところなんとか開発環境構築が終わり、ローカルで何回でもStableDiffusionを使えるようになった!たので備忘録メモ!■事前チェックCUDA 11.6をインストール済み↓■Python3.9インストールC:\Users\{userName}\AppData\Local\Programs\Python\Python39 (デフォルトのまま)↓■仮想環境任意のフォルダに仮想環境を構築(今回はC:\Python39)>cd...

2022年9月1日木曜日

TortoiseGit で初Push ~デフォルトブランチ名は master じゃなくて main !


備忘録 GitHubで、初めてちゃんとリポジトリをプッシュしてみた。■やったこと・GitHubでリポジトリ作成・TortoiseGitでクライアント側操作・ローカルのフォルダ&ファイルをリモートリポジトリに反映■重要 事前設定変更TortoiseGitのSettigsで、デフォルトブランチ名を「master」→「main」に変更。※これからの主流がそうらしい■【手順】ローカルのフォルダをリモートリポジトリにする①管理したいローカルのフォルダ名を使って、Gitにリポジトリ作成。 →ここでURLコピーしておく(Code。httpからOK、gitからNG)②ローカルのフォルダで右クリックして「Git...

2022年8月30日火曜日

Midjourneyで田園風景を生成してみた


 前回の初使用「Midjourneyで日本の神社画像を生成してみるテスト」に続き、AI画像生成テスト第2段!試したメモ。・・・・・無料残り回数7回!「広葉樹林の山にそびえたつ和風木造建築」で生成した画像。■個人的に好きな絵に近づくPrompt・日本的な森many mountains of landscape with broadleaf forest,old forest,・高解像度でフォトリアルhyperdimensional photography, hyper realistic,・田んぼ道long road between...

2022年8月28日日曜日

Midjourneyで日本の神社画像を生成してみる テスト


 初めて本格的にMidjourneyを使ってみた。「美しい雲の切れ間から光が差し込む神社」で生成した画像。以下備忘録メモ。このページを参考に始めた。https://ciclo.jp/midjourney-discord/PCにDicordをインストール。グループに参加。そして、 /imagine つかって指示。指示の出し方はこちら参考にさせてもらいました、まじ感謝。https://note.com/shi3zblog/n/n9e3976f0c7f4/info で残り時間を確認。アスペクト比をデフォルトの1:1から変更https://trpg-japan.com/knowledge/how-to-use-midjourney/高解像度にするhttps://mutsumutsu-daifuku.com/howto-midj/Uボタン→ もしくはコマンドでできた。■個人的メモ・高解像度の写真風 冒頭に追加hyperdimensional...

2022年8月14日日曜日

MPK mini mk3 購入してGetできるInstrumentをMPCのPluginで使う方法


 MPK mini Software managerでインストール。AdvanceModeで起動すると、Plugin項目が出てくる。インストール。MPC beat 起動して、Edit/Preference/Pluginsで以下フォルダを指定してScanNewするC:\Program Files\AIR Music TechC:\Program Files\Steinberg\vstpluginsすると、Pluginの選択画面に VST が表示されて選択できるようになる参考https://youtu.be/E0iTpDk_D...

2022年8月13日土曜日

UnrealEngineのカメラ制御、をMIDIキーボード&バリアントマネージャで効率化


 やったこと備忘録カメラをMIDIで制御VariantManagerでカメラアングルセット作成、切り替えれるように登録それをMIDIで制御①UEでMIDIの受信②PlayせずにEditorでMIDI受信③アクターをMIDIで制御④LevelVariantSetの切り替えをMIDIで制御 ★以上参考②についてhttps://www.youtube.com/watch?v=cdIm-Zth...

2022年7月20日水曜日

UEでLive Link Faceをつかってフェイシャルキャプチャ


UEで window/Live Link を起動してもiPhoneのSubjectが認識されない。。。そんなときは2点試してみて。①有線PCと無線スマホが同一ネットワークにない? 隔離機能、ネットワーク分離 ←なってたらNG.②ファイアーウォール設定 以下でアプリケーションを許可して下さい。UE4.27→C:\Program Files\Epic Games\UE_4.27\Engine\Binaries\Win64\UE4Editor.exeUE5.0→C:\Program Files\Epic Games\UE_5.0\Engi...

2022年5月31日火曜日

【UE】EUWでシーケンサーのタイムレンジを簡単に設定・変更するツール(仮)


UE4.27のEditorUtilityWidgetで実装。<やりたいことリスト> ■カレントシーケンサーのIN/OUT変更  ・開始位置だけ指定してシフト移動    ・カレントシーケンサーのカレントタイムに合わせる ★1    ・IN値 指定  ・IN/OUT値 それぞれ個別に指定■選択したシーケンサーのIN/OUT変更  ・開始位置だけ指定してシフト移動    ・カレントシーケンサーのカレントタイムに合わせる ★2    ・IN値 指定   ・IN/OUT値 それぞれ個別に指定---------------------...

2022年5月24日火曜日

VisualStudioCode で  Aftereffects用スクリプト作成(その1)


 https://terriblejunkshow.com/tutorial/howtomakescript01このさいとを参考に、ExtendScript Debuggerをインストール。↓のアイコン参考!Adobe提供!(個人が提供してる、名前似たやつに注意)ーーーーコマうちhttps://answers.hateblo.jp/entry/2018/09/02/005231----jsonhttps://shadeco.video/efficiency/json-to-ae1/ ...