MonoGame 3d vyhlazování
Dobrý den,
programuji v MonoGame nějaké 3D, snažím se vyhladit hrany. Vše funguje skvěle, do doby než použiji SamplerState.PointWrap. Viz obr
Obraje objektů jsou vyhlazeny správně, jenom "vnitřek textur" je non-Multisampled.
GraphicsDevice.PresentationParameters.MultiSampleCount=4;
GraphicsDevice.SamplerStates[0] = SamplerState.PointWrap;
Potřeboval bych aby to vypadalo následovně (upraveno v grafickém editoru)
Nějaké nápady?
P.S. Metodou zmenšení RenderTarget2D je to ok. (3d vykreslím na velké RenderTarget2D a následně vykreslím malé). Ale Texture2D má omezenou velikost, takže na velkých monitorech je to problém, takže jsem od této metody upustil.
Co pouzivas, OpenGL ? Zkus tam pridat :
MultiSampleCount = si nastav dle potreby, vyzkousej 8 :
Upraveno, vnější okraje jsou podstatě stejné, ale kolem vnitřních pixel okrajů se objevil nějaký náznak vyhlazování, ale není to ono.
Kód: Game%20Cubes%203d.zip
Už jsem to vyřešil, nastavení grafiky NVIDIA