ownself / ownself.github.io

Personal Blog
0 stars 0 forks source link

/2022/unity-sprite-gpu-instancing #114

Open ownself opened 1 year ago

ownself commented 1 year ago

为Unity Sprite实现GPU Instancing | OWNSELF

http://www.ownself.org/blog/2022/unity-sprite-gpu-instancing.html

ownself commented 1 year ago

Original comment by 鲁鲁猫 on 2023-02-19 03:49:00


巨巨请教点问题,我按照你教程的方式在Quad上按TextureArray的方式画Sprite。效果已经出来了。

但是似乎画出来的Sprite有点模糊,我确定原始贴图的filter是points模式,mipmap也是关闭的。原始贴图挂在SpriteRenderer是可以很清晰的看出像素颗粒分明,但是在Quad上画的就有些模糊的,似乎带了filter的感觉。

请问您有没有遇到过这种问题,问题可能出在哪里。

(builtin管线Unity2021

ownself commented 1 year ago

Original comment by 鲁鲁猫 on 2023-02-19 03:49:00


巨巨请教点问题,我按照你教程的方式在Quad上按TextureArray的方式画Sprite。效果已经出来了。

但是似乎画出来的Sprite有点模糊,我确定原始贴图的filter是points模式,mipmap也是关闭的。原始贴图挂在SpriteRenderer是可以很清晰的看出像素颗粒分明,但是在Quad上画的就有些模糊的,似乎带了filter的感觉。

请问您有没有遇到过这种问题,问题可能出在哪里。

(builtin管线Unity2021

Original comment by 鲁鲁猫 on 2023-02-19 03:52:14


另外补充信息,我直接传_MainTex给shader,不使用TextureArray的话,画出来的也是很清晰的。

ownself commented 1 year ago

Original comment by Miaomiao on 2023-03-01 13:48:59


你好~关注到您的博客,日常和随笔都很赞~请问《为Unity Sprite实现GPU Instancing》这篇文章是否可以转载到我们的微信公众号【侑虎科技】呢?相关来源和作者信息我们都会写明的。感谢~

ownself commented 1 year ago

Original comment by 鲁鲁猫 on 2023-02-19 03:49:00


巨巨请教点问题,我按照你教程的方式在Quad上按TextureArray的方式画Sprite。效果已经出来了。

但是似乎画出来的Sprite有点模糊,我确定原始贴图的filter是points模式,mipmap也是关闭的。原始贴图挂在SpriteRenderer是可以很清晰的看出像素颗粒分明,但是在Quad上画的就有些模糊的,似乎带了filter的感觉。

请问您有没有遇到过这种问题,问题可能出在哪里。

(builtin管线Unity2021

Original comment by Jimmy on 2023-09-20 21:29:19


Filter可能是需要在Shader里面通过代码来设置的,图片上的因为合并过以后原始的设置应该是不再管用了

ownself commented 1 year ago

Original comment by Miaomiao on 2023-03-01 13:48:59


你好~关注到您的博客,日常和随笔都很赞~请问《为Unity Sprite实现GPU Instancing》这篇文章是否可以转载到我们的微信公众号【侑虎科技】呢?相关来源和作者信息我们都会写明的。感谢~

Original comment by Jimmy on 2023-09-20 21:29:42


刚刚才看到-_-哈哈,可以啊,没问题的