36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
||
title: LoveLive All Star笔记
|
||
date: 2022-10-13 17:36:10
|
||
excerpt:
|
||
tags: 卡通渲染
|
||
rating: ⭐
|
||
---
|
||
原文:CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
|
||
|
||
## 描边
|
||
采用BackFace挤出的方法。
|
||
- 考虑相机距离与Fov宽度修正
|
||
- 支持模型内部轮廓线
|
||
- 可通过定点色微调
|
||
|
||
### 模型内部轮廓线
|
||

|
||
|
||
使用PixelShader对顶点色的B通道进行二值化所得。
|
||
|
||
### 顶点色
|
||
R:轮廓粗细
|
||
G:把不需要轮廓压入模型
|
||
B:控制轮廓粗细
|
||
|
||
## 灯的轮廓光效果
|
||

|
||
View空间的方向光强度Ramp。FlashYiYi有说过(**存疑**)。
|
||
- 方向をZ軸(デフォルト)にすれ䜀、逆光表現䛾リムライト
|
||
- 方向を設定すれ䜀、平行光源䛾ライティング
|
||
|
||
根据方向光的DirectionVector来Fake一个方向光Ramp;如果方向是完全背对角色则使用RimLighting效果。
|
||
|
||
## 边缘光与轮廓线的混合
|
||

|