Difference between revisions of "User:Mesut"

From BRL-CAD
(My proposal)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Hi BRL-CAD Team,
+
== About myself ==
 +
I am Mesut Özdogan from Germany. I am studying media and applied information technology at the university of applied sciences Dusseldorf. On 24'th may I will get my degree.<br>
 +
In my free time I love it to develop. I have tried many directions, especially web development and db-dev, after the half of my studies I have decided to become more specialized in computer graphics. Now I am at the beginning and gaining more and more knowledge.
  
i am Mesut Özdogan from germany. I am studing media and applied information technology at the university of applied sciences duesseldorf.
+
=== Reference ===
 +
In my bachelor thesis I have developed a education application for computer graphic lectures. 
 +
The application renders a scene through a self coded Raytracer. At the same time  the steps of ray calculation and tracing is visualized by a OpenGL window.<br><br>
 +
In my free time, which was about zero in the last moths, I develop games  for mobile devices.<br>
 +
I have some experience in Java, C++, PHP and MySQL.<br>
  
In my free time i love it to develope. I have tried many directions, esspacialy webdevelopment and db-dev, after the half of my studies i have deceided to become more specialized in computer graphics. Now iam at the begining and gaining more and more knowledge. 
 
  
 +
== Contact ==
 +
IRC: kane_ <br>
 +
Email: m.oezdogan@web.de
  
At begining of may i will take my bachelor exam. The content of the bachelor thesis is a raytracer vizualizer. The programm renders a scene through a self coded raytracer. At the same time  the steps of ray calculation and tracing is visualized by a opengl window. This program is designed for education proposes on computer graphics lectures. I am finished with coding and optimizing. I have only to fix few bugs and write the thesis, which will take about a month.
+
== GSoC 2012 Project ==
 +
I will develop a cross platform display manager with the Qt libraries.
  
 +
== Abstract ==
 +
The graphical output of applications are done by a display manager. Every operating system has its own characteristics. The graphicssytem of application has to adjusted to them. As a result the administration effort will increase. A cross-platform implementation would provide a easy maintainable display manager. For the BRL-CAD application a cross-platform display manager will be developed.
  
The great thing is that the programm based on qt and was written in c++, to target windows, mac and linux. I have learned a much about qt and cross plattform work. In addition i have a lot exercied opengl coding with this project. If you want i can provide you with a copy of the software, i will post it on source forge under the gnu licence, when i have toked my exam.
+
=== Additional Info ===
 +
For the cross-platform display manager we will use Qt libraries. The graphical output will be displayed by a QPainter instance.
  
 +
=== Milestones ===
 +
- get configuration how depth, background colour,...
 +
- initialize a QPainter on a QPicture canvas
 +
- Draw Lines
 +
- Draw LineLists
 +
- Draw Text
 +
- Set states how line width, style, colour...
 +
- load matrixes, view and transformation
 +
- set transparency
  
I have review the displaymanager of the brl-cad source. I think it is quite simple to do the same in qt and opengl. Maybe it is a bit tricky to rewrite all of the code, but it is manageable for me.
+
=== Actual ===
  
 
+
Reports: http://brlcad.org/wiki/User:Mesut/Reports
At first i would check if is possibly to use qt in this project. QT have a little bit quirky gl implementation.
 
 
 
 
 
In the next step i would review the code in more detail and specify all needed interfaces.
 
 
 
 
 
At last code and optimize..
 
 
 
 
 
It would be great to work on this project. My goal is to concentrate my abilities on cg. Write a part of a modeling tool is the real big thing for me. In addition i have much time to spend on this. 40h/week is posible.
 
 
 
 
Thank you for reading.
 
 
 
Best regards
 
Mesut
 
 
 
ps. my irc nick is kane_
 

Latest revision as of 06:01, 9 May 2012

About myself[edit]

I am Mesut Özdogan from Germany. I am studying media and applied information technology at the university of applied sciences Dusseldorf. On 24'th may I will get my degree.
In my free time I love it to develop. I have tried many directions, especially web development and db-dev, after the half of my studies I have decided to become more specialized in computer graphics. Now I am at the beginning and gaining more and more knowledge.

Reference[edit]

In my bachelor thesis I have developed a education application for computer graphic lectures. The application renders a scene through a self coded Raytracer. At the same time the steps of ray calculation and tracing is visualized by a OpenGL window.

In my free time, which was about zero in the last moths, I develop games for mobile devices.
I have some experience in Java, C++, PHP and MySQL.


Contact[edit]

IRC: kane_
Email: m.oezdogan@web.de

GSoC 2012 Project[edit]

I will develop a cross platform display manager with the Qt libraries.

Abstract[edit]

The graphical output of applications are done by a display manager. Every operating system has its own characteristics. The graphicssytem of application has to adjusted to them. As a result the administration effort will increase. A cross-platform implementation would provide a easy maintainable display manager. For the BRL-CAD application a cross-platform display manager will be developed.

Additional Info[edit]

For the cross-platform display manager we will use Qt libraries. The graphical output will be displayed by a QPainter instance.

Milestones[edit]

- get configuration how depth, background colour,...
- initialize a QPainter on a QPicture canvas
- Draw Lines
- Draw LineLists
- Draw Text
- Set states how line width, style, colour...
- load matrixes, view and transformation
- set transparency

Actual[edit]

Reports: http://brlcad.org/wiki/User:Mesut/Reports