Personal tools
User menu

Difference between revisions of "OpenGL 3D Graphics Engine"

From Francois Louw

Jump to: navigation, search
m (Keys)
 
Line 1: Line 1:
 
<metadesc>OpenGL 3D Graphics Engine</metadesc>
 
<metadesc>OpenGL 3D Graphics Engine</metadesc>
<metakeywords>OpenGL,3d,graphics,engine,opengl graphics,graphics engine, opengl, graphics engine, 3d graphics, ice,ice engine, ice 3d, ice 3d graphics engine</metakeywords>
+
<metakeywords>OpenGL,3d,graphics,engine,opengl graphics,graphics engine, opengl, graphics engine, 3d graphics, ice,ice engine, ice 3d, ice 3d graphics engine, bernstein, bezier, bezier curves, bernstein bezier, bernstein bezier curves, curved planes</metakeywords>
 
[[Projects|Back To All Projects Page]]
 
[[Projects|Back To All Projects Page]]
  
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
 
*Wireframe mode: w
 
*Wireframe mode: w
*Testure mode: t
+
*Texture mode: t
 
*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]

Latest revision as of 06:31, 17 March 2015