Feature 10 Post Mortem
For this feature, I decided to make some grass for my scenery out of billboards. I ran a Google image search and came up with this nice little grass tuft, taken from unity3d.com. I thought it would be nice to make fields of grass, only I would need a way to place these guys into […]
CS 330 Lecture 30 – Overloading Builtin Operators
Agenda what ?s what does this do? a FasterString class operator<< friend operator[] operator+ operator* operator+= on parity TODO Read http://weblogs.java.net/blog/cayhorstmann/archive/2011/12/06/operator-overloading-considered-challenging?utm_source=feedly. No quarter sheet. Code refs.cpp Vector3.cpp FasterString.cpp Haiku
CS 455 Lecture 20 – Fog and More Billboards
Before Class Fog Watch http://youtu.be/lAQFNWy6YhA. Watch http://youtu.be/iYnUxJkv6bc. Read section Simulating Fog in chapter 3, pp. 100-104. More Billboards Watch http://youtu.be/TyLlEyV_WLo. Watch http://youtu.be/AeNTr1GPJMY. In Class Please work on your homework features.
CS 330 Lecture 29 – Virtuality in C++ and Overloading Builtin Operators
Agenda what ?s no class Friday program this http://www.parashift.com/c++-faq/refs-vs-ptrs.html cosmic superclass overriding with virtual implementing Polynomial::solve pure virtual the means of dynamic dispatch overloading builtin operators a FasterString class deconstructors Pulse Student evaluations are just numbers, but I like to hear anecdotes too. Please take a moment to think about how this course is run: […]
Feature 1 Post Mortem – Conor
This blog post is about feature 1, adding obj meshes into my scene. I used the videos that Chris provided as my guide for this feature. Once I had the standard code to load a single object mesh into my scene, it was trivial to extend that code for multiple objects. I have a loop […]
Feature 4 Post Mortem – Conor
This blog post is about my implementation of feature 4, surrounding the scene with a skybox. I didn’t use any outside sources to help me with this feature other than the videos that Chris provided to us. Setting up the skybox was much easier that I anticipated that it would be. Both the fragment and […]
CS 455 Lecture 19 – Shadows and Billboards
Before Class Shadows Watch http://youtu.be/KoYuYdnwHFY. Read chapter 7, stopping before Anti-aliasing Shadow Edges with PCF, pp. 235-247. Impostors and Billboards Watch http://youtu.be/ADoHAg3lRIc. Watch http://youtu.be/aRbsBc7pI18. For another perspective, read http://www.flipcode.com/archives/Billboarding-Excerpt_From_iReal-Time_Renderingi_2E.shtml or http://nehe.gamedev.net/article/billboarding_how_to/18011/. In Class Please work on your homework features.
Feature 8
This feature was pretty straight forward for the most part. However I did make quite a few tweaks to the code to make it better for my situation. The first problem was that my whole map is a bunch of objects in one program. I could have obviously put each part of the map in […]
F1 Carissa
Although this was a fairly simple feature to implement, I did run into a few weird problems. For instance, when I first had made the item in Blender and exported it, it was only showing the top view, not the front view. To fix this, I switched around the x, y and z coordinates in […]
Feature 6
The implementation of water by itself wasn’t all that hard. However all the videos that lead up to the water video were assigned to my partner and I didn’t have time to view those yet. So going through all of those videos to find what I needed was a bit time consuming, but glad I […]