The aliasing mode of Editor.Assets.RenderTarget.
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const assetManager = model.project.assetManager; // Find or create a RenderTarget to configure antialiasing const rt = assetManager.createNativeAsset( 'RenderTarget', 'AA_Target', new Editor.Model.SourcePath(new Editor.Path(''), Editor.Model.SourceRootDirectory.Assets) ) as Editor.Assets.RenderTarget; // Set antialiasing mode to MSAA rt.antialiasingMode = Editor.Assets.AntialiasingMode.MSAA; // Switch to TAA for temporal stability rt.antialiasingMode = Editor.Assets.AntialiasingMode.TAA; // Disable antialiasing entirely rt.antialiasingMode = Editor.Assets.AntialiasingMode.Disabled; console.log(`"${rt.name}" final antialiasingMode: Disabled (${rt.antialiasingMode})`); Copy
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const assetManager = model.project.assetManager; // Find or create a RenderTarget to configure antialiasing const rt = assetManager.createNativeAsset( 'RenderTarget', 'AA_Target', new Editor.Model.SourcePath(new Editor.Path(''), Editor.Model.SourceRootDirectory.Assets) ) as Editor.Assets.RenderTarget; // Set antialiasing mode to MSAA rt.antialiasingMode = Editor.Assets.AntialiasingMode.MSAA; // Switch to TAA for temporal stability rt.antialiasingMode = Editor.Assets.AntialiasingMode.TAA; // Disable antialiasing entirely rt.antialiasingMode = Editor.Assets.AntialiasingMode.Disabled; console.log(`"${rt.name}" final antialiasingMode: Disabled (${rt.antialiasingMode})`);
Whether no aliasing should happen.
Whether MSAA should be used.
Whether TAA (Temporal Anti-Aliasing) should be used.
The aliasing mode of Editor.Assets.RenderTarget.
Example