Hi, On Fri, 2011-03-25 at 08:23 -0400, Thomas Liu wrote: > This is my first time doing SoC, and so I'm not really too sure how > things work. The part I'm a little unsure of is on creating a > timeline for working on something like this. I don't know how long > implementing something like SSAO would take, though I'm pretty sure > getting it to work won't be nearly as difficult as getting it to work > efficiently. So the question comes down to how to propose a timeline > when I think it'd be hard for me to actually get a good feel of how > long it will take until I start working on it.
There are many different techniques for SSAO (see eg http://meshula.net/wordpress/?p=145) and some of them are really simple (see eg the Blender one http://mpan3.homeip.net/?ssaowcn). A good proposition should mention the methods that you would try to implement and a timeline adapted to these methods. You can for example start with the Blender method and dedicate eg one or two weeks for it along with getting in touch with CS. More complex methods can be split in sub-tasks/processes and each of them can receive a dedicated timeframe. The tests and validation phase should probably receive a dedicated timeframe too. Same goes at the end of the project, where you may need to do some documentation and code cleanup, or develop a demonstrator or test application. > Are SoC projects concrete after the app or are they sort of fluid? The project should be self-contained, so that it does not end up with an unusable tool that nobody will ever improve. > If I did finish implementing SSAO in a satisfactory manner would I be > able to work on another effect if there's still time left in the > summer? You don't have to choose only one big rendering technique, several small ones are very interesting too. For example, the current water mesh is currently almost unusable because of its poor shader, while fixing it doesn't need a complete GSOC project. Proposing a project about that AND some SSAO technique(s) would be very appreciated IMO. ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe
