Advertisement

You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Google Summer of Code 2007

50

Yes! The Google Summer of Code 2007 has opened its doors and the Blender Foundation's application has been accepted. The GSoC, which sponsors students who develop new functionality for participating open source applications, has brought us new many new features in the past such as fluids, the sculpt tool and the modifier stack.

From the GSoC website:

What is Google Summer of Code?

Google Summer of CodeTM is a program that offers student developers stipends to write code for various open source projects. Google will be working with a several open source, free software and technology-related groups to identify and fund several projects over a three month period. Historically, the program has brought together over 1,000 students with over 100 open source projects, to create hundreds of thousands of lines of code. The program, which kicked off in 2005, is now in its third year, following on from a very successful 2006.

If you have a project and you would like to apply, you can do so directly at the Google Summer of Code website. Please, also communicate your intentions to the Blender developers using the bf-committers maillist. And if you are out of inspiration, check out the wiki, which contains a list of suggestions for projects.

Please DO keep an eye on the deadline: your application has to be in before march 24th!

About the Author

Avatar image for Bart Veldhuizen
Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

50 Comments

  1. I can't wait to see what becomes of SoC for Blender in 2007. I think, as a free app, it has already achieved some sort of perfection. Maybe cooler tools? Maybe more GUI feedback? Maybe speed improvements? It feels like it's on a lot of bleeding edges already (except maybe that GUI feedback thing)

    If Blender could use anything more, I'd say its the renewal of that feeling that was present in older versions -- that everything is running off of more universal cores. The nodes system is helping with this -- post processing effects and materials using the same GUI, and the Retopo tool is a good "translator".

    I'll return with a smarter comment once I've properly browsed this wiki list.

  2. I don't mean "copy them" but I saw pretty nice new features in the Zbrush3 promo video. :-)
    The tool that allows to texture a mesh cloning a 2D photo, or the sketch sculpt tool are my favourites.

    Thinking of it. Just a simple cloner in the texture paint tool would be a great addition (I mean in the 3D space. I already know that there is a clone tool in the UV/image editor).

  3. clouds clouds clouds !! :) I love clouds... maybe I should attend @ SoC, too? Or is there someone already writing on something to render clouds ?

  4. It would be nice to see a newer/improved version of Blenders WEB-Plugin, to create real-time 3D websites and interactive content.

  5. With the nodes + fluid + Ztransp, its already possible to do clouds. Its what my computer is simulating right now.

    But yes, REAL volumetric halo rendering would be sweat! They have it for spot-lights, why not meshes?

  6. I second the request for better collada import/export. Collada has quickly become an industry standard file format for 3d, and it would enable blender to fit into all kinds of workflows nicely.

  7. Free-Style! Free-Style!
    I think Freestyle (http://freestyle.sourceforge.net) is one of the most interesting extensions one could find in Blender. A step towards freedom: Blender just has many levels of choice in the way you render surfaces, but is not so flexible on contours and silhouettes. Freestyle would make our beloved 3d app one of the most complete artist tools out there!

  8. Is it time for Summer of Code again already? Wow, time really flies. Well, here's my two cents for some ideas.

    A standard external-renderer API-layer would be nice. That way, using an external renderer is a matter of using its own "driver" that translates to the standard API. This doesn't have to be Python. Ideally, it would be C and have more direct access to internals. (Although Python could interact with the API with bindings or in other ways.)

    An eventual and more ambitious goal might be to have the internal renderer factored out as a default external renderer (i.e. the reference standard renderer, and usable as a stand-alone renderer also), where choosing a renderer is abstracted away to where you could choose any renderer and the nodes, etc. would use the API for input/output to the renderer.

  9. Unsettlingsilence on

    I second the Free-style! I've wished for that since I first saw Free-style last year. It allow us to do cartoon animation easily.

  10. @claas I suppose it died in the butt. The poor guy had too many people giving him a hard time. Even past the deadline I believe he was working on it, just too much I suppose.

  11. I deffinately think volumetrics would be awesome. I love clouds, and fire, and smoke, and explosions and all that jazz! March on Volumetric lovers, march on!!!

  12. Its a shame that Blender is not focusing more on interoperability with other 3D apps - all major packages have very solid support for FBX or Collada. Blender coninously ignores these. The collada support is going absolutely nowhere fast. My company tried to fund the continued development of the Collada ex/importers, but without getting any interest.

    At the moment that means blender cannot effectively be used for game development - there is no data path for a simple skinned rig between this program and any normal toolchains used throughout the industry.

    Adding support for FBX or getting the Collada support back on track would solve this issue and make blender available to a new field

  13. Also a quick note, historically google has allocated the number of projects accepted by the number of total applicants to a project. So even if you think your project might be rejected it is worth applying.

    NFRancis,

    Collada support is progressing, just not as fast as I would like :) I too hope we get someone who applys to improve Collada support since it is important. Whom did you try to fund for Collada? I don't recall seeing any offers anywhere - if your company is still interested I could put you in contact with the current coders who are working on it.

    LetterRip

  14. Better VRML2-Support could be nice, VRML2 is supported by a lot of CAD-Applications.

    Alternative: STEP or IGES-Support. :)

  15. How about dump the awful build-in editor, and make a nice emacs-in-blender-python-integration (debugging support etc.). Also, I'd like to have "Dia/Visio drawing functionality" inside blender.. Flowchart support, connected graphs, UML

  16. Ok.. one more: I hate gimp multiple windows interface. How about a project porting Gimp to Blender. We could have a "Gimp mode" inside Blender.

  17. I'd be happy with a Select Doubles item on the Select menu, right below Select Triangles. Maybe even use Ctrl Alt Shift 2 as the hotkey...

  18. Full Renderman output would be nice, since there are some promising FOSS render engines (Aqsis and Pixie), as well as commercial/proprietary. This might also help to integrate MakeHuman.

  19. IDEA & Suggestion ---->> Export / Render to Flash (SWF)

    I believe that native built-in support within Blender, for Export/Render to SWF format would be a wonderful and powerful addition to Blenders already incredible tool set. In the past it has been attempted and proven, proof of concept (ie: S2flender & SWFexport), however never largely further developed upon (to my knowledge - if so please advise =). With the Flash Players proven 98% penetration and the proven recent advancements in Flash and 3D capabilities (ie: PaperVision, Sandy 3D Flash API, SWFZ Engine), coupled with the advancements coming in Flash 9 and AS3 to be released sometime this summer (projected). I think the time is right to consider this as an addition to the Blender 3D software and the Google Summer of Code would be a wonderful opportunity for development and implementation.

    I for one (could be the key phase to the whole post ;-), feel its a perfect time to review the notion of SWF support natively within the Blender 3D application. I think it would be a wonderful advancement that would allow Blender to gain further penetration and awareness, increase its user base, and add recognition as a viable source for integrated 3D development, in addition proving yet again the power of the open source movement and Blender 3D. Given the current technologies and support among the said technologies I think this would be a wonderful project for the Google Summer of Code 2007 Blender Project.

    Unfortunately I am not the individual that can accomplish such a task nor has the needed skills to see it through, However I am passionate about both Blender and Flash and think the capable connection between the two applications would be an advancement to both technologies and usage base. I think if possible and seen through successfully, that it would have huge positive impact for the Blender Foundation and the Blender App based on the Flash Players 98% penetration, if successful it could bring enormous attention to the Blender 3D movement in my opinion.

    This is merely something I was hoping someone may consider and think about. I also acknowledge there is probably a round map and other items more presently desired by Blenders current user base, I just feel this capability could expand upon those things if considered. (sorry, if this is in fact the wrong place to present this)

    Thank you,
    WT

    Related Links Referenced to Above --

    Flash Player Penetration - 98% of internet users!
    http://www.adobe.com/products/player_census/flashplayer/

    Previous Attempts to show its possible to combine Blender and Flash (but seemingly outdated):
    1.) S2flender - (http://www3.sympatico.ca/emilio.aguirre/s2flender.html)
    2.) SWFexport - (http://www.angelfire.com/nt/teklord/swfexport.htm)
    -- to name a few as seen above--

    Current Flash 3D technologies:
    1.) PaperVision (supports Collada format)- (http://blog.papervision3d.org) Supports: Collada format - Reference to Blender and Papervision (http://www.rockonflash.com/blog/?p=29)
    2.) Sandy 3D Flash API - (http://www.flashsandy.org/blog/)
    3.) SWFZ Engine (will support .obj, .3ds etc)- (http://www.custommedia.co.nz/) + (http://www.custommedia.co.nz/swfz-engine/dev/)
    -- to name a few as seen above --

    Adobe Flash Player opens to Open Source (Also Interesting):
    (http://www.adobe.com/aboutadobe/pressroom/pressreleases/200611/110706Mozilla.html)

  20. ******* Sorry fixed the above links so you dont have to copy past. *******

    Related Links Referenced to Above --

    Flash Player Penetration - 98% of internet users!
    http://www.adobe.com/products/player_census/flashplayer/

    Previous Attempts to show its possible to combine Blender and Flash (but seemingly outdated):
    1.) S2flender - http://www3.sympatico.ca/emilio.aguirre/s2flender.html
    2.) SWFexport - http://www.angelfire.com/nt/teklord/swfexport.htm
    -- to name a few as seen above--

    Current Flash 3D technologies:
    1.) PaperVision (supports Collada format)- http://blog.papervision3d.org Supports: Collada format - Reference to Blender and Papervision http://www.rockonflash.com/blog/?p=29
    2.) Sandy 3D Flash API - http://www.flashsandy.org/blog/
    3.) SWFZ Engine (will support .obj, .3ds etc)- http://www.custommedia.co.nz/ + http://www.custommedia.co.nz/swfz-engine/dev/
    -- to name a few as seen above --

    Adobe Flash Player opens to Open Source (Also Interesting):
    http://www.adobe.com/aboutadobe/pressroom/pressreleases/200611/110706Mozilla.html

  21. ***** Sorry for messing up the links listed above by using () so you have to copy past, was not my intention - sorry, I tried to repost the links but it wont allow as it sees it as a duplicate post, sorry again =) However they are worth looking at =)

  22. Erik Sejersen on

    Tangent baking? Thought Ton was working on that :(?? Really been looking forward to be able to make such an image for the game engine or even for ogre3d to try it out :(!

  23. Well, since the first day of blender I've been praying for sound support. Maybe for GSOC someone can go all out and make sounds travel in 3d space. Think: Animate sound attached to an empty.

  24. quoted for agreement. i would have hoped all the work turning Nurbana into a library for Blender would not be in vain.

    - Flesh out Nurbana already!

  25. hmm... SecondLife is gaining popularity (a 3D place to virtuallee B..) and has gone opensource to stimulate people building 3D stuff for it; so blender import/export would give such people that possibility & blender a huge user-group.
    BUT even further-reached: why not make a virtual city with blender-irc-verse ? sponsored links inside the virtual city could generate pingping so Ton could actually hire some extra c++ programmers !
    (and have them program some of the tedious tasks the volunteers might not get around to/postpone)
    uhm i hope this is a positive contribution/idea

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.

Advertisement

×