protected override void BeginTransitionOn()
{
_scene = _kernel.Get<TestScene>();
_renderer = _scene.Scene.GetService<Renderer>();
_fullPlan = _renderer.StartPlan()
.Then<GeometryBufferComponent>()
.Then<EdgeDetectComponent>()
.Then<Ssao>()
.Then<LightingComponent>()
.Then<RestoreDepthPhase>()
.Then<TranslucentComponent>()
.Then<ToneMapComponent>()
.Then<AntiAliasComponent>()
.Show("antialiased");
_noAaPlan = _renderer.StartPlan()
.Then<GeometryBufferComponent>()
.Then<EdgeDetectComponent>()
.Then<Ssao>()
.Then<LightingComponent>()
.Then<RestoreDepthPhase>()
.Then<TranslucentComponent>()
.Then<ToneMapComponent>()
.Show("tonemapped");
base.OnShown();
}