Re: Google Summer of Code: For potential students

Csaba Molnár <[email protected]> Mon, 03 Mar 2014 23:36:05 +0100
Newsgroups gmane.comp.graphics.crystalspace.devel
Message-ID <[email protected]>
Hi,

my name is Csaba Molnár. I study at Budapest University of Technology and Economics.
I would like to participate in GSOC. As I am am very much interested in computer graphics and game development, Crystal Space seems to be the perfect project for me.

I would like to make something in the 'advanced rendering techniques' topic.

My main goal would be to implement the algorithm from this article:
http://www.crcnetbase.com/doi/abs/10.1201/b11642-26
It uses three render pass to render homogeneous volumetric transparent objects:
The first pass simply renders opaque elements with regular shaders into a texture, and stores the eye-to-surface distance in the alpha channel.
The second one stores the transparent fragments (back-facing as well) in the fragment&link buffer, building a linked list with the required information.
In the third one, the pixel shader reads and sorts the fragments, then evaluates volumetric transparency for the segments between the fragments.

I have already studied the article, because I wanted to implement this algorithm even before hearing about GSOC. If this method is any similar to how I imagined it in my mind, it would be a perfect candidate to use in a game I am going to make. My original plan was to create a basic framework around the algorithm, but now CS looks like a much better soloution.

I have a few questions about my idea:

Is there anyone, who is interested in this? Would you like to see the algorithm in CS?
Is it enough for a main goal, or should I come up with another algorithm as well?
Do you have any advice for setting optional goals? Are there any particular advanced rendering techniques you would be happy to see in CS?

Thank you for reading,
Csaba Molnar

26.02.2014, 09:47, "Jorrit Tyberghein" <[email protected]>:

Hi all potential students for Google Summer of Code.

To get you started I recommend checkout the list of ideas we have ( http://www.crystalspace3d.org/trac/CS/wiki/SoC%20Ideas ). Always discuss here with us first because some of these ideas on that list are not fully up-to-date and need some finetuning. We can talk more about it in detail if you tell us what you would like to do.

Also feel free to come up with your own innovative ideas. It is also possible to include CEL and Ares in your project ideas. I would very much welcome Ares related projects for example.

You should also make sure to make yourselves comfortable with Crystal Space. It is recommended you use the development (unstable) version of CS (2.1) which you can get from svn ( http://www.crystalspace3d.org/main/Download_trunk ). Experiment, read code, try to do some tutorials. In other words: make sure you know what CS is all about. And of course you can always ask questions here or on IRC (#CrystalSpace in freenode.net ).

About your proposal you will eventually submit to us: make sure it is sufficiently detailed so we can judge if what you are going to do thisi summer is good for us. You may be a brilliant programmer with splendid ideas but if you can't convince us in your proposal then that is not going to do you any good. This page ( http://www.crystalspace3d.org/trac/CS/wiki/SoC ) contains a template you can use for your proposal but remember that it is only a template. You will have to provide the actual contents.

Also keep the GSoC timeline in mind ( https://www.google-melange.com/gsoc/events/google/gsoc2014 ). You cannot apply right now but this is the good time to get to know each other, get comfortable with CS, talk about your potential proposal and so on.

So good luck to all of you!

--
Project Manager of Crystal Space and CEL (http://www.crystalspace3d.org/ )
Project Manager of AresEd ( https://code.google.com/p/ares/ )
Support: https://www.gittip.com/jorritTyb/

,
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
,
_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk

_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop