﻿# 如何实现焦散效果？

<BilibiliPlayer bvid="BV1oz4y1u7jB" />

使用焦散效果需要在 **材质** 和 **光源** 中 同时开启 “焦散”选项。

  * 材质中，目前仅“自定义”、“透明”和“水”材质模板支持焦散。自定义材质支持反射的焦散；透明和水材质同时支持反射和折射焦散；
  * 灯光中， 5 种基础光源和太阳（地理天空&HDRI-太阳）都支持焦散。

1\. 焦散光斑的形态受模型的凹凸变化以及法线纹理图的影响，通过强度和柔化参数，可以调整焦散的效果。

2\. 开启焦散后，光源（5种基础光源、地理天空及HDRI-太阳）中支持调整的参数：

  * 焦散强度：焦散效果的倍增值，数值越大，焦散越亮。
  * 柔化：焦散的柔化程度，在光源半径大于0时生效。 

>  1.透明材质的焦散效果与其单独 UV 和三向映射效果不兼容；  
>  2.目前最多支持 64 盏光源同时开启焦散效果；  
>  3.焦散效果会增加渲染性能开销，使用时请根据实际需要进行选择和调整。

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/10a66288-31af-4b72-adee-8249db06c5f0/1690400847270/image%20%283%29.png)

## 常见问题

### 1\. 场景中由太阳产生焦散时，为什么会抖动？

使用地理天空或开启HDRI-太阳 作为焦散光源时，可能会出现此情况。  
↓图中预览效果 为当前版本预期内情况（输出正常），我们后在后续版本继续优化。

> 由于太阳焦散对性能要求比较高。因而，为节省性能，预览状态下的太阳焦散会轻微抖动，输出静帧/动画时为静止状态。

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/10a66288-31af-4b72-adee-8249db06c5f0/1720008718790/caustics.gif)

使用太阳作为焦散光源时，预览状态下抖动 输出静止
