Color Gradingここでは、Post Processing Stack に含まれるデフォルトのエフェクトに関して説明します。Color Grading (カラーグレーディング) は、完成した画像のカラーと輝度を変更修正する処理です。Instagram のようなソフトウェアでフィルターを適用するようなものと考えることができます。
usingUnityEngine;usingUnityEngine.Rendering;usingUnityEngine.Rendering.Universal;usingUnityEngine.Rendering.Universal.Internal;structColorGradingLutParams{publicTexturecustomLut;publicfloatcontribution;}internalclassColorGradingLutRendererFeature:ScriptableRendererFeature{privateconststringmShaderName="Hidden/PostProcess/Ap...
Fast Mode | 快速模式 ⑤、Color Grading 色调/颜色分级 颜色分级效果可以改变或校正 Unity 产生的最终图像的颜色和亮度。类似于添加滤镜。 Mode |模式 Lookup Texture | 查找纹理 Contribution White Balance白平衡 Temperature | 色温 Tint | 色调 Tone Color Filter | 颜色滤镜 Hue Shift | 色相转换 Saturation |...
ColorGrading.shader Shader"Fan/ColorGrading"{Properties{_MainTex("Main Texture",2D)="white"{}_Hue("Hue",Range(0,1))=0_Saturation("Saturation",Range(0,3))=1_Value("Value",Range(0,3))=1_GrayAmount("Gray Amount",Range(0,1))=0_RampTex("Ramp Texture",2D)="white"{}}SubShader{// ...
用户LUT 是一种简单的颜色分级方法:将屏幕上的像素替换为您提供的 LUT 中的新值。此方法不如颜色分级 (Color Grading) 效果高级,因此对于不支持更高级的颜色分级纹理格式的平台,可将此方法用作后备方案。 如需了解在 Unity 中使用颜色分级效果的更多信息,请参阅后期处理 (Post Processing) 包中的颜色分级 (Color...
添加Color Grading到场景中 1. 在Volume组件中,添加Color Adjustments模块。关于这个模块的详细说明,可以参考这里: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.1/manual/Post-Processing-Color-Adjustments.html#:~:text=To%20add%20Color%20Adjustments%20to,any%20Camera%20this%20...
在后处理脚本中,我们设计了一个名为ColorGradingHelper的组件,用于接收用户输入的校色参数,并通过OnRenderImage接口将参数传递给Shader。通过Unity的Inspector界面,用户可以直观地调整色相偏移、饱和度、明度以及黑白滤镜等效果,实现多样化的图像校色。总之,通过深入理解RGB与HSV颜色模型,以及如何在Unity引擎中...
在Unity URP中,Color Grading LUT的实现包括生成LUT、应用LUT以及对LUT进行分析。通过创建RenderPass、编写Shader代码,以及在渲染过程中应用LUT,实现对场景颜色的分级调整。同时,对LUT的生成过程进行了详细说明,包括中性LUT的获取和HDR LUT的特殊处理。总结来说,Color Grading LUT是Unity URP中实现高级...
Color Grading 颜色分级:另一个经常用到的特效,用于校正镜头中的颜色与亮度,来实现电影或海报效果,可以理解为手机中的何种滤镜。需要一定的专业基础才能玩转,但是通过调整Tonemapping(色调映射)的mod可以快速实现一些效果。 Deferred Fog 延时雾效:雾是根据与相机的距离将颜色叠加到对象上的效果。这用于模拟室外环境中的...
✅ 添加颜色分级 (Color Grading) 效果 ➡️ 单击Add effect...按钮并选择 Unity > Color Grading。 【颜色分级】用于更改被渲染视图的亮度、对比度和颜色。该功能类似于在照片编辑软件或 Instagram 中应用滤镜。为了让您的游戏看起来更加诡异,您将调整被渲染视图的颜色和亮度级别。