Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simple 3D graphics project? [closed]

I'm looking for some good ideas for a simple 3d graphics program as my final project for an intro to computer graphics class. As for some background information, we'll be using opengl and will have a little over a month to work on it, so nothing too far-fetched. The simpler and "prettier" looking, the better. It does, however, require some sort of interface that the user can interact with (so a very simple game or similar is a good idea) and must be 3D.

My only idea so far is maybe a 3D version of Tetris (google for some examples).

Edit: I ended up going with 3D Tetris. For a less than a month's worth of time, you can see what I came up with here.

like image 937
Bryan Denny Avatar asked Oct 10 '08 23:10

Bryan Denny


People also ask

What is glvertex2f in OpenGL?

The glVertex function commands are used within glBegin/glEnd pairs to specify point, line, and polygon vertices. The current color, normal, and texture coordinates are associated with the vertex when glVertex is called. When only x and y are specified, z defaults to 0.0 and w defaults to 1.0.

What is OpenGL C++?

OpenGL is a low-level, widely supported modeling and rendering software package, available across all platforms. It can be used in a range of graphics applications, such as games, CAD design, or modeling. OpenGL is the core graphics rendering option for many 3D games, such as Quake 3.

What can 3D graphics be used for?

Today, 3D modeling is used in various industries like film, animation and gaming, interior design and architecture. They are also used in the medical industry to create interactive representations of anatomy.


2 Answers

A 3D text/code editor. Text is 3D, errors stand out, code indentations not only indent, but protrude on z axis, pages/files are 3D and can be flipped like a ringpad.

Probably not useful, but fun and more interesting than a game IMO.

Alt text

like image 158
mattlant Avatar answered Sep 19 '22 07:09

mattlant


In university, for my parallel programming course, I did an openGL/MPI implementation of Conway's Game of Life. It was quite interesting. Wish I still had the code around somewhere. The advantage of using open GL is that you can lay out the grid in different orientations rather than a flat grid. Remember, code doesn't exist until it's checked into source control.

like image 39
Kibbee Avatar answered Sep 22 '22 07:09

Kibbee