浏览代码

Ensure tests are run with the same preview lighting.

/main
Tim Cooper 7 年前
当前提交
06494dc3
共有 1 个文件被更改,包括 3 次插入8 次删除
  1. 11
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Drawing/MaterialGraphPreviewGenerator.cs

11
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Drawing/MaterialGraphPreviewGenerator.cs


m_Camera.targetTexture = m_RenderTexture;
}
//Blit checkerboard background:
var oldProbe = RenderSettings.ambientProbe;
//Unsupported.SetOverrideRenderSettings(previewScene.scene);
// Most preview windows just want the light probe from the main scene so by default we copy it here. It can then be overridden if user wants.
RenderSettings.ambientProbe = oldProbe;
//Debug.Log(string.Format("RT: {0}, Material: {1}", m_RenderTexture, m_CheckerboardMaterial));
Unsupported.SetOverrideRenderSettings(m_Scene);
m_CheckerboardMaterial.SetFloat("_X", 32);
m_CheckerboardMaterial.SetFloat("_Y", 32);

mat,
0);
m_Camera.Render();
Unsupported.RestoreOverrideRenderSettings();
Light0.enabled = false;
Light1.enabled = false;

正在加载...
取消
保存