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; }