[Bf-committers] Google SOC 2006

Tom M letterrip at gmail.com
Sat Apr 15 21:40:10 CEST 2006


Chris,

>That is not allowed according to Google's rules. One
>student, one project -- no working together.

I think he meant productivity of having people in a setting that keeps
them more focused.  Not working on the same code.

>I think it would be better not to give project
>ideas at all.

I disagree - even those familiar with Blender probably don't have much
knowledge of our full feature set, nor what stuff people are already
committed to working on, thus it is quite possible the proposal would
be for existing functionality or would overlap what someone is
planning to work on.

I'd suggest we do a projects list, but with the following improvements
- give pointers to

1) code that they would need to become familiar with
2) useful papers or implementations in other projects
3) encourage them to try compiling and familiarizing themselves with
the code in advance (make sure our directions for downloading and
compiling the code for various methods is up to  date and accurate)
4) explain the general skill and knowledge level needed (need a fairly
solid understanding of maths, etc).


Here is a preliminary list that partialy implements my suggestions...
no references to where to look in blender code yet

LetterRip

********************

Multiresolution Sculpting
**Open Source Reference implementations **
http://sharp3d.sourceforge.net/mediawiki/index.php/Main_Page
http://mediawiki.blender.org/index.php/BlenderDev/SculpMesh
(and see bbrush script in Blender CVS)

**Commercial reference implementations**
Modo2 - video only http://www.luxology.com/modo/
Silo2 - video only http://www.nevercenter.com/
Hexagon2 - video only http://www.eovia.com/products/hexagon/hexagon.asp
ZBrush http://pixologic.com/home/home.shtml

Snapping Framework
Dimensioning

Multilayer projection painting
**open source implementations**
krita - http://www.koffice.org/krita/
GIMP -  http://www.gimp.org/
GEGL - http://www.gegl.org/

**commercial implementations**
Body Paint 3D - http://www.bodypaint3d.com/
Deep Paint 3D - http://www.righthemisphere.com/
ZBrush http://pixologic.com/home/home.shtml
Modo2 - video only http://www.luxology.com/modo/
Hexagon2 - video only http://www.eovia.com/products/hexagon/hexagon.asp

Hair styling tools
**papers**
http://www.cmlab.csie.ntu.edu.tw/publication/pdf/WSCG02_hair.pdf
http://graphics.snu.ac.kr/research/hair/Choe_2005_TVCG.pdf
http://graphics.usc.edu/cgit/pdf/papers/KIM_SIGGRAPH2002_SMALL.pdf

**commercial implementations**
http://www.maxon.net/pages/products/c4d/modules/hair/hair_e.html

Face Animation
**papers**
http://research.animationsinstitut.de/

**commercial implementation**
http://www.softimage.com/products/face_robot/default.aspx


Volumetric Shading (Smoke, Flame)
**papers**
http://www.vrvis.at/via/resources/course-volgraphics-2004/
http://www-evasion.imag.fr/Publications/2005/AN05/paper0132.pdf

**commercial implementations**
http://www.areteis.com/products/maya/pyro/overview.htm
http://www.maxon.net/pages/products/c4d/modules/pyrocluster/pyrocluster_e.html

Matchmoving/Motion tracking
**papers**
http://www.cs.otago.ac.nz/research/vision/Research/OpticalFlow/opticalflow.html

**open source implementations**
RAVL - LGPL library http://ravl.sourceforge.net/
Tina LGPL http://www.tina-vision.net/
http://developer.tina-vision.net/osmia/docs/D1.1-review.pdf
OpenCV - open source but not sure if GPL compatible?
http://www.intel.com/technology/computing/opencv/coding_style/license.htm

**commercial implementations**
http://www.thepixelfarm.co.uk/
Voodoo Tracker http://www.digilab.uni-hannover.de/docs/manual.html#usage
Science D Visions 3D equalizer http://www.sci-d-vis.com/
http://www.3dequalizer.com/
bojou http://www.2d3.com/jsp/index.jsp
realviz http://www.realviz.com/
SynthEyes http://www.ssontech.com/mmove.htm


More information about the Bf-committers mailing list