--- title: LoveLive All Star笔记 date: 2022-10-13 17:36:10 excerpt: tags: 卡通渲染 rating: ⭐ --- 原文:CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~ ## 描边 采用BackFace挤出的方法。 - 考虑相机距离与Fov宽度修正 - 支持模型内部轮廓线 - 可通过定点色微调 ### 模型内部轮廓线 ![](https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest/ImageBag/Images/20221013174424.png) 使用PixelShader对顶点色的B通道进行二值化所得。 ### 顶点色 R:轮廓粗细 G:把不需要轮廓压入模型 B:控制轮廓粗细 ## 灯的轮廓光效果 ![](https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest/ImageBag/Images/20221013175811.png) View空间的方向光强度Ramp。FlashYiYi有说过(**存疑**)。 - 方向をZ軸(デフォルト)にすれ䜀、逆光表現䛾リムライト - 方向を設定すれ䜀、平行光源䛾ライティング 根据方向光的DirectionVector来Fake一个方向光Ramp;如果方向是完全背对角色则使用RimLighting效果。 ## 边缘光与轮廓线的混合 ![](https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest/ImageBag/Images/20221013180433.png)