Open vyv03354 opened 5 years ago
Sketchfabからダウンロードしたモデルは、asset.extrasに以下のようなメタ情報が自動的に付加されます。
asset.extras
"asset": { "extras": { "author": "DWANGO Co., Ltd. (http://3d.nicovideo.jp/alicia/)", "license": "Other (http://3d.nicovideo.jp/alicia/rule.html)", "source": "http://3d.nicovideo.jp/works/td14712", "title": "Alicia Solid" } },
Sketchfab以外のglTFビューアーもこの情報に対応している場合があります。たとえば、three glTF Viewerはこの情報が存在する場合、作者名などを画面に表示します。
参考までに、VRMのメタ情報との対応は以下のようになります。
authorとlicenseにURLがある場合、カッコ書きで後ろに付加します。ライセンス名はSPDXライセンスIDが定義されている場合、そのIDを記載します。VRMで定義されているライセンスとの対応は以下のとおりです。
VRMのCC0とCCにはバージョンが明記されていませんが、VRM仕様のページのリンク先からバージョンを判断しました(CCはバージョンが異なれば異なるライセンスなので、バージョンがないと意味をなしません)。
仕様が書いてあるところがわかれば、それに沿って入れたいです。
この辺でしょうか。 https://github.com/KhronosGroup/glTF/issues/839
CCのバージョンはVRMで参考にさせていただきたいと思います。
はい、そのissueと こちらの投稿 を参考にしました。
Sketchfabからダウンロードしたモデルは、
asset.extras
に以下のようなメタ情報が自動的に付加されます。Sketchfab以外のglTFビューアーもこの情報に対応している場合があります。たとえば、three glTF Viewerはこの情報が存在する場合、作者名などを画面に表示します。
参考までに、VRMのメタ情報との対応は以下のようになります。
authorとlicenseにURLがある場合、カッコ書きで後ろに付加します。ライセンス名はSPDXライセンスIDが定義されている場合、そのIDを記載します。VRMで定義されているライセンスとの対応は以下のとおりです。
VRMのCC0とCCにはバージョンが明記されていませんが、VRM仕様のページのリンク先からバージョンを判断しました(CCはバージョンが異なれば異なるライセンスなので、バージョンがないと意味をなしません)。