Пример #1
0
 public ColorCorrectionSample(Microsoft.Xna.Framework.Game game)
     : base(game)
 {
     // Create and register filter.
     _filter = new ColorCorrectionFilter(GraphicsService);
     GraphicsScreen.PostProcessors.Add(_filter);
     // The filter uses a texture that was modified in Photoshop to define the color-grading.
     _filter.SetLookupTexture(ContentManager.Load <Texture2D>("PostProcessing/ColorLookupModified"));
 }
        public ColorCorrectionSample(Microsoft.Xna.Framework.Game game)
            : base(game)
        {
            // Create and register filter.
            _filter = new ColorCorrectionFilter(GraphicsService);
            GraphicsScreen.PostProcessors.Add(_filter);

            var lookupTexture2D = ContentManager.Load <Texture2D>("PostProcessing/ColorLookupModified");
            var lookupTexture3D = ColorCorrectionFilter.ConvertLookupTexture(lookupTexture2D);

            _filter.LookupTextureA = lookupTexture3D;
        }