mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-14 14:29:52 -05:00
Merge pull request #2039 from ousttrue/doc/how_to_texture_deserializer
Doc/how to texture deserializer
This commit is contained in:
commit
aa4eb00901
|
|
@ -1,4 +1,4 @@
|
|||
# v0.106 SpringBone の手動更新
|
||||
# `v0.106` SpringBone の手動更新
|
||||
|
||||
from {doc}`v0.106.0</release/100/v0.106.0>`
|
||||
|
||||
|
|
|
|||
77
docs/api/0_76_texture_deserializer.md
Normal file
77
docs/api/0_76_texture_deserializer.md
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# `v0.76` ITextureDeserializer(テクスチャーローダー)
|
||||
|
||||
このインタフェースを使うと, glTF のテクスチャーをロードして Unity の Texture2D を作成する工程をカスタマイズできます。
|
||||
|
||||
## UnityTextureDeserializer
|
||||
|
||||
UniVRM が使用するデフォルトの実装は `UnityTextureDeserializer` です。
|
||||
|
||||
<https://github.com/vrm-c/UniVRM/blob/master/Assets/VRMShaders/GLTF/IO/Runtime/Texture/Importer/UnityTextureDeserializer.cs>
|
||||
|
||||
[ImageConversion.LoadImage](https://docs.unity3d.com/ja/2020.3/ScriptReference/ImageConversion.LoadImage.html) を使用して `png` や `jpeg` から Texture2D に変換します。
|
||||
|
||||
:::{admonition} ITextureDeserializer でパフォーマンスを改善
|
||||
Texture2D の生成には複数のステップがあります。
|
||||
|
||||
- `png` や `jpeg` から `raw pixel` を取り出す
|
||||
- 取り出した `raw pixel` を使って `Texture2D` を作成する
|
||||
|
||||
前者をスレッドに乗せて非同期処理にすることで
|
||||
パフォーマンスを向上させる余地があります。
|
||||
:::
|
||||
|
||||
:::{warning}
|
||||
`ImageConversion.LoadImage` は `raw pixel` 取り出しと `Texture2D` 作成を一度に実行し、
|
||||
その間メインスレッドをブロックします。
|
||||
大きなテクスチャーや大量のテクスチャーをロードすると画面が固まりやすくなります。
|
||||
:::
|
||||
|
||||
:::{admonition} ITextureDeserializer で対応する画像形式を拡張する
|
||||
通常の `glTF` はテクスチャー画像として `png` と `jpeg` を格納できます。
|
||||
|
||||
もし、`EXT_texture_webp` `KHR_texture_basisu` などで別の形式の画像を利用する場合は
|
||||
`ITextureDeserializer` で対応可能です。
|
||||
:::
|
||||
|
||||
## 差し替え方法
|
||||
|
||||
`new UniGLTF.ImporterContext` の引き数で指定することができます。
|
||||
|
||||
```cs
|
||||
public ImporterContext(
|
||||
GltfData data,
|
||||
IReadOnlyDictionary<SubAssetKey, UnityEngine.Object> externalObjectMap = null,
|
||||
ITextureDeserializer textureDeserializer = null, // 👈
|
||||
IMaterialDescriptorGenerator materialGenerator = null)
|
||||
```
|
||||
|
||||
`new VRM.VRMImporterContext` の引き数で指定することができます。
|
||||
|
||||
```cs
|
||||
public VRMImporterContext(
|
||||
VRMData data,
|
||||
IReadOnlyDictionary<SubAssetKey, Object> externalObjectMap = null,
|
||||
ITextureDeserializer textureDeserializer = null, // 👈
|
||||
IMaterialDescriptorGenerator materialGenerator = null,
|
||||
bool loadAnimation = false)
|
||||
```
|
||||
|
||||
`new UniVRM10.Vrm10Importer` の引き数で指定することができます。
|
||||
|
||||
```cs
|
||||
public Vrm10Importer(
|
||||
Vrm10Data vrm,
|
||||
IReadOnlyDictionary<SubAssetKey, UnityEngine.Object> externalObjectMap = null,
|
||||
ITextureDeserializer textureDeserializer = null, // 👈
|
||||
IMaterialDescriptorGenerator materialGenerator = null,
|
||||
bool useControlRig = false
|
||||
)
|
||||
```
|
||||
|
||||
## UnityAsyncImageLoader に置き換える例
|
||||
|
||||
ISSUE に使用例をいただきました。
|
||||
|
||||
<https://github.com/vrm-c/UniVRM/issues/1982>
|
||||
|
||||
[UnityAsyncImageLoader](https://github.com/Looooong/UnityAsyncImageLoader)を使ってパフォーマンスを向上できます。
|
||||
|
|
@ -26,4 +26,5 @@ fast_spring_bone
|
|||
0_95_highlevel
|
||||
0_96_1_use_gamma_colorspace
|
||||
0_106_spring_manual_update
|
||||
0_76_texture_deserializer
|
||||
```
|
||||
|
|
|
|||
48
docs/conf.py
48
docs/conf.py
|
|
@ -16,42 +16,58 @@
|
|||
|
||||
# -- Project information -----------------------------------------------------
|
||||
|
||||
project = 'UniVRM Programming'
|
||||
copyright = '2021, VRM Consortium'
|
||||
author = 'VRM Consortium'
|
||||
project = "UniVRM Programming"
|
||||
copyright = "2021, VRM Consortium"
|
||||
author = "VRM Consortium"
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = ['myst_parser', 'gitinclude']
|
||||
extensions = ["myst_parser", "gitinclude"]
|
||||
myst_enable_extensions = [
|
||||
# "amsmath",
|
||||
# "attrs_inline",
|
||||
"colon_fence",
|
||||
# "deflist",
|
||||
# "dollarmath",
|
||||
# "fieldlist",
|
||||
# "html_admonition",
|
||||
# "html_image",
|
||||
# "linkify",
|
||||
# "replacements",
|
||||
# "smartquotes",
|
||||
# "strikethrough",
|
||||
# "substitution",
|
||||
# "tasklist",
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
templates_path = ["_templates"]
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#
|
||||
# This is also used if you do content translation via gettext catalogs.
|
||||
# Usually you set "language" from the command line for these cases.
|
||||
language = 'ja'
|
||||
language = "ja"
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
# This pattern also affects html_static_path and html_extra_path.
|
||||
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
|
||||
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]
|
||||
|
||||
# -- Options for HTML output -------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
#
|
||||
html_theme = 'furo'
|
||||
html_theme = "furo"
|
||||
html_sidebars = {
|
||||
'**': [
|
||||
"**": [
|
||||
"sidebar/scroll-start.html",
|
||||
'language.html',
|
||||
"language.html",
|
||||
"sidebar/brand.html",
|
||||
"sidebar/search.html",
|
||||
"sidebar/navigation.html",
|
||||
|
|
@ -63,17 +79,17 @@ html_sidebars = {
|
|||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
||||
html_static_path = ["_static"]
|
||||
|
||||
locale_dirs = ['locale/']
|
||||
locale_dirs = ["locale/"]
|
||||
gettext_compact = False
|
||||
|
||||
github_url = "https://github.com/vrm-c/UniVRM"
|
||||
|
||||
html_context = {
|
||||
"language": language,
|
||||
'display_github': True,
|
||||
'github_user': 'vrm-c',
|
||||
'github_repo': 'UniVRM',
|
||||
'github_version': 'master/docs/'
|
||||
"display_github": True,
|
||||
"github_user": "vrm-c",
|
||||
"github_repo": "UniVRM",
|
||||
"github_version": "master/docs/",
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-09 19:00+0900\n"
|
||||
"POT-Creation-Date: 2023-04-11 15:28+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -19,7 +19,8 @@ msgstr ""
|
|||
"Generated-By: Babel 2.9.1\n"
|
||||
|
||||
#: ../../api/0_106_spring_manual_update.md:1
|
||||
msgid "v0.106 SpringBone の手動更新"
|
||||
#, fuzzy
|
||||
msgid "`v0.106` SpringBone の手動更新"
|
||||
msgstr "v0.106 SpringBone manual update"
|
||||
|
||||
#: ../../api/0_106_spring_manual_update.md:3
|
||||
|
|
@ -44,4 +45,7 @@ msgstr "You can call it like this:"
|
|||
|
||||
#: ../../api/0_106_spring_manual_update.md:22
|
||||
msgid "spring.ManualUpdate を使う前に spring.m_updateType を `Manual` に設定する必要があります。"
|
||||
msgstr "You need to set spring.m_updateType to `Manual` before using spring.ManualUpdate."
|
||||
msgstr ""
|
||||
"You need to set spring.m_updateType to `Manual` before using "
|
||||
"spring.ManualUpdate."
|
||||
|
||||
|
|
|
|||
128
docs/locale/en/LC_MESSAGES/api/0_76_texture_deserializer.po
Normal file
128
docs/locale/en/LC_MESSAGES/api/0_76_texture_deserializer.po
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) 2021, VRM Consortium
|
||||
# This file is distributed under the same license as the UniVRM Programming
|
||||
# package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-12 13:50+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.1\n"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:1
|
||||
msgid "`v0.76` ITextureDeserializer(テクスチャーローダー)"
|
||||
msgstr "`v0.76` ITextureDeserializer(Texture Loader)"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:3
|
||||
msgid "このインタフェースを使うと, glTF のテクスチャーをロードして Unity の Texture2D を作成する工程をカスタマイズできます。"
|
||||
msgstr "This interface allows you to customize texture loading."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:5
|
||||
msgid "UnityTextureDeserializer"
|
||||
msgstr ""
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:7
|
||||
msgid "UniVRM が使用するデフォルトの実装は `UnityTextureDeserializer` です。"
|
||||
msgstr "UniVRM default implementation is `UnityTextureDeserializer`."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:9
|
||||
msgid "<https://github.com/vrm-c/UniVRM/blob/master/Assets/VRMShaders/GLTF/IO/Runtime/Texture/Importer/UnityTextureDeserializer.cs>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:11
|
||||
msgid ""
|
||||
"[ImageConversion.LoadImage](https://docs.unity3d.com/ja/2020.3/ScriptReference/ImageConversion.LoadImage.html)"
|
||||
" を使用して `png` や `jpeg` から Texture2D に変換します。"
|
||||
msgstr ""
|
||||
"[ImageConversion.LoadImage](https://docs.unity3d.com/ja/2020.3/ScriptReference/ImageConversion.LoadImage.html)can"
|
||||
" be used to load `png` and `jpeg`."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:13
|
||||
msgid "ITextureDeserializer でパフォーマンスを改善"
|
||||
msgstr "Improve performance with ITextureDeserializer"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:1
|
||||
msgid "Texture2D の生成には複数のステップがあります。"
|
||||
msgstr "Generating a Texture2D has multiple steps."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:3
|
||||
msgid "`png` や `jpeg` から `raw pixel` を取り出す"
|
||||
msgstr "Extract `raw pixel` from `png` or `jpeg`"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:4
|
||||
msgid "取り出した `raw pixel` を使って `Texture2D` を作成する"
|
||||
msgstr "Create a `Texture2D` using the extracted `raw pixel`"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:6
|
||||
msgid "前者をスレッドに乗せて非同期処理にすることで パフォーマンスを向上させる余地があります。"
|
||||
msgstr ""
|
||||
"Performance can be improved by putting the raw pixel fetch on a thread to make it asynchronous."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:1
|
||||
msgid ""
|
||||
"`ImageConversion.LoadImage` は `raw pixel` 取り出しと `Texture2D` 作成を一度に実行し、 "
|
||||
"その間メインスレッドをブロックします。 大きなテクスチャーや大量のテクスチャーをロードすると画面が固まりやすくなります。"
|
||||
msgstr ""
|
||||
"`ImageConversion.LoadImage` performs `raw pixel` extraction and `Texture2D` creation at once, "
|
||||
"It blocks the main thread for the duration. "
|
||||
"If you load a large texture or a large amount of textures, the screen tends to freeze."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:29
|
||||
msgid "ITextureDeserializer で対応する画像形式を拡張する"
|
||||
msgstr "Extend supported image formats with ITextureDeserializer"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:1
|
||||
msgid "通常の `glTF` はテクスチャー画像として `png` と `jpeg` を格納できます。"
|
||||
msgstr "`glTF` can store `png` and `jpeg` as texture images."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:3
|
||||
msgid ""
|
||||
"もし、`EXT_texture_webp` `KHR_texture_basisu` などで別の形式の画像を利用する場合は "
|
||||
"`ITextureDeserializer` で対応可能です。"
|
||||
msgstr ""
|
||||
"If you want to use another format image with `EXT_texture_webp` `KHR_texture_basisu` etc. "
|
||||
"It can be handled by `ITextureDeserializer`."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:36
|
||||
msgid "差し替え方法"
|
||||
msgstr "Replacement method"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:38
|
||||
msgid "`new UniGLTF.ImporterContext` の引き数で指定することができます。"
|
||||
msgstr "`new UniGLTF.ImporterContext` Arguments can be specified."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:48
|
||||
msgid "`new VRM.VRMImporterContext` の引き数で指定することができます。"
|
||||
msgstr "`new VRM.VRMImporterContext` Arguments can be specified."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:59
|
||||
msgid "`new UniVRM10.Vrm10Importer` の引き数で指定することができます。"
|
||||
msgstr "`new UniVRM10.Vrm10Importer` Arguments can be specified."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:71
|
||||
msgid "UnityAsyncImageLoader に置き換える例"
|
||||
msgstr "Example to replace with UnityAsyncImageLoader"
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:73
|
||||
msgid "ISSUE に使用例をいただきました。"
|
||||
msgstr "I got a usage example in ISSUE."
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:75
|
||||
msgid "<https://github.com/vrm-c/UniVRM/issues/1982>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../api/0_76_texture_deserializer.md:77
|
||||
msgid "[UnityAsyncImageLoader](https://github.com/Looooong/UnityAsyncImageLoader)を使ってパフォーマンスを向上できます。"
|
||||
msgstr ""
|
||||
"You can use "
|
||||
"[UnityAsyncImageLoader](https://github.com/Looooong/UnityAsyncImageLoader)"
|
||||
" to improve performance."
|
||||
262
docs/locale/en/LC_MESSAGES/release/100/v0.109.0.po
Normal file
262
docs/locale/en/LC_MESSAGES/release/100/v0.109.0.po
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) 2021, VRM Consortium
|
||||
# This file is distributed under the same license as the UniVRM Programming
|
||||
# package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-04-11 15:28+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.1\n"
|
||||
|
||||
#: ../../release/100/v0.109.0.md:1
|
||||
msgid "v0.109.0: experimental VRMC_vrm_animation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:3
|
||||
msgid "for Unity-2020.3 or later"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:4
|
||||
msgid "<https://github.com/vrm-c/UniVRM/releases/tag/v0.109.0>"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:6
|
||||
msgid "bug fix"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:8
|
||||
msgid ""
|
||||
"[[\\#2006](https://github.com/vrm-c/UniVRM/pull/2006)] "
|
||||
"[1.0][meta][import] copyright の import が無い"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:10
|
||||
msgid "importer"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:11
|
||||
msgid ""
|
||||
"[[\\#1975](https://github.com/vrm-c/UniVRM/pull/1975)] "
|
||||
"ランタイムロードの非同期アクセスで例外が発生する問題の修正"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:12
|
||||
msgid ""
|
||||
"[[\\#1964](https://github.com/vrm-c/UniVRM/pull/1964)] Add "
|
||||
"ITextureDeserializer parameter to high-level load APIs"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:14
|
||||
msgid "exporter"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:15
|
||||
msgid "[[\\#2012](https://github.com/vrm-c/UniVRM/pull/2012)] to warning"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:16
|
||||
msgid ""
|
||||
"[[\\#2009](https://github.com/vrm-c/UniVRM/pull/2009)] ArrayProperty name"
|
||||
" `Element 0` to `{Array.Name}[0]`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:17
|
||||
msgid ""
|
||||
"[[\\#1978](https://github.com/vrm-c/UniVRM/pull/1978)] Fix exporter "
|
||||
"texture leak"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:18
|
||||
msgid ""
|
||||
"[[\\#1955](https://github.com/vrm-c/UniVRM/pull/1955)] Disabled renderers"
|
||||
" no longer get exported"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:20
|
||||
msgid "spring bone"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:21
|
||||
msgid ""
|
||||
"[[\\#1976](https://github.com/vrm-c/UniVRM/pull/1976)] Change "
|
||||
"FastSpringBoneService ExecutionOrder To 11010"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:22
|
||||
msgid ""
|
||||
"[[\\#1952](https://github.com/vrm-c/UniVRM/pull/1952)] Add limit break "
|
||||
"sliders to spring bone joint properties"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:24
|
||||
msgid "experimental VRMC_vrm_animation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:25
|
||||
msgid ""
|
||||
"[[\\#2000](https://github.com/vrm-c/UniVRM/pull/2000)] [experimental"
|
||||
"][vrm-animation] vrm animation の試験実装"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:26
|
||||
msgid ""
|
||||
"[[\\#1996](https://github.com/vrm-c/UniVRM/pull/1996)] ITPoseProvider "
|
||||
"を縮小。EuclideanTransform 導入"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:27
|
||||
msgid ""
|
||||
"[[\\#1992](https://github.com/vrm-c/UniVRM/pull/1992)] [sample] "
|
||||
"VRM10Retarget の実装"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:28
|
||||
msgid ""
|
||||
"[[\\#1990](https://github.com/vrm-c/UniVRM/pull/1990)] IControlRigGetter "
|
||||
"と IControlRigSetter を追加"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:29
|
||||
msgid ""
|
||||
"[[\\#1989](https://github.com/vrm-c/UniVRM/pull/1989)] [API Breaking "
|
||||
"Change] Vrm10RuntimeControlRig は、正規化されたTPoseを受け取る責務に特化"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:30
|
||||
msgid ""
|
||||
"[[\\#1988](https://github.com/vrm-c/UniVRM/pull/1988)] ControlRig "
|
||||
"関連を浅い階層に移動"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:31
|
||||
msgid "[[\\#1983](https://github.com/vrm-c/UniVRM/pull/1983)] update json schema"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:32
|
||||
msgid ""
|
||||
"[[\\#1970](https://github.com/vrm-c/UniVRM/pull/1970)] Add defines of "
|
||||
"VRM-1.0 humanoid bone specification"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:33
|
||||
msgid ""
|
||||
"[[\\#1957](https://github.com/vrm-c/UniVRM/pull/1957)] Feature10/openxr "
|
||||
"fb body tracking"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:35
|
||||
msgid "sample"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:36
|
||||
msgid ""
|
||||
"[[\\#2015](https://github.com/vrm-c/UniVRM/pull/2015)] copy Samples to "
|
||||
"Samples~"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:37
|
||||
msgid ""
|
||||
"[[\\#2014](https://github.com/vrm-c/UniVRM/pull/2014)] [sample] "
|
||||
"SimpleViewer を修復(BvhImporterContext の挙動変更に追随)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:38
|
||||
msgid ""
|
||||
"[[\\#2011](https://github.com/vrm-c/UniVRM/pull/2011)] [1.0][sample] add "
|
||||
"vrm-1.0 runtime export"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:39
|
||||
msgid ""
|
||||
"[[\\#1985](https://github.com/vrm-c/UniVRM/pull/1985)] sampler の bvh load"
|
||||
" の修正"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:40
|
||||
msgid ""
|
||||
"[[\\#1962](https://github.com/vrm-c/UniVRM/pull/1962)] [1.0] FirstPerson "
|
||||
"セットアップ記事の更新"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:42
|
||||
msgid "other"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:43
|
||||
msgid "[[\\#2013](https://github.com/vrm-c/UniVRM/pull/2013)] UniVRM-0.109.0"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:44
|
||||
msgid ""
|
||||
"[[\\#2008](https://github.com/vrm-c/UniVRM/pull/2008)] Write about older "
|
||||
"release versions"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:45
|
||||
msgid ""
|
||||
"[[\\#1993](https://github.com/vrm-c/UniVRM/pull/1993)] Bump markdown-it-"
|
||||
"py from 2.0.0 to 2.2.0"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:46
|
||||
msgid ""
|
||||
"[[\\#2004](https://github.com/vrm-c/UniVRM/pull/2004)] Fix for failed "
|
||||
"tests."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:47
|
||||
msgid ""
|
||||
"[[\\#2003](https://github.com/vrm-c/UniVRM/pull/2003)] rename "
|
||||
"VRN10/Tests/Resources -> TestAssets"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:48
|
||||
msgid ""
|
||||
"[[\\#1991](https://github.com/vrm-c/UniVRM/pull/1991)] fix: Fix "
|
||||
"vrmAssetPostprocessor"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:49
|
||||
msgid ""
|
||||
"[[\\#1986](https://github.com/vrm-c/UniVRM/pull/1986)] Add a LookAtOrigin"
|
||||
" transform to ControlRig."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:50
|
||||
msgid ""
|
||||
"[[\\#1984](https://github.com/vrm-c/UniVRM/pull/1984)] Refactoring about "
|
||||
"Vrm10 LookAtRuntime"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:51
|
||||
msgid "[[\\#1979](https://github.com/vrm-c/UniVRM/pull/1979)] PlayMode テストの修正"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:52
|
||||
msgid ""
|
||||
"[[\\#1953](https://github.com/vrm-c/UniVRM/pull/1953)] Bump certifi from "
|
||||
"2021.10.8 to 2022.12.7"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:53
|
||||
msgid ""
|
||||
"[[\\#1951](https://github.com/vrm-c/UniVRM/pull/1951)] improve release "
|
||||
"template according to latest Unity"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release/100/v0.109.0.md:54
|
||||
msgid ""
|
||||
"[[\\#1950](https://github.com/vrm-c/UniVRM/pull/1950)] UniVRM-0.108.0 の "
|
||||
"Release. po の修正"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -9,25 +9,25 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-12-19 15:03+0900\n"
|
||||
"POT-Creation-Date: 2023-04-11 15:28+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.11.0\n"
|
||||
"Generated-By: Babel 2.9.1\n"
|
||||
|
||||
#: ../../release_template.md:1
|
||||
msgid "Release Notes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:3
|
||||
msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/release/100/v{version}.html)"
|
||||
msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/release/100/v${version}.html)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:4
|
||||
msgid "[English](https://vrm-c.github.io/UniVRM/en/release/100/v{version}.html)"
|
||||
msgid "[English](https://vrm-c.github.io/UniVRM/en/release/100/v${version}.html)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:6
|
||||
|
|
@ -54,7 +54,7 @@ msgstr ""
|
|||
#: ../../release_template.md:15
|
||||
msgid ""
|
||||
"**Download "
|
||||
"[VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)**"
|
||||
"[VRM-${version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v${version}/VRM-${version_hash}.unitypackage)**"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:17 ../../release_template.md:27
|
||||
|
|
@ -81,7 +81,7 @@ msgstr ""
|
|||
#: ../../release_template.md:25
|
||||
msgid ""
|
||||
"**Download "
|
||||
"[UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)**"
|
||||
"[UniVRM-${version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v${version}/UniVRM-${version_hash}.unitypackage)**"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:30
|
||||
|
|
@ -113,7 +113,7 @@ msgid "com.vrmc.vrmshaders"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v{version}"
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v${version}"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
|
|
@ -121,7 +121,7 @@ msgid "com.vrmc.gltf"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v{version}"
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v${version}"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
|
|
@ -129,7 +129,7 @@ msgid "com.vrmc.univrm"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v{version}"
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v${version}"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
|
|
@ -137,7 +137,7 @@ msgid "com.vrmc.vrm"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v{version}"
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v${version}"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:44
|
||||
|
|
@ -157,7 +157,7 @@ msgid "VRM 1.0 Development Samples"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:64
|
||||
msgid "[VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)"
|
||||
msgid "[VRM_Samples-${version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v${version}/VRM_Samples-${version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:65
|
||||
|
|
@ -165,7 +165,7 @@ msgid "VRM 0.x Development Samples"
|
|||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:66
|
||||
msgid "[UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)"
|
||||
msgid "[UniVRM_Samples-${version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v${version}/UniVRM_Samples-${version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:68
|
||||
|
|
@ -290,3 +290,37 @@ msgstr ""
|
|||
#~ msgid "import/export 1.0 and import 0.x"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/release/100/v{version}.html)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "[English](https://vrm-c.github.io/UniVRM/en/release/100/v{version}.html)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "**Download "
|
||||
#~ "[VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)**"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "**Download "
|
||||
#~ "[UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)**"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders#v{version}"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v{version}"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM#v{version}"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v{version}"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "[VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "[UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user