Re: Google Summer of Code: For potential students
Christian Van Brussel <[email protected]> Mon, 17 Mar 2014 16:06:54 +0100
| Newsgroups | gmane.comp.graphics.crystalspace.devel |
|---|---|
| Organization | UCL |
| Message-ID | <1395068814.2386.100.camel@scylla> |
Hi Soumitra, about the project on planet simulation, if this is something that you are really interested in then you can consider switching to a project on that topic. Another possibility is to propose two separated projects (terrain editor + planet simulation), this would increase your chances to be selected although this would need more work for you to prepare both proposals. Some comments about the terrain editor: * Yes, the terrain2 plugin in CS uses a classical heightmap texture. But you shouldn't have to manipulate it by yourself but use instead the iTerrainModifier tools such as in csterrainedtest. One of the advantages of those modifiers is that they will allow to implement easily undo/redo functionalities. * About decals, you are not forced to implement a solution by yourself and the one that I will commit should be good enough, at least to start with. The one that I implemented doesn't use shaders but instead an additional mesh for the decal. It would be possible to implement another one using shaders, and you can add this functionality if that is something you are interested in, but this can be kept as optional since this is not a priority. * About wxSmith, I guess it can be problematic to use it here since it will be a bit tricky to interface with the cseditor framework that manages by itself most widgets. Other tools such as wxFormBuilder can be used otherwise in order to define GUI portions through .xrc files, although my personal preferences goes often to the manual creation and manipulation of the widgets. * About cseditor that you don't manage to get running, you can throw us your error messages so that we can see if we can help. * Maybe a functionality that can be added is the check for having correct saving/loading of all terrain properties. This is supposed to work correctly but you may find some few problems when playing with it, and you may have to dig for them by yourself. * For the proposal, a part of the challenge is clearly to try to find the equilibrium between concision and completeness, but I guess telling you that won't help you that much :) The list of tasks and targeted goals should appear clearly, along a timeline and some global implementation consideration such as the CS/cseditor tools that you would use and the way your code would interface with them. Try to show to the mentors that will read you that you know what you are talking about. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech