Difference between revisions of "User:Matovitch"

From BRL-CAD
(First edit :))
 
Line 11: Line 11:
 
== Why BRL-CAD ==
 
== Why BRL-CAD ==
  
Actually, I enjoy doing mathematics as much as (at least) programming. Therefore I have a large interest in computer graphics. I recently implement a strange (based on my ideas) boundary volumes hierarchy for a ray tracer (the boxes where elementary volumes in spherical coordinates), if you want to discuss on this topic don't hesitate to contact me. I like trying to optimise and parallelize my code. I have few (non-academic) knowledge on NURBS surfaces and Bézier (french guy :)) curves but competent coders appears to work on it already.
+
Actually, I enjoy doing mathematics as much as (at least) programming. Therefore I have a large interest in computer graphics. I recently implement a strange (based on my ideas) boundary volumes hierarchy for a ray tracer (the boxes where elementary volumes in spherical coordinates), if you want to discuss on this topic don't hesitate to contact me. I like trying to optimise and parallelize my code.  
 +
 
 +
==Which Project ?==
 +
 
 +
I have few (non-academic) knowledge on NURBS surfaces and Bézier (french guy :)) curves but I am interested on "vectorize" the output of raytracing. I am a bit disappointed by the performance of the "Inkscape's vectorizer" but I am aware that it is a very complex ( => interesting) issue.
 +
 
 +
Normally ray tracer output is smooth enough and doesn't need to be passed through a Gaussian filter. So, at first, I think, I will use the "last part" of the Canny Edge detector. It will be the simple part (small hope). Then fitting curves to points and convert to SVG format.
  
So I am interested on "vectorize" the output of raytracing. I am a bit disappointed by the performance of the "Inkscape's vectorizer" but I am aware that it is a very complex ( => interesting) issue.
 
  
 
==What I've done so far==
 
==What I've done so far==
Line 19: Line 24:
 
I just download the source code. Compile it and  played with mged primitives and the ray tracer. I also realise that immerse themselves in a very^+ large code isn't an easy task.  
 
I just download the source code. Compile it and  played with mged primitives and the ray tracer. I also realise that immerse themselves in a very^+ large code isn't an easy task.  
  
==What I am going to do (or at least trying :p)==
+
==What I am going to do (or at least trying)==
  
 
Immerse myself. ;)
 
Immerse myself. ;)
 
Coding a small ( and useful ?) patch. Use SVN ( I know Git).
 
Coding a small ( and useful ?) patch. Use SVN ( I know Git).
 
Detail the project description. Fix a development schedule.
 
Detail the project description. Fix a development schedule.

Revision as of 16:38, 31 March 2012

Who I am

My name is Camille Brugel. I am currently studying computer science and maths in an engineering school ( first year ENSIMAG in Grenoble, France). All my family worked on computer's related domain. I remember me, at six, playing sokoban/pacman/prince_of_persia on my amstrad. I gess the rest is only a consequence.

contact : camille.brugel@laposte.net

Programming Experience

I have experience with ADA (which is not interesting here) and C (more useful). Some scripting language too : bash, python. I have some notions of C++ ( I only wrote a .obj parser and I have played with SFML library) and Visual Basic. I use some "math oriented" language too such as R or maple.

Why BRL-CAD

Actually, I enjoy doing mathematics as much as (at least) programming. Therefore I have a large interest in computer graphics. I recently implement a strange (based on my ideas) boundary volumes hierarchy for a ray tracer (the boxes where elementary volumes in spherical coordinates), if you want to discuss on this topic don't hesitate to contact me. I like trying to optimise and parallelize my code.

Which Project ?

I have few (non-academic) knowledge on NURBS surfaces and Bézier (french guy :)) curves but I am interested on "vectorize" the output of raytracing. I am a bit disappointed by the performance of the "Inkscape's vectorizer" but I am aware that it is a very complex ( => interesting) issue.

Normally ray tracer output is smooth enough and doesn't need to be passed through a Gaussian filter. So, at first, I think, I will use the "last part" of the Canny Edge detector. It will be the simple part (small hope). Then fitting curves to points and convert to SVG format.


What I've done so far

I just download the source code. Compile it and played with mged primitives and the ray tracer. I also realise that immerse themselves in a very^+ large code isn't an easy task.

What I am going to do (or at least trying)

Immerse myself. ;) Coding a small ( and useful ?) patch. Use SVN ( I know Git). Detail the project description. Fix a development schedule.