Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / 3D Engines

Author
Message
Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 13th Jan 2011 04:40 Edited at: 13th Jan 2011 04:41
Hey guys, ive always wondered, what 3d engines are out there that arent dx or opengl? Ive done research but come up empty handed Also, what order does the pipeline (i guess you could call it that) process the 3d data?? Yet another part to my question--how is a 3d model stored in a file? Are the vertices defined in one part, the poly's in other parts, edges, etc? These are just some 3d questions ive wondered for quite some time now

dark coder
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: Japan
Posted: 13th Jan 2011 07:46 Edited at: 13th Jan 2011 07:51
Quote: "what 3d engines are out there that arent dx or opengl"


Direct3D and OpenGL are both graphics device APIs, meaning they provide an interface between a graphics device(GPU) and an application(such as a game). Other than software based renderers that are used for offline rendering(raytracing and such for 3DS Max/Maya/etc), there pretty much aren't any alternatives these days.

As for 3D Engines, these wrap the graphics APIs and provide higher level features, such as object formats, post processing, levels, materials, etc. There are hundreds of these, DBC/DBPro/GDK being just 3 of them.


Quote: "Also, what order does the pipeline (i guess you could call it that) process the 3d data??"


http://msdn.microsoft.com/en-us/library/bb219679(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb205123(v=vs.85).aspx


Quote: "Yet another part to my question--how is a 3d model stored in a file?"


Meshes are usually stored as a list of vertices and indices, along with rules about how to use them, usually every 3 indices creates a triangle.

Fatal Berserker
14
Years of Service
User Offline
Joined: 2nd Jul 2010
Location:
Posted: 13th Jan 2011 10:03
You sure make ALOT of threads...

Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 13th Jan 2011 16:26
Genesis 3D can use Glide if you don't want DX or OGL, but what would be the point?

"Only the educated are free" ~Epictetus
"Imagination is more important than knowledge..." ~Einstein
JLMoondog
Moderator
16
Years of Service
User Offline
Joined: 18th Jan 2009
Location: Paradox
Posted: 13th Jan 2011 18:31
Lol, I remember using Genesis 3d 10 years ago before I found DBC.


Dark Java Dude 64
Community Leader
14
Years of Service
User Offline
Joined: 21st Sep 2010
Location: Neither here nor there nor anywhere
Posted: 14th Jan 2011 00:28
Thanks for the replies, guys! I figured that's how the format is stored. Yep, i do make lots o' threads!

Login to post a reply

Server time is: 2025-05-22 15:22:07
Your offset time is: 2025-05-22 15:22:07