Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

サポートシェーダーの整理 #496

Closed
ousttrue opened this issue Jul 29, 2020 · 4 comments
Closed

サポートシェーダーの整理 #496

ousttrue opened this issue Jul 29, 2020 · 4 comments

Comments

@ousttrue
Copy link
Contributor

ousttrue commented Jul 29, 2020

サポートシェーダー

  • VRM/UnlitTexture(Unlit/Textureでよい)
  • VRM/UnlitTransparent(Unlit/Transparentでよい)
  • VRM/UnlitCutout(Unlit/Cutoutでよい)
  • VRM/UnlitTransparentZWrite(GLTF非互換で仕様化もされていない) => 半透明かつZWriteはMToonで可能なのでそちらを使ってください。

あたり削除。
歴史的経緯でわかりにくくなっている。

Standard, Unlit, MToon の3種類が基本。
Unity側のShader実装の都合で、UniltのUnity表現にバリエーションがある感じに。

構成

  • Runtime
  • Editor
  • Tests
  • MToon (submodule)

という構成にして、namespace をつける VRMShaders ?

@ousttrue ousttrue added this to the v0.58 milestone Jul 29, 2020
@ousttrue ousttrue changed the title エクスポーターが使用していない古いシェーダーを削除する サポートシェーダーのシンプル化 Jul 29, 2020
This was referenced Jul 29, 2020
@ousttrue ousttrue changed the title サポートシェーダーのシンプル化 サポートシェーダーの整理 Aug 3, 2020
@ousttrue ousttrue modified the milestones: v0.58, v0.59 Aug 11, 2020
@ousttrue ousttrue modified the milestones: v0.59, v0.60 Aug 28, 2020
@ousttrue ousttrue modified the milestones: v0.60, v0.62 Sep 14, 2020
@ousttrue ousttrue modified the milestones: v0.62, v0.63 Oct 28, 2020
@ousttrue ousttrue modified the milestones: v0.63, v0.64, v0.62 Nov 10, 2020
@ousttrue ousttrue modified the milestones: v0.65, v0.66.0 Jan 23, 2021
@ousttrue ousttrue modified the milestones: v0.66, v0.67 Feb 1, 2021
@ousttrue ousttrue modified the milestones: v0.67, v0.68, v0.69 Feb 10, 2021
@ousttrue ousttrue removed this from the v0.69 milestone Mar 15, 2021
@ousttrue ousttrue added this to the v0.70 milestone Mar 15, 2021
@ousttrue ousttrue modified the milestones: v0.70, v0.71, v0.72 Mar 31, 2021
@ousttrue ousttrue modified the milestones: v0.72, v0.73 Apr 13, 2021
@ousttrue
Copy link
Contributor Author

シェーダーの場所

  • Assets\UniGLTF\Runtime\UniGLTF\Resources\Shaders\StandardVColor.shader UniGLTF/StandardVColor
  • Assets\VRMShaders\VRM\VrmUnlitShaders\Resources\Shaders*.shader

@ousttrue ousttrue modified the milestones: v0.73, v0.74 Apr 22, 2021
@ousttrue ousttrue modified the milestones: v0.74, v0.75, v0.999 May 10, 2021
@ousttrue
Copy link
Contributor Author

ousttrue commented Jun 3, 2021

メモ

version Comment UniGLTF/UniUnlit
0.30 VRM/{UnlitTransparent, UnlitTransparentZWrite, UnlitTexture, UnlitCutout}
0.44 VRM_USE_GLTFSHADER 導入。unlit, pbr の情報は、extensions.VRM に記述しない
0.47 UniGLTF/StandardVColor
0.56 VRMShadersが分かれた

ousttrue added a commit to ousttrue/UniVRM that referenced this issue Jun 3, 2021
@ousttrue
Copy link
Contributor Author

ousttrue commented Jun 3, 2021

v0.76.0 。関連するドキュメントを更新するべし

@ousttrue ousttrue modified the milestones: v0.999, v0.76 Jun 3, 2021
@ousttrue
Copy link
Contributor Author

ousttrue commented Jun 9, 2021

@ousttrue ousttrue closed this as completed Jun 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant