原创作品

有没有大佬能教我下用ASE做的材质怎么进行实例化

刀白画 发表于   2025-02-21 11:11:55
952
4
1

RT,有没有大佬能教我下用ASE做的材质怎么进行实例化,我现在用ASE自己做了一个材质,但是运行起来有发现很卡,用分析器一看是Draw Calls数值太高,分析后发现是大量重复物体在进行重复渲染导致的,但是我勾选了材质球上面的GPU实例化但是没效果,大佬们这个是不是要要怎么处理啊,才能把Draw Calls给降下来


没有标签
确定
评论(4)
爱的战士
我有一篇文章写的,一些函数不要用
回复
22天前
xiaozhucc
ASE只是在shader部分给你做好功能了,要实现GPU实例化,还有其他操作。 要使用 MaterialPropertyBlock 而非修改Material实例。(这个你可以deepseek问下,大白话说就是共用一个材质球的前提下通过脚本去覆盖材质中已声明的属性来做差异化)。 不确定你的应用方向,GPU实例化局限性也挺多的,这些你可以去扒扒资料。
回复
52天前
刀白画
回复
xiaozhucc
大佬,我这做的没你想的那么高端,目前还做不到相同材质来做差异化,就是简单的GPU实例化
回复
52天前
double
重复绘制应该是渲染队列冲突了,比如两个不同的shader渲染队列都是2000,就会这样,把其中一个改成2001就可以了
回复
53天前
五一不出去玩嘛
同问 我连的shadergraph也有这个问题
回复
57天前
刀白画
回复
五一不出去玩嘛
我用插件解决了,插件名就是GPU Instancer
回复
52天前
小居居
回复
刀白画
请问是在哪里下载的呢~
回复
40天前
没有更多啦~