3DCG屋さんの活動記録

PROFILE ★★こんな人です

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

2024年11月5日火曜日

WEB用の軽量 3Dモデル(アニメ付き)の作成とチェック方法


 備忘録


Web(AR)向けのアニメ付き3Dモデルを作成、書き出し、アップロード(再生)する方法。


①作成 Maya

②書き出し 今回は自由度が高いGLBでトライ Maya+プラグイン(gltfジャない)

③アップロード再生 Chrom+WEBアプリ



下記サイト参考に作業

https://qiita.com/SatoshiGachiFujimoto/items/9d4700d5288e7455079e


maya  2022

プラグイン インストール(解凍したzip内のテキストは見るな!サイトをみろ保存場所)

アニメがないGLBをアップロード&確認できるWEBアプリは多いが

アニメ付きで確認できたのは下記だけだった。

https://gltf-viewer.donmccurdy.com/



以上、一通り完成

2024年2月22日木曜日

Side by Sideの立体視連番を動画にするスクリプト(Python)をChatGPTでつくってみた


 UEでサイドバイサイドで書き出した立体視の連番(PNG)を、mp4に変換するのが手間、、ってことでPythonで自動化。


●機能1(動画1作成)

  PNGをつなげただけのシンプル機能

●機能2(動画2作成)

  サイドバイサイドの片側だけをSingleViewとする。

※想定フォーマットは、1920x1200のサイドバイサイド。投影時は1200x1920の縦長。


Python GUI



FFmpegすっごいなー。

UEのMovieRenderQueueのジョブ完了後に、実行されるようにしたい。

以上。

構想からChatGPTとやりとして3時間で完成。よき。

2024年2月8日木曜日

Python をEXEファイルに


PySimpleGUI EXE maker 使って、PythonをEXEに簡単にできる。

https://pypi.org/project/pysimplegui-exemaker/

 

インストールしたら、コマンドプロンプトで実行。


cmdでGUI起動!!!

//pip install pysimplegui-exemaker

python -m pysimplegui-exemaker.pysimplegui-exemaker


上のテキストボックスに pythonファイルを、

下のテキストボックスに .ico ファイルを。

んで、実行すれば、pythonのフォルダにexeできる。


超簡単。以上!!



------------------------------------

ただ、連続で作成しようとするとエラー出ることが。

そんなときは、、、


①cmd開いて、pyinstalelrのフォルダに移動

cd {pyinstaller.pyのあるフォルダ}


もしパスがわからないときは

pip show pyinstaller


で調べよう!!site-packages にあるんじゃないかな。


②そこに、画面に出てるテキストをまるっとコピペして実行


③終わったら、もっかいMakeEXE をしてみよう!!!

→ 成功。EXE出てる。


----------------------------
以上。一年以上ぶりの投稿。
昨年2023年は怒涛の一年でした。。
今年は、新しいことに挑戦していこうと思っています。


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なら

     pip install Pillow


<コード>