Writing a simple 3d renderer -> want sources

statik213

Golden Member
Oct 31, 2004
1,654
0
0
Hi,
Googling for this sort if info is tough 'cos as soon you type the word renderer you get a a gazillion links to Directx and video cards.....

I want to write an extremely simple 3d rendering program (in java most probably)..

Simply, given a bunch of vertices in 3-dimensions draw them as projections onto the 2 dimensional space...
I'm taking linear algebra now and now the basics of linear transformation (for rotations etc.) via matrices and what not....

I want to experiment with writing a small renderer and would like some sources to get an idea of the scale of things.

Theortically, it doesn't seem too bad... but you never know...

Any help would be appreciated.
 

screw3d

Diamond Member
Nov 6, 2001
6,906
1
76
It's quite easy if you use openGL for the 3D rendering and GLUT to create a window to display your model.. just gotta know your matrices well
 

silverpig

Lifer
Jul 29, 2001
27,709
11
81
Blender is open-source isn't it? It's pretty involved though.

There's a nice opengl spectrum analyzer for xmms you might be able to get your hands on the code for.
 

statik213

Golden Member
Oct 31, 2004
1,654
0
0
Originally posted by: screw3d
and oh..

http://www.gamedev.net/

You can find pretty involved tutorials here.. I use it a lot to help with my CG course

I'll take a look at this....

Well, I'm looking at doing things from scratch... not wanting to use OpenGL and stuff....

No guts no glory
 

bersl2

Golden Member
Aug 2, 2004
1,617
0
0
Originally posted by: statik213
Originally posted by: screw3d
and oh..

http://www.gamedev.net/

You can find pretty involved tutorials here.. I use it a lot to help with my CG course

I'll take a look at this....

Well, I'm looking at doing things from scratch... not wanting to use OpenGL and stuff....

No guts no glory

You could study Mesa to see how it's implemented.
 

Promit

Member
Mar 28, 2005
55
0
0
You could do D3D, OGL, or software. Java will force you to use software or Java3D...the latter is not really what you want. And don't even talk to me about JOGL or LWJGL. Time to learn C++, or maybe C# if you're a java guy. C#'s a nice language. Way nicer than Java.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |