pissang / clay-viewer

3D model viewer with high quality rendering and glTF2.0/GLB export
https://pissang.github.io/clay-viewer/editor/
BSD 3-Clause "New" or "Revised" License
767 stars 97 forks source link

Model alpha問題 #107

Open 28598519a opened 2 years ago

28598519a commented 2 years ago

我導入了一個模型,但模型有許多正常要顯示為透明的地方顯示為黑色 Default

調整Alpha值為0.99後,黑塊沒了,但變成圖層順序出了問題 B

調整Alpha Cutoff的情況下,黑塊沒了,圖層順序是對的,但只是黑塊變成背景色而已 C

我認為這是Bug,載入後模型的不應該有這些不透明塊才對,可以看到調整Alpha或Alpha Cutoff即使只調一點點都可以讓黑邊消失

如果需要下載這個模型 : model.glb

pissang commented 2 years ago

可能是因为没有判断出来这是一个半透明材质,调整 alpha 后就变成半透明材质了

28598519a commented 2 years ago

可能是因为没有判断出来这是一个半透明材质,调整 alpha 后就变成半透明材质了

那這個問題之後會修復嗎? 而且調整alpha後,圖層的順序出了問題

另外提一個其他問題,就是說有注意到FBX可以同時含有多段動畫,請問Clay-Viewer是否能支援多個動畫? 含2個動畫的模型(可以拉至文件底部可以看到有兩段Task) : chr.zip

pissang commented 2 years ago

@28598519a 暂时可能没有精力做,你可以尝试 fork 改一下

28598519a commented 2 years ago

@28598519a 暂时可能没有精力做,你可以尝试 fork 改一下

我JS幾乎沒碰,而3D相關也不熟...還是要麻煩您有空時修一下,謝謝