Monday, October 17, 2011
3D exploration of a classroom in C# with sources
In this version Ive emulated the movement of the camera by buttons, Ive placed some collisions using my small engine, shadowengine. Feel free to use the source code for your personal projects, also you can edit the textures to fit your own needs. If you download this sample, please leave a comment, anonymous comments are enabled.
here is the download link
Monday, September 26, 2011
Small engine for opengl developers with c# sources
hello Ive been developing a small engine to work with opengl, its has only the basics functions such as opengl initialization, object and texture loading, a small aproach to collisions,a small sets of windows controls. It depends on tao framework an GLUT. I uploaded the entire VS2008 project hoping that anyone could use it an expand it.Also if you don't want to use it there is a lot of source code that yo can use. Almost every project of this blog use it. If you take a look at the code you will see that is very easy and understandable, for example take a lool at this initialization code
Wednesday, September 21, 2011
Lighthouse in C# with sources
This is an example of a small lighthouse, It has three times of the day: morning, evening and night here is the download link, If you like this post please leave a comment, anonymous comments are enabled
Monday, August 29, 2011
Solid of revolution generator in C# with sources
This is a sample of a solid of revolution generator, it has some basics functions. Source code is very easy. Any question post it here. Here is the download link.
Tuesday, August 23, 2011
XNA battleship game
This is the classic battleship game written in XNA. Unfortunatelly I lost the last version when Megaupload closed, and this one is completed by 70%, but it can be played. In this game I cover a lot of 3D techniques that I have learned over the years. This is a ported version of my first game. The first version was with opengl and c++ builder and it was less complex. here are the download links, Anonymous comments are allowed.
Monday, August 22, 2011
3D plaza with openGL and c#
This is an example of a 3D plaza, The waving flag was a code I borrowed from NEHE tutorials. The shadows are on the texture, they were rendered on 3D max studio. The sky-box and the grass outside are not models, they are hard coded. Collisions are implemented in the easiest way. That means that I am working on defining a 2D segment and calculating the distance to that segment, if that number is bellow a number I define there is a collision and therefore the camera wont move on that direction. Sources are in MVS 2008, I am using TAO Framework and a small engine I made myself called Shadowengine.
Here is a list of what you will learn if you download(and leave a comment) this sample
- A small approach to simple camera collision
- You will learn how to implemente a simple FPS camera and to combine it with the collision class
- You will have the working code of a waving flag to use it to your convenience
- You will have a sky-box to use in your personal projects
- You will get an idea of what opengl Quadrics are, the stick of the flag is a quadric.
- If you wish you will learn how to use mi small opengl-engine, I develop this engine to teach my students the basis of 3D programming
Ten things to achieve when starting 3D programming
Ten things to achieve when starting 3D programming
Starting 3D programming it is not an easy task to accomplish. There are a lot of new things that come into to play, and they vary from choosing a programming language to selecting the correct 3D modeling software.
These are the stuff that when they are done, no matter in what language and with what rendering engine, you can consider yourself a semi-expert on this matter.
Starting 3D programming it is not an easy task to accomplish. There are a lot of new things that come into to play, and they vary from choosing a programming language to selecting the correct 3D modeling software.
These are the stuff that when they are done, no matter in what language and with what rendering engine, you can consider yourself a semi-expert on this matter.
Subscribe to:
Posts (Atom)



