WOW!! Amazing!! :D
> Date: Fri, 10 May 2013 19:15:35 -0500 > From: apinz...@gmail.com > To: bf-committers@blender.org > Subject: [Bf-committers] GSOC 2013 Sketch Mesh Editing > > Hi > After talking to Howard Trickey on IRC Channel and seen several comments > about the limited usefulness of the automatic generation of a skeleton for > artists, I changed my proposal for the next "Sketch Mesh Editing" that can > be reviewed on Google Melange. > > I hope this new proposal is much more attractive to the Blender Foundation, > and I can contribute my knowledge in Differential Geometry for this great > project. > > Sketch Mesh Editing > > *Name*: Alexander Pinzon Fernandez > > *Email*: apinz...@gmail.com > > *IRC*: apinzonf > > *www*: http://apinzonf.wordpress.com/, > http://wiki.blender.org/index.php/User:Apinzonf > > *Additional Contact Info* > > *Phone*: +57 300 2 92 74 30 > > *Physical Address*: Cr 81 H No 42a-58 sur Bogota-Colombia > > > Synopsis > > The mesh editing is generally done with affine transformations, Blender3D > offers some tools to transform the vertices as “*proportional editing > object mode*” with which the transformation of some vertices is > interpolated to the other vertices connected with the use of simple > distance functions. > > This project proposes to implement a method for mesh editing based on > sketching lines defines by user and preserving the geometric details of the > surface. > > This method captures the geometric details using a differential coordinates > representations. The differential coordinates captures the local geometric > information (curvature and direction) of the vertex based on its neighbors. > This method allows you to retrieve the best possible original model after > changing the positions of some vertices using the differential coordinates > of the original model. > > This method also allows the user to define the desired transformation using > sketch lines in the screen. > > Paper used: > > Nealen, A., et al. A Sketch-Based Interface for Detail-Preserving Mesh > Editing. ACM Transactions on Graphics (TOG). ACM, 2005. p. 1142-1147. > > Paper PDF: > http://igl.ethz.ch/projects/Laplacian-mesh-processing/sketch-mesh-editing/sbime.pdf > > Video: http://youtu.be/EMx6yNe23ug > > > > Sorkine, O. Laplacian Surface Editing. Proceedings of the EUROGRAPHICS/ACM > SIGGRAPH Symposium on Geometry Processing, 2004. p. 179-188. > > Paper PDF: > http://igl.ethz.ch/projects/Laplacian-mesh-processing/Laplacian-mesh-editing/laplacian-mesh-editing.pdf > > Video: http://youtu.be/38wF2Qnoc7A > > > > > Benefits to Blender > > This project proposes a new tool for blender user that requires preserve > the geometric details of the surface during a modeling, transformation, > definition of the shape keys of the mesh vertexes. > > This method allows editing the mesh using sketching session with grease > pencil. > > The method will allow novice users to edit any polygon mesh preserving the > surface details. > > This method allows the user to define new shape keys in a most fast and > intuitive way. > Deliverables > > 1. A new sketch mesh editing tool for Blender. > > 2. Some pages of documentation to be included in the manual > > 3. A technical document for developers to improve the method in the > future. > > 4. A tutorial explaining the use of the tool. > > > Project Details > > The project would divide into several parts: > > 1. Calculate the differential coordinates. > 2. Store the fixed vertexes (Hard constraints). > 3. Detect object space silhouette. > 4. Find correspondences between space silhouette and sketch. > 5. Store positions of the edited vertexes. > 6. Reconstruct the surface – in least-squares sense. > 7. Generation of the documentation and tutorials. > > > Project Schedule > > - *2 Weeks:- May 27 – Jun 09:* Calculate the differential > coordinates. > - *2 Weeks:- Jun 10 – Jun 23:* Store the fixed vertexes (Hard > constraints). > - *3 Weeks:- Jun 24 – Jul 14:* Detect object space silhouette. > - *3 Weeks:- Jul 15 – Aug 04:* Find correspondences between > space silhouette and sketch. > - *2 Weeks:- Aug 05 – Aug 18:* Store positions of the edited > vertexes. > - *2 Weeks:- Aug 19 – Sep 01:* Reconstruct the surface – in > least-squares sense. > - *1 Weeks:- Sep 02 – Sep 08:* Testing the tool and Define and > implement graphical user integration. > - *2 Weeks:- Sep 09 – Sep 22:* Generation of the documentation > and tutorials. > > > Bio > > I graduated as systems engineer in Colombia in 2007. > > I am a MSc computer science student at National University of Colombia. > > Skeleton extraction and mesh smoothing are the research topics of my MSc. I > am use CGAL, Graphite and Qt libraries. > > Since 2007 I am a member of the Bioingenium Research Group of National > University of Colombia. > > I have been using Blender for about 10 years. I was working on the develop > of a operator to remove noise from a mesh at GSOC 2012 – Blender suchi > branch “Mesh Smoothing for 3d Scan Data”. > > > WORK EXPERIENCE: > > 2012 Google Summer of Code – Blender Foundation: “Mesh Smoothing for 3d > Scan Data”. > > 2010 - Scire Foundation, Software Architect: > > Design and development of web services data, hibernate and oracle. > > Programming GUI with RichFaces. > > Library of generic manipulation of trees, based on Java reflection > techniques. > > 2005 - 2007 Sigtech, LTDA, Developer Engineer: > > SIGC System Development for the "Departamento Administrativo de > Catastro Distrital DACD". > > Software used in development: Oracle 9i, Visual Basic 6, PL / SQL Developer. > > 2004 -2005 IIE and Colciencias, Student Monitor research: > > Project: " Theater of Memory in Virtual Worlds:" > > Architecture for handling streaming video that comes from a digital > camcorder and put it as a texture of a 3D plane in a virtual setting, using > the Java software, J3D, JMF, VRML, X3D. > > > SOFTWARE DEVELOPED: > > Nukak3D http://sourceforge.net/projects/nukak3d > > 3D medical image platform for visualization and image processing. > > Nukak3d is a flexible architecture that integrates general-purpose > graphics libraries such as VTK, ITK, VTKInria3D, OpenGL, under a graphical > user interface (wxWidgets) for three-dimensional visualization and > processing of medical images. On C++. > > JNukak3D http://sourceforge.net/projects/jnukak3d > > Software for three-dimensional visualization of DICOM images based on java. > > JVC1394 http://sourceforge.net/projects/jvc1394/ > > Wrapper for the library Libdc1394 to enable communication with the Java > programming language. Java Video Capture for IEEE 1394 cameras. On C, C++, > Java, Swig. > > > > PUBLICATIONS > > León J., Pinzón A., Sánchez C., Romero E. A distributed plugin based > architecture for medical image processing. Proc. SPIE 8674, Medical Imaging > 2013: Advanced PACS-based Imaging Informatics and Therapeutic Applications, > 867403 (March 29, 2013);doi:10.1117/12.2007180. > > Pinzón, A., Leon, J.C., Romero E., Diseño y desarrollo de una > aplicación web para la visualización eficiente de imágenes medicas, con > procesamiento 3D por software o por hardware. En Seminario Internacional de > Procesamiento y Análisis de Imágenes Médicas SIPAIM 2009, (Noviembre 27-27, > 2009), Bogotá Colombia. > > Pinzón A., Romero E., Visualización 3D de imágenes médicas: una > herramienta Open Source, En Seminario Internacional de Procesamiento y > Análisis de Imágenes Médicas SIPAIM 2008, (Noviembre 24-27, 2008), Bogotá – > Colombia. > > Mendoza, B. U., Ramos, G. A., Mendez, L. M., Santamaria, W., > and Pinzón, A. 2006. Camera Motion Control from a Java 3D > Environment: Virtual Studio Application in Decorative Arts Museum > Collections. In Proceedings of the 2006 international Conference on > Cyberworlds (November 28 - 29, 2006). CW. IEEE Computer Society, > Washington, DC, 58-64. > > > > Att > Alexander Pinzon Fernandez > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers