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

UniVRM v0.4.3で扱うノーマルマップが添付ファイルのように半透明になる #38

Closed
m-sigepon opened this issue Sep 19, 2018 · 2 comments
Labels
bug Something isn't working
Milestone

Comments

@m-sigepon
Copy link

UniVRM v0.4.3で扱うノーマルマップが添付ファイルのように半透明になってしまいます。
この状態では、展開後に手を加えづらいため元状態のノーマルが、含まれる、展開されるようにお願いしたいです。
f00_000_hairback_00_nml

@iCyP
Copy link
Contributor

iCyP commented Sep 19, 2018

画像見るにr≒aなのでimport時にalphaにrを書き込んで変換したのを戻してないんじゃないかなと
https://github.com/ousttrue/UniGLTF/blob/60d9b4802a949fb82e776e960fb38803d2a98da7/Core/Scripts/IO/TextureItem.cs#L245 (参照ないので必要ない?ー>仕様的に大丈夫だった ついでに関数名typo(DTXnm<>DXTnm)?)と
https://github.com/ousttrue/UniGLTF/blob/60d9b4802a949fb82e776e960fb38803d2a98da7/Resources/Shaders/Dxt5Decoder.shader#L46 ー>こちらの48行目にcol.w=1 と書き足すとalphaは1(不透明)になりましたまた、47行目 col.z=1はZ成分を常に1にするから正しくない?

@ousttrue
Copy link
Contributor

#29でバグ修正

@ousttrue ousttrue added the bug Something isn't working label Sep 19, 2018
@ousttrue ousttrue added this to the v0.44 milestone Sep 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants