private void PrepareColorGrading(ColorGradingParameters colorGradingParams) { if (colorGradingParams.colorGradingMode == ColorGradingMode.Off) { return; } this.m_combinationMat.SetTexture("_ColorGradingLUT1", colorGradingParams.colorGradingTex1); Vector2 vector = default(Vector2); float num = 32f; vector.x = 1024f; vector.y = 32f; float num2 = 1f / num; Vector4 vector2 = default(Vector4); vector2.x = 1f * num2 - 1f / vector.x; vector2.y = 1f - 1f * num2; vector2.z = num - 1f; vector2.w = num; Vector4 vector3 = default(Vector4); vector3.x = 0.5f / vector.x; vector3.y = 0.5f / vector.y; vector3.z = 0f; vector3.w = num2; this.m_combinationMat.SetVector("_ColorGradingParams1", vector2); this.m_combinationMat.SetVector("_ColorGradingParams2", vector3); }
public PostProcessParameters() { glareParams = new GlareParameters(); lensDirtParams = new LensDirtParameters(); cameraParams = new CameraParameters(); DoFParams = new DepthOfFieldParameters(); colorGradingParams = new ColorGradingParameters(); preCalcValues = new PreCalcValues(); commonPostProcess = new CommonPostProcess(); }
public PostProcessParameters() { this.bloomParams = default(BloomParameters); this.lensDirtParams = default(LensDirtParameters); this.cameraParams = default(CameraParameters); this.DoFParams = default(DepthOfFieldParameters); this.colorGradingParams = default(ColorGradingParameters); this.preCalcValues = default(PreCalcValues); this.commonPostProcess = default(CommonPostProcess); }
private void PrepareColorGrading(ColorGradingParameters colorGradingParams) { if (colorGradingParams.colorGradingMode == ColorGradingMode.Off) return; m_combinationMat.SetTexture("_ColorGradingLUT1", colorGradingParams.colorGradingTex1); ColorGrading.UploadColorGradingParams(m_combinationMat, colorGradingParams.colorGradingTex1.height); if (colorGradingParams.colorGradingMode == ColorGradingMode.On) return; m_combinationMat.SetTexture("_ColorGradingLUT2", colorGradingParams.colorGradingTex2); m_combinationMat.SetFloat("_ColorGradingBlendFactor", colorGradingParams. colorGradingBlendFactor); }
private void PrepareColorGrading(ColorGradingParameters colorGradingParams) { if (colorGradingParams.colorGradingMode == ColorGradingMode.Off) { return; } m_combinationMat.SetTexture("_ColorGradingLUT1", colorGradingParams.colorGradingTex1); ColorGrading.UploadColorGradingParams(m_combinationMat, colorGradingParams.colorGradingTex1.height); if (colorGradingParams.colorGradingMode == ColorGradingMode.On) { return; } m_combinationMat.SetTexture("_ColorGradingLUT2", colorGradingParams.colorGradingTex2); m_combinationMat.SetFloat("_ColorGradingBlendFactor", colorGradingParams.colorGradingBlendFactor); }
public PostProcessParameters() { glareParams = new GlareParameters(); lensDirtParams = new LensDirtParameters(); cameraParams = new CameraParameters(); DoFParams = new DepthOfFieldParameters(); colorGradingParams = new ColorGradingParameters(); preCalcValues = new PreCalcValues(); commonPostProcess = new CommonPostProcess(); }