Monday, September 11, 2006

Friday, September 01, 2006

Acrobat 3-d

http://www.adobe.com/products/acrobat3d/

The latest Acrobat has embedded 3-d graphics support. There is a demonstration pdf with a 3-d model of a turbine. Instead of a turbine I have started drawing with dots, triangles, and squares. Rather than starting with geometric primitives such as these, it looks like some other people on the internet start with a more ambitious object viewer program. Perhaps with such an application a beginner could display a turbine similar to the one in the pdf if they had access to the right data.

The demo requires Acrobat 7 to be installed.

Friday, July 07, 2006

Sierpinski Gasket


Sierpinski Gasket

I ported some code to C# and then ran and took this picture from Linux.

Sunday, June 25, 2006

http://nehe.gamedev.net/

I checked out some lessons from there. Downloading the second lesson for Linux was easy. I went to the section on OpenGL tutorials and clicked on an image of the demo. Then selected all the examples that mentioned Linux as a platform. Transferred the files to my key drive from the download computer and went over to my pc with Fedora Core 4 Linux. I had to manually tell it to connect and then copy the files over to my home directory and then built and ran them. Not all worked properly however, perhaps my configuration needs to be worked on.

There are many language choices. I noticed some one posted some examples in Ruby recently. Also, there is some C# code.

Monday, June 12, 2006

I started to review some trigonometry here because it seems necessary for some background when working with angles and vectors in 3-d graphics.

http://en.wikipedia.org/wiki/Trigonometry

Sunday, June 11, 2006

Token pasting is an advanced feature not needed by most people. Its not something one might learn in an introductory class.

My first post

The math behind 3-d graphics is difficult for me. I took a class about it over 5 years ago. It was quite interesting. But much material was beyond me. For example, the final renderer used token pasting. I am going back to the basics now. Trying to read and modify that was just too much.