Note to URP users!: After installing Piglet, you need to manually unpack the URP shaders by double-clicking Assets/Piglet/Extras/URP-Shaders-2020.2.unitypackage.
Description
Load 3D models in glTF format, in the Editor or at runtime. Choose from more than 500,000 glTF assets on Sketchfab to help build your project.
Visit the Web Demo to try Piglet before you buy it.
Features
* import glTF models in the Editor or at runtime
* import glTF models from .gltf/.glb/.zip files, using file paths or HTTP URLs
* import and play glTF animations (including skins and blendshapes)
* import glTF textures and materials, for use with your own models
* supports supercompressed textures via KTX for Unity (Unity 2020.3+)
* supports Draco mesh compression via Draco for Unity (Unity 2020.3+)
* tested with glTF models from Sketchfab and Blender
* supported render pipelines: built-in (Unity 2018.4+), URP (Unity 2019.3+)
* supported platforms: Windows, Mac, Android, iOS, WebGL, UWP
* full source code provided
For further details about Piglet's capabilities, see Supported glTF Extensions and Known Issues in the manual.
Tutorial Videos
Editor Import Demo
Learn how to import glTF files into Unity by drag-and-drop.
Runtime Import Tutorial
Learn how to load glTF files from runtime scripts.
Editor Animation Tutorial
Learn how to preview glTF animations in the Editor, and how to play them at runtime.
Runtime Animation Tutorial
Learn how to load and play animations from glTF files in runtime scripts.
Links
* Web Demo
* Manual
* Piglet Thread (Unity Forum)
* Changelog
* PigletViewer (demo app)
Support
If you encounter problems with Piglet, please email me at "awesomesaucelabs" (at gmail).
Bug reports are greatly appreciated! If one of your glTF files is not loading/rendering correctly, please send an email with a description of the problem and a copy of your glTF file attached. (Screenshots are also extremely helpful.) I recognize that your glTF files may contain private intellectual property, but in most cases I will need a copy of your glTF file in order to troubleshoot the issue. I promise to keep your files private!
Contract Work
I am available for contract work, if you need specific Piglet features/fixes implemented by a deadline. Please email me at "awesomesaucelabs" (at gmail) to negotiate scheduling and pricing.
Acknowledgements
Piglet is a heavily modified fork of sketchfab/UnityGLTF (MIT License), which is itself a heavily modified fork of KhronosGroup/UnityGLTF (MIT License).
In addition, Piglet bundles the following libraries:
* Json.NET by Newtonsoft (MIT License)
* SharpZipLib by icsharpcode@github (MIT License)
URP ユーザーへの注意: Piglet をインストールした後、Assets/Piglet/Extras/URP-Shaders-2020.2.unitypackage をダブルクリックして、URP シェーダーを手動で解凍する必要があります。
説明
エディターまたは実行時に、glTF 形式で 3D モデルを読み込みます。 Sketchfab 上の 500,000 を超える glTF アセットから選択して、プロジェクトの構築に役立ててください。
Piglet を購入する前に Web デモにアクセスして試してみてください。
特徴
* エディターまたは実行時に glTF モデルをインポートします
* ファイル パスまたは HTTP URL を使用して、.gltf/.glb/.zip ファイルから glTF モデルをインポートします
* glTF アニメーションをインポートして再生します (スキンとブレンドシェイプを含む)
* 独自のモデルで使用するために、glTF テクスチャとマテリアルをインポートします
* KtxUnity 経由で超圧縮テクスチャをサポート (Unity 2019.3+)
* DracoUnity 経由で Draco メッシュ圧縮をサポート (Unity 2019.3+)
* Sketchfab および Blender の glTF モデルでテスト済み
* サポートされているレンダー パイプライン: 組み込み (Unity 2018.4 以降)、URP (Unity 2019.3 以降)
* サポートされているプラットフォーム: Windows、Mac、Android、iOS、WebGL、UWP
* 完全なソースコードが提供されます
Piglet の機能の詳細については、マニュアルの「サポートされている glTF 拡張機能と既知の問題」を参照してください。
チュートリアルビデオ
エディターのインポートのデモ
ドラッグ アンド ドロップで glTF ファイルを Unity にインポートする方法を学びます。
ランタイムインポートチュートリアル
ランタイム スクリプトから glTF ファイルをロードする方法を学びます。
エディターアニメーションのチュートリアル
エディターで glTF アニメーションをプレビューする方法と、実行時に再生する方法を学びます。
ランタイムアニメーションのチュートリアル
ランタイム スクリプトで glTF ファイルからアニメーションをロードして再生する方法を学びます。
リンク
* ウェブデモ
*マニュアル
* ピグレットスレッド (Unity フォーラム)
* 変更履歴
* PigletViewer (デモアプリ)
サポート
Piglet で問題が発生した場合は、「awesomesaucelabs」(gmail) にメールしてください。
バグレポートは大歓迎です! glTF ファイルのいずれかが正しくロード/レンダリングされない場合は、問題の説明と glTF ファイルのコピーを添付した電子メールを送信してください。 (スクリーンショットも非常に役に立ちます。) glTF ファイルには私的な知的財産が含まれている可能性があることは認識していますが、ほとんどの場合、問題のトラブルシューティングには glTF ファイルのコピーが必要になります。 あなたのファイルをプライベートに保つことを約束します!
請負業務
期限までに特定の Piglet 機能/修正を実装する必要がある場合は、契約作業を承ります。 スケジュールと価格について交渉するには、「awesomesaucelabs」(gmail)にメールしてください。
謝辞
Piglet は、sketchfab/UnityGLTF (MIT ライセンス) の大幅に変更されたフォークであり、それ自体も KhronosGroup/UnityGLTF (MIT ライセンス) の大幅に変更されたフォークです。
さらに、Piglet には次のライブラリがバンドルされています。
* Newtonsoft による Json.NET (MIT ライセンス)
* icsharpcode@github による SharpZipLib (MIT ライセンス)