Thanks for the explanation. nice clear way to understand MSAA vs SSAA.
@iyalovecky8 жыл бұрын
Hi from Kyiv. Goog video, probably only such good on this subject.
@jmeumeu10 жыл бұрын
Hi Benny! You mention in the video that MSAA does not really work when using deferred rendering. It would be great if you could cover that subject in a coming video :-)
@ncvitak10 жыл бұрын
You actually using multisampling as intended in a deferred rending system, however the process is slightly different. If you are rending geometry to a texture as in deferred rendering, you have to render to a multisampled texture to get the desired multisampling, otherwise you are just multisampling the quad that the texture is later drawn on :)
@thebennybox10 жыл бұрын
Well yes, there's that. I also believe you need to edit the shaders so it writes the lighting calculations to all samples, and make sure MSAA is resolved after all lighting is finished. Otherwise the AA will be performed on the gbuffer and not the final image, making the results a little off.
@chibula10 жыл бұрын
Thanks for the video, I think internally shading using any texture that have aliasing due to over-sampling-rate can not be solved by MSAA, it will need SSAA
@thebennybox10 жыл бұрын
If you're having issues with aliasing in textures, you should look at texture filtering techniques. If you're using a decent texture filter, you really shouldn't run into any serious aliasing problems.
@sc5shout6 жыл бұрын
Does it work for 2d? I tried, but it did not. Maybe I did something wrong.
@patmull16 жыл бұрын
It does. I applied it on simple red triangle.
@sablanex10 жыл бұрын
Is this possible in java, using lwjgl.
@qqqq491510 жыл бұрын
evrethying is possible...There is nothing posible in world =)
@qqqq491510 жыл бұрын
oh and its better to wait for next tutorial , with "lower GPU&|CPU&|Memory usage"
@isaacwoods10 жыл бұрын
sablanex In Window.java, replace Display.create(); with Display.create(new PixelFormat(8, 8, 0, 4)); Not really sure what the first three parameters do, but the last one is the 4x, 8x, 16x etc.
@ncvitak10 жыл бұрын
Display.create(new PixelFormat().withSamples(4)); If you want 4x MSAA
@sablanex10 жыл бұрын
Nico Cvitak Thanks ä, gonna try it later
@dms110D9 жыл бұрын
MSAA refuses to work for me in most games, get massive ammounts of jagged lines on textures and 3D objects.... R9 270X
@madebya.k.730510 жыл бұрын
What happened to the m.c. channel bemnyscube? If I'm the only one unaware then I'm sorry, but it's been some time since a video popped up.
@thebennybox10 жыл бұрын
I don't feel like I have anything useful left to share on that channel.
@madebya.k.730510 жыл бұрын
***** I'm not going to tell you what to do with your channel, but you could finish the advanced computer series, (if you haven't already done this) Show a way to link the original computer to a gpu and get it to function, or maybe even a way to network multiple computers to a "master system" to create a theoretical internet.