Personal tools
User menu

Difference between revisions of "OpenGL 3D Graphics Engine"

From Francois Louw

Jump to: navigation, search
Line 6: Line 6:
 
----
 
----
 
__NOTOC__
 
__NOTOC__
==OpenGL 3D Graphics Engine==
+
=OpenGL 3D Graphics Engine=
 
[[File:Ice1.jpg|left|300px]]
 
[[File:Ice1.jpg|left|300px]]
 
[[File:Ice2.jpg|right|300px]]
 
[[File:Ice2.jpg|right|300px]]
Line 14: Line 14:
 
This graphics engine uses strictly only 3x3 matrix of points to describe Bezier curves in 3d space. These curves are then rendered with a varying degree of detail. When launching the LoaderProj.exe application you can select the level of detail. This level of detail is squared to give the amount of pixels used per curved plane.
 
This graphics engine uses strictly only 3x3 matrix of points to describe Bezier curves in 3d space. These curves are then rendered with a varying degree of detail. When launching the LoaderProj.exe application you can select the level of detail. This level of detail is squared to give the amount of pixels used per curved plane.
  
==Keys==
+
=Keys=
 
*To move around use the arrow keys
 
*To move around use the arrow keys
 
*Move up and down is PgUp and PgDown
 
*Move up and down is PgUp and PgDown
Line 21: Line 21:
 
*Quit: Esc
 
*Quit: Esc
  
==Map Details==
+
=Map Details=
 
The map is an incomplete and badly structured BSP tree. Dont judge my coding based on this, I was in a hurry and just shoved it all together!
 
The map is an incomplete and badly structured BSP tree. Dont judge my coding based on this, I was in a hurry and just shoved it all together!
  
==Bezier Curve Explanation==
+
=Bezier Curve Explanation=
 
[http://en.wikipedia.org/wiki/B%C3%A9zier_curve Wikipedia explanation]
 
[http://en.wikipedia.org/wiki/B%C3%A9zier_curve Wikipedia explanation]
  
Line 31: Line 31:
 
More description to come soon!
 
More description to come soon!
  
==Sound==
+
=Sound=
 
Due to licensing issues I have not included the sound library in the current application.
 
Due to licensing issues I have not included the sound library in the current application.
  
 
Will fix that at some point.
 
Will fix that at some point.
  
==Copyright==
+
=Copyright=
 
You may freely download this as to test and play around with. The code is NOT free/open source. No decompiling or reverse engineering are allowed. You may NOT claim this work as your own. You may NOT put these files on your website or direct link to the download. You may NOT sell this or make any form of profit from this, including advertising. You MAY put a link to this page on your website only when it is clearly labeled and not linked to any advertising! When you do please send an email so I can link back to you!
 
You may freely download this as to test and play around with. The code is NOT free/open source. No decompiling or reverse engineering are allowed. You may NOT claim this work as your own. You may NOT put these files on your website or direct link to the download. You may NOT sell this or make any form of profit from this, including advertising. You MAY put a link to this page on your website only when it is clearly labeled and not linked to any advertising! When you do please send an email so I can link back to you!
  
==Download==
+
=Download=
 
[http://aeif.info/files/ice3d/ice3dv1.zip Download Version 1]
 
[http://aeif.info/files/ice3d/ice3dv1.zip Download Version 1]

Revision as of 12:01, 24 July 2014