外部模型material材质效果无法生效

外部加载的模型 我设置toon的材质放到creator3d里后 效果显示不出来

c4d中效果


creator中效果

c4d的材质

creator材质

导入模型中的材质Effect不能更改 只能是默认的standard 不知道是不是这个原因

我这边暂时是自己新建材质球 勾选 USE ALBEDO 然后把模型贴图贴上去 修改PbrParams和PtrScale中的Z值。
期待是BUG 等待修复 or 有啥神奇操作可以解决这个问题。

感谢 我试一下看看

我导入fbx模型,也都是没有材质的,是bug还是自己操作的姿势不对?试了很多法子了

我这个倒是有 只是有一个材质用的预设 然后显示不了 其他材质是正常 你看看是不是材质比较特殊或者材质没跟模型一块导出来

其实问题最后还是归到右侧没有滑动了:joy:
蛋疼啊·····

选择 fbx 资源后,在 inspector 中可以找到 ‘dump material’ 的选项,将材质资源复制出来,即可修改。
目前绕过材质面板无法滚动问题的方法是,在节点 inspector 下,直接点击材质资源框(在 ModelComponent 中)右边的黄色铅笔按钮,即可直接修改材质,可以滚动

有两个问题

第一个方法确实可以 但是复制出来后 原模型显示不了了 模型资源显示里面的东西都没了 只剩一个原模型名的文件 重新导出(要有所区别)后 重新拖进资源面板 才能显示出来

第二个方法我试了下还是不能修改材质 但可以滚动
然后目前有个小办法解决材质滚动 就是在值的输入框里按tap键 可以一点点跳到最后 :grin:

按第一个方法 我的材质还是不能生效 原因可能是因为用的这个材质预设里用到了其他的着色器 这样直接导出来放到cocos里没有对应的是肯定不行的 可能后面要看能不能自定义材质效果来搞

目前我用cocos里比较接近的toon效果材质 然后也发现了一个情况 这个效果的材质只能接受MainLight生效 其他的光源照在上面没有toon效果
以及 toon材质里不能修改pass1的basecolor 修改保存后也是灰色

可以自己写 effect 资源 ,
https://github.com/cocos-creator/docs-3d/blob/master/zh/material-system/overview.md

好嘞~感谢大佬~ 我试着搞一下~