RE: HADES3D project

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi,

Have you looked at SciTech's MGL product?
It's a cross platform graphics library which looks great. (Including
3D from rendering to full graphics card support)

It has an Open Source license - not sure how commercial usage works??
I think it's pretty flexible but I'm not sure.

http://www.scitechsoft.com/dp_mgl.html

Ray Smith


grigorem at yahoo.com wrote:
> To C. K. Lester,
> Of course GENESIS3D and JET3D sites are not up to date
> because Wildtangent gave up developing those
> engines.
> 
> But, anyway those are one of the best free
> open source engines available online.
> Maybe that's why I started to work at HADES3D,
> part of HADES3D is written in C, and in future
> I intende to continue work on genesis3d.
> Someone has to finish this.
> 
> So if you want to enjoy this project read
> the message below ( and answer to me ) :
> 
> Hello ,
> 
>  This email will be send to all who are going to
>  join this project. 
> 
>  I need to tell you that there are other persons also 
>  interested in this project. So, a list with those
> persons who
>  can work together until now :
>  
>  Chris Bensler  bensler at mail.com
>  Patrick Barnes mistertrik at hotmail.com
>  and me.
> 
>  I belive in this, and I will do all my best to
>  make HADES 3D working.
> 
>  Chris Bensler ask me : "Have you started already?"
>  Yes, I have a working "demo".
>  I have read almost all C code source of GENESIS 3D
>  I have all the interesting stuff about.
> 
>  If you want let's make the first step !
>  
>  Patrick Barnes ask : "What is the difference between
> genesis and jet?"
>  Teoreticaly JET3D is a new version of GENESIS3D,
>  it has some enhacements, but is very bugy and
> unfinished. 
>  Both of the projects are practicaly abandonated by
> the authors. 
>  We can not only write a wrapper for Euphoria, we can
> continue 
>  developing even GENESIS 3D or JET 3D. But this is
> another story... 
> 
>  Why two different names ?
>  It is something about copyright. 
>  Some years ago the Development of GENESIS3D was taken
> by Wildtangent.
>  And Wildtangent renamed the project JET3D.
>  If you write code for using GENESIS you can port it
>  very easy to JET3D. 
>  
>  By this point of the message you have to download
>  the genesis3d and read the documentation.
>  I will use some concepts from  GENESIS3D !
> 
>  II. ARHITECTURE OF HADES 3D
>    	               
>  GENESIS3D <->HADES.dll <->hades.ew <-> Your   program
> in EUPHORIA
> 	         
> 
>  This is the idea : Most of the functions from
> genesis.dll are accesed through hades.dll
>  ( it is more simple than  using direct in euphoria
> the genesis.dll )
>  If you will look at the C source code of the
> genesis.dll you will 
>  see a lot of complicated data type. The authors of
> genesis never think that 
>  this will be used in another programming language so
>  you will have to do with a lot of  "strange"
> situation in euphoria. 
>  Try to create a geXForm3D, for example,  write and
> read data into and from this structure,
>  allocate memory,  again  and  again ... It can be
> made of course but at what price ?
>  So, for me, was more simple to make a dll that
> interact with genesis.dll and Euphoria. 
>  ( the moment I decide to follow that way, was when i
> spend two day trying to  
>  create a "FileSystem". My program in euphoria always
> crash  when I call geVFile_OpenNewSystem, 
>  I don't know why ! )
>  So, that's it.
> 
>  I try to make a simple interfaces to genesis. 
>  For example to see the logo screen you have to write 
>  more code that you imagine, using directly
> genesis.dll 
>  Using Hades 3D you have to write a single line !
>  BLA, BLA, BLA . Let's start !
> 
<snip>



Ray Smith
http;//www.geocities.com/ray_223

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu