Name: Karol Badowski
OGRE Forum username: Karol Badowski 1989
Skype ID: drewnianybadyl
1. Prefered proposition from the ideas list:
Idea from webpage http://www.ogre3d.org/tikiwiki/Help+Requested: Off-Screen Particles
It is an idea to implement "GPU gems 3. Chapter 23. High-Speed, Off-Screen Particles".
Presented solutions are very interesting for me, because they include a lot of 3D and vector math. My experience in topic of optimalisation in particle simmulations is high (explained in point "Why You're The Person For This Project").
Presented experiences let me judge that I will cope with possibly large amount of proposed solutions implementation in one summer. It will take less time for me to get familiar with knowlege needed to succeed.
Thanks to this project Ogre users will benefit in faster computations of particle systems, so this is an important project. Hidden and off-screen particles will not be painted, so saved time will enable saving computational power for improvement of particle system granularity (for example).
Classes diagram based on description: here
Schedule2. Own project idea:
Visualisation and physics of mass-spring models
"Off-Screen Particles" project timeline:
Before May 21 - Reading documentation of OGRE engine, especially particle systems
before Jun 4 - communication with project supervisor about eventual difficulties or questions in understending of already implemented classes which will probably be used to communicate with implemented component.
Jun 20 - further communication, presentation of class diagrams, uml projects, proposed algorythms and solutions for further implementation.
July 15 - implementation of algorythms connected with depth testing and omitting unvisible particles + optimalisation of algorythms. Providing clear component structure of the code and providing documentation.
July 30 - implementation of algorythms connected with Alfa-blending + optimalisation of algorythms. Providing clear component structure of the code and providing documentation.
August 18 - implementation of algorythms connected with mixed - resolution rendering and edge detection + optimalisation of algorythms. Providing clear component structure of the code and providing documentation.
Own project proposition timeline:
Why You're The Person For This Project
Code: Select all
I have had some experience with game and grapics engines. On meetings of students scientific club "vertex" we had possibility to learn basics of OGRE (students who prepared tutorials for us, are advanced OGRE users). I think that this product is very interesting. I am excited to use my skills for purpose of making Ogre even better.
I also hope that working for this organisation during Google Summer of Code would bring me significant experience and open a way to our further cooperation.
I have no objections, I am aware that i will have to sign it.