Billboard 简称:BB。可以参考:
- Unity Shader - Billboard 广告板/广告牌 - BB树,BB投影
- Unity Shader - Billboard火堆热扭曲
BB 的网格使用的是一个 Quad 作为 Mesh 的。
而 该 Mesh.bounds (AABB) 是很小的,如果走实时(RT)的 FrustumCulling 的话,那么肯定会因为 BB 的 Mesh.bounds 太小而闪烁
当初我以为可以在 Unity 离线时处理,代码如下:
[MenuItem("实用工具/场景工具/将 BB 的 AABB 重置")]
public static void _Handle()
{
int _BBSizePos = Shader.PropertyToID("_BBSizePos");
var path_prefix = "Assets/xxx/";
var BBMaxSize = new Vector3();
for (int i = 0; i
关注
打赏
热门博文
- 3D Assets (Textures & Model & Animations) & Game Design Ideas & DCC Tutorials & TA
- LearnGL - 学习笔记目录
- Unity - Timeline 知识汇总
- Unity Graphics - 知识点目录 - 停止翻译,因为发现官方有中文文档了
- Graphic资料
- Unity Lightmap&LightProbe局部动态加载(亲测2020以及以上版本官方修复了)
- Unity - 踩坑日志 - 低版本线性颜色空间渲染异常的 “BUG”
- Unity Shader - PBR 渲染 SP 导出的素材
- 什么是 3A 游戏?
- Photosohp - 实现 2D MetaBall、MetaFont