浏览代码

Fixed heightmap update script.

/main
Julien Ignace 7 年前
当前提交
bb145a1c
共有 1 个文件被更改,包括 8 次插入4 次删除
  1. 12
      ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/HDRenderPipelineMenuItems.cs

12
ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/HDRenderPipelineMenuItems.cs


float valueMax = mat.GetFloat("_HeightMax");
float valueMin = mat.GetFloat("_HeightMin");
float center = mat.GetFloat("_HeightCenter");
mat.SetInt("_HeightMapParametrization", 1);
mat.SetFloat("_HeightOffset", -mat.GetFloat("_HeightCenter") * amplitude);
mat.SetFloat("_HeightTessCenter", 0.0f); // Reset this because instead we update the offset.
mat.SetFloat("_HeightOffset", 0.0f);
mat.SetFloat("_HeightTessCenter", center);
BaseLitGUI.DisplacementMode displaceMode = (BaseLitGUI.DisplacementMode)mat.GetInt("_DisplacementMode");
if (displaceMode == BaseLitGUI.DisplacementMode.Pixel)

{
float valueMax = mat.GetFloat("_HeightMax" + x);
float valueMin = mat.GetFloat("_HeightMin" + x);
float center = mat.GetFloat("_HeightCenter" + x);
mat.SetInt("_HeightMapParametrization" + x, 1);
mat.SetFloat("_HeightOffset" + x, -mat.GetFloat("_HeightCenter" + x) * amplitude);
mat.SetFloat("_HeightTessCenter" + x, 0.0f); // Reset this because instead we update the offset.
mat.SetFloat("_HeightOffset" + x, 0.0f);
mat.SetFloat("_HeightTessCenter" + x, center);
BaseLitGUI.DisplacementMode displaceMode = (BaseLitGUI.DisplacementMode)mat.GetInt("_DisplacementMode");
if (displaceMode == BaseLitGUI.DisplacementMode.Pixel)

正在加载...
取消
保存