by ducanhtuvu » Fri Oct 12, 2018 10:21 am
ducanhtuvu
Fri Oct 12, 2018 10:21 am
I try to write the auto render by script with Octane. But the thing is I need to press Button "render " in PBR render Target Component. please help me with this.
void Init()
{
GameObject go = new GameObject();
target= go.AddComponent<PBRRenderTargetComponent>();
target.CreateNewRenderTarget();
target.InternalUpdate();
Scene.UpdateChanges();
target.RenderTarget.CameraMode = RenderTarget.CameraSelectionType.Game;
///setup updatescene
List<RenderPassId> lst = new List<RenderPassId>();
lst.Add(RenderPassId.RENDER_PASS_BEAUTY);
Renderer.SetRenderPasses(lst);
//camera
target.Save();
//
EditorApplication.ExecuteMenuItem("Octane/Viewport");
Scene.UpdateChanges();
Renderer.RenderTarget = target.RenderTarget;
Debug.Log(target.RenderTarget.CameraMode +"==="+Renderer.RenderTarget.CameraMode);
}
the final line : why I can set Renderer.rendererTarget.Cameramode exactly?
my purpose is try to save png from RENDER TO TEXTURE .