Als «antialiasing» getaggte Fragen

4
Was verursacht Aliasing?
Ich höre immer von Aliasing und Anti-Aliasing und weiß, wie es aussieht, aber was ich nicht verstehe, ist, was es verursacht. Ist es ein physikalisches Phänomen? Oder eine numerische? Wenn es hilft zu erklären, ich habe einige Programmierkenntnisse, aber nicht in Videospielen oder Grafiken.



0
Implementieren eines SceneManager mit OpenFL
Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …

1
Wie verwende ich Bildschirmraumableitungen, um eine parametrische Form in einem Pixel-Shader zu antialiasieren?
In Valves Alpha Tested Magnification- Artikel wird die Verwendung von "Bildschirmableitungen pro Pixel" für das Anti-Aliasing erwähnt. Mein Verständnis ist, dass dies die ddxund ddyintrinsische Funktionen in HLSL sind? Ich versuche, parametrische Formen (zum Beispiel einen Kreis: x² + y² <1 ) in einem Shader zu zeichnen , und ich …

1
Wie kann ich FXAA-Unschärfe entgegenwirken?
FXAA ist eine kostengünstige Anti-Aliasing-Methode für die Nachbearbeitung, die sich hervorragend für verzögerte Pipelines eignet, bei denen herkömmliche MSAA möglicherweise keine praktikable Option ist. Es ist auch einfacher zu implementieren als Alternativen wie SMAA. Wie eine schnelle Google-Suche zeigen wird, hassen es leider viele PC-Spieler, denn selbst wenn der Shader …

2
Multisampling in Irrlicht aktivieren?
Ich arbeite an einem kleinen Spiel, das Irrlicht verwendet. Ich bin ziemlich neu in Irrlicht und habe mich gefragt, wie ich Multisampling aktivieren kann. Der Gerätetreiber wird EDT_OPENGLals solcher initiiert: IrrlichtDevice *device = createDevice(video::EDT_OPENGL, core::dimension2d<u32>(800, 700), 16, NO); Wie aktiviere ich Multisampling?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.