상품 설명
For playing videos in VRChat
VRChatでビデオを再生する
English: https://pastebin.com/ex2yeMHM
Translated using Google Translate
Google Translateで使って翻訳
=================================
Movie-Material-Animation Tool
Assetsフォルダに展開
■ 概要
このパッケージは、Unity 2017内で画像データをAnimation Clip(アニメーションクリップ)に変換する手段を提供します。
■ .mp4 / .mkv(他のソーフト)→(*)jpg / .png → .anim
https://i.imgur.com/6lckxDr.gif
サポートされるプラットフォーム:Windows 10、Unity 2017.4.15f1(現在のVRChat推奨バージョンのUnity)
:Mac、Linux
サポートされているビデオの種類:(.mp4 / .mkv)
サポートされている画像の種類:(.png / .jpg)
FFmpegに依存します。 他のサポートされているファイルタイプはスクリプトを直接修正することによって得ることができます。
完成したデモについては、Assets/Shiggie/MovieTool/Demoを参照してください。
■ 目的
これにより、Animator Controller(アニメーターコントローラー)に使用できる画像のAnimation Clipが作成されます。 これはつまり、スクリプトなしで(そしてVRChatの中で)映画を再生するために使用できることを意味します、しかし、ファイルサイズは非常に大きいので、すべてのあなたのイメージを圧縮することを忘れないでください。
■ 使い方
========================
0 - ビデオからの画像データ
========================
動画(.mp4 / .mkv)を画像(png / jpg)に変換するには他のソフトウェアが必要です。このReadmeでは、こちらからダウンロードできるフリーソフトウェアFFMPEGを使用して説明します。
https://www.ffmpeg.org/download.html
Windowsでコマンドを機能させるには、FFMPEG/binの場所を追加してPATH変数を更新する必要があります。 path変数を登録するには、後でコンピュータを再起動する必要があります。
Linux / Macでは、同様のプロセスを使用する必要があります。
https://i.imgur.com/BZ6Omh0.png
------------------------
スクリプト
-------------------------
Windows:
"./CreateImagesFromMovie.bat"
これを実行して、 "movie.mp4"を "frames/"フォルダ内の "png"データに変換します。
Linux / Mac / Windows:
"./Script.txt"
このコマンドを変更してBashで実行し、 "movie.mp4"を "frames/"フォルダーの "png"データに変換します。
* Windowsの場合は.bat、Linuxの場合は直接コマンドを変更します。
*解像度を調整するためにスケールを設定し、フレームのfps
*ファイルサイズを小さくするために、最小フレーム数と小さい解像度を使用することをお勧めします。
https://i.imgur.com/xx4iRHG.png
========================
1 - Materialsを生成する
========================
デフォルトが変更されていない場合は、次のような構造になります。
"%UNITY_PROJECT_DIRECTORY%/Assets/Shiggie/ConvertMP4/frames"
1. Windows -> Shiggie Image tool
2. ステップ1を解除します。
3. ".png / .jpg"を含む場所を入力します。 /Materialsが存在する必要はありません。
4. "Generate Materials"を押します。
*入力したパスの最後に "/"を含める
*プログラムをテストするには、 "Maximum Generated Materials"を小さい値に設定します。
*警告**大量のMaterialsには長い時間がかかります。このプロセスは、毎秒約2つのMaterialsです。
https://i.imgur.com/xx4iRHG.png
========================
2 - アニメーションを生成する
========================
1.ステップ2を解除します。
- Generate Materialsへのパスが正しいことを確認してください。
2.生成したAnimation Clipの場所を入力します。
3. [Generate .anim]を押します。
*このプロセスは、ハイエンドコンピュータでは多くのMaterialsでも15秒以内で完了します。
https://i.imgur.com/bznGlaz.png
https://i.imgur.com/gnwmQtX.png
4.その後、アニメーションクリップをAnimationコントローラに追加してゲームオブジェクトに添付します。
-------------------------
おすすめ
-------------------------
- Crunch Texturesクランチテクスチャ
https://i.imgur.com/lKbI6wy.png
- 低解像度の画像を使用するか、またはFFmpegのコマンドで(ステップ0)
- Mesh Renderer / Skinned / Particleを忘れずに使用する予定のオブジェクトに設定してください。
https://i.imgur.com/RPrQQDg.png
=================================
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기