Talking with le artist
October 7th, 2011 by Bas
Thin triangles suck
October 6th, 2011 by Bas
While doing some fancy rendering of about 4000 triangles the performance of our application dropped drastically when all triangles became super long and super thin. The frame time increased from 3ms to about 66ms! The funny thing was that this only happens on my laptop and tablet. My desktop PC, with a way better GPU, renders the long thin triangles like any other. I figured the problem probably has something to do with cache misses of the backbuffer when there are a lot of line like triangles. When I changed the triangulation of the same mesh to something where there are are no long thin triangles the performance was great again. Unfortunately this triangulation loses some detail I need.. Will have to figure something out..
Does someone have a better clue of whats going on?
July 6th, 2011 by Bas
We finished the planet for the Simulating the World seminar. The planet is completely procedural with L-Systems for procedural trees and particle systems for the clouds around the planet. The planet and all the stuff on it are also dynamically lit. The polygon count is around 160k all running in realtime with the use of the FireFly2 engine.
During the coming few weeks Marries and I will keep working on it to make it into a real game instead of a simulation. This will involve quite a lot of refactor. Both on the engine as on the application itself.
June 23rd, 2011 by Bas
I gave a 2 hour lecture today together with Marries van de Hoef about Advanced Computer Graphics. It was an introductory course into more advanced graphics topics. Since we went to the GDC2011 this year we wanted to present some of the techniques we saw there. Also there are no advanced graphics course given at the University so Marries and I took on the challenge.
The topics we covered are:
- Inferred Lighting
- Subsurface scattering
- GPU Particle Physics
- Component based entity system
I did not expect a lot of people to come (about 40), but there were a lot more people. Afterwards we got very positive reactions so I think it was a success.
May questions arise from the lecture, just send me an email and I will try to answer your question.
May 22nd, 2011 by Bas
I am taking the course Simulating the World (title says it all). As an assignment we have to create a procedural planet with procedural vegetation and weather. I am working together with Marries and Adriaan. I am way too excited about this assignment because we are allowed to use our own engine. Of course we are using the FireFly2 engine.
For those of you who know me it won’t be hard to guess that I want to go all out on this assignment just like last time. The assignment is just to create everything very simple but I wont settle for simple so I implemented all kinds of fancy stuff.
Anyway, this is not the final ‘product’ but I just had to post an image.