Hello again everyone,
I wanted to take this time to make a final address to everyone seeing as how my studies for the semester are nearing a close, and my exam for the course I discuss through these blogs will be completed tomorrow at 2 pm.
As the exam closes in I have finished my reviewing. Deferred rendering was the final thing that I decided to go over, and although I have no thoroughly reviewed the code, I know that it is the separation of the rendering stages of geometry and lighting. It allows for lights to have their own unique attributes and each has their own region of influence (ROI). One of the hardest things to do, since their are so many lights/shadows, is antialiasing. This, as well as memory bandwidth problems, make these sort of tactics only good if you have the right tools at hand, and the right capabilities when it comes to supporting such calculations.
Seeing as how this was stressed beyond imagination, for those of you who actually care to learn something from what I say, here is the best thing to remember:
- Start with arrays of data (vertices)
- Those vertices are passed through to the vertex shader
- Primitives are then assembled (triangles)
- Those triangles are then passed through the RASTERIZER**(very key in this process)
- Pixel data is then passed to the fragment shader
- The fragment shader output is tested and blended
- This is then rendered to an FBO (Frame buffer object)
And there you have it. Biggest, most important thing - being the graphics pipeline. If you want to know more, do some research on the pipeline in particular. If you want to know more about me, send me some questions via twitter and I will be sure to respond. Thanks for reading, thanks for a great year.
Brayden, Out.
Monday, 21 April 2014
Sunday, 20 April 2014
Exam Time
Hello Everyone!
It's exam time now, and as you can imagine the stress is real. My concerns for my marks are fairly low at this point simply due to the facts that I am currently at a passing position for 90% of my classes. All of the classes that are required in order to move into my next year of study here at UOIT I am guaranteed to pass in at this point so long as I go and write the exams and get around a 50. Not a bad place to be, and I am quite sure that I will be fine.
I do have to mention that one of the biggest reasons that I am sitting at a very good position in relation to computer graphics is because of the multiple in class bonus experience chances that Prof. Hogue gave us, and they are much appreciated as they boosted me from a simple passing mark, to a mark I am actually happy to be seeing on my transcript.
When it comes to thinking about the computer graphics exam, my biggest worry is that I won't be able to remember what is going to be on it. I know that I can study the midterm and that the majority of the material is relevant will more than likely be on the final as well, BUT I think that there will be a much bigger emphasis on the latter half of the semester's material and I know for a fact that my understand of that material is average at best.
FBOs are the biggest thing in regards to the latter half of this semester, and although I previously said that I am not the best with this material, I do believe that I have an understand of how they work as they (at the VERY base level) are a texture created from the rendering process that will look like a snapshot of what the camera will be seeing at that stage in the rendering process. From there on out, that created "texture" is manipulated with post-processing effects such as bloom. Having your entire render area being saved in a simple form like a texture just makes it THAT much easier to perform effects on it.
Another big topic that I am expecting to be touched on on the exam is the graphics pipeline consisting of:
-> Vertex Processor
-> Primitive Assembly
-> Rasterizer (Which is a big thing - and is totally magical)
-> Fragment Processor
-> (FBOs)
-> Pixels
Overall I feel confident going into these next couple days for exams. I will be spending a reasonable amount of time studying in the next couple of days simply to make sure that I haven't missed anything, but I believe it will go well.
Thanks for reading, and as always, have a great day and Happy Easter.
Brayden. Out.
It's exam time now, and as you can imagine the stress is real. My concerns for my marks are fairly low at this point simply due to the facts that I am currently at a passing position for 90% of my classes. All of the classes that are required in order to move into my next year of study here at UOIT I am guaranteed to pass in at this point so long as I go and write the exams and get around a 50. Not a bad place to be, and I am quite sure that I will be fine.
I do have to mention that one of the biggest reasons that I am sitting at a very good position in relation to computer graphics is because of the multiple in class bonus experience chances that Prof. Hogue gave us, and they are much appreciated as they boosted me from a simple passing mark, to a mark I am actually happy to be seeing on my transcript.
When it comes to thinking about the computer graphics exam, my biggest worry is that I won't be able to remember what is going to be on it. I know that I can study the midterm and that the majority of the material is relevant will more than likely be on the final as well, BUT I think that there will be a much bigger emphasis on the latter half of the semester's material and I know for a fact that my understand of that material is average at best.
FBOs are the biggest thing in regards to the latter half of this semester, and although I previously said that I am not the best with this material, I do believe that I have an understand of how they work as they (at the VERY base level) are a texture created from the rendering process that will look like a snapshot of what the camera will be seeing at that stage in the rendering process. From there on out, that created "texture" is manipulated with post-processing effects such as bloom. Having your entire render area being saved in a simple form like a texture just makes it THAT much easier to perform effects on it.
Another big topic that I am expecting to be touched on on the exam is the graphics pipeline consisting of:
-> Vertex Processor
-> Primitive Assembly
-> Rasterizer (Which is a big thing - and is totally magical)
-> Fragment Processor
-> (FBOs)
-> Pixels
Overall I feel confident going into these next couple days for exams. I will be spending a reasonable amount of time studying in the next couple of days simply to make sure that I haven't missed anything, but I believe it will go well.
Thanks for reading, and as always, have a great day and Happy Easter.
Brayden. Out.
Subscribe to:
Posts (Atom)