1. RE: HADES3D project

I notice that most of the info on those web sites are very old... The Jet3D
stuff hasn't been updated for quite a while now. Are those still valid
projects?

Plus, Sourceforge servers are so sloOoOoOOOOOOwww!!!

> Links to pages containing informations
> about GENESIS3D and JET3D
>
> The real GENESIS3D site ( Not genesis3d.com, sory ! It's a big day
> for me, I am so ... bla, bla ) :
> http://www.genesis3d.com/
> ( write all this in your browser not only "genesis3d.com"
> you will go to other page )
>
> JET3D site :
> http://www.jet3d.com/
> http://www.jet3d.com/links.htm
>
>
>

new topic     » topic index » view message » categorize

2. RE: HADES3D project

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 !

 Now my demo do those things :
 
 // Start the Genesis3D Engine
 geEngine_Create

 // Turn on or off the FPS
 geEngine_EnableFrameRateCounter

 // Set the gamma
 geEngine_SetGamma

 // Get the DriverSystem object.
 HADESDrvSys = geEngine_GetDriverSystem

 //WRITE A LIST WITH ALL DRIVER AND MODE
 //AVAILABLE IN YOUR GRAPHIC CARD
 //IN A FILE, IN A COMPREHENSIBLE WAY
 //( DIRECTX, SOFTWARE RENDERING etc )

 // Create main file systems
 // Create and set the camera

 //PICK UP AND SET THE VIDEO DRIVER AND MODE
 //YOU SELECTED

 ....
 OK. FINALY YOU WILL SEE THE GENESIS3D LOGO
 AND THE ENGINE IS WAITING TO CONTINUE ...

 I build my HADES.DLL to return the simpliest
 type of data it can.


 If you still want to start working on Hades 3d you
will need :
 GENESIS from www.genesis3d.com
 To read the documentation and take a look to source
code.
 Search for interesting thinks on the links page ...
 or wait until I made myself a web page with links to
all what you need.


 EUPHORIA of course ! 
 
 and

 Microsoft VISUAL C 6.0 
 
 When you are ready, probably the HADES3D site will be
online.
 ( I have a questions : can you give me a address for
a good free 
   site hosting services ? I problably use geocities
but if
   i can find something better ... )

 We need to have a starting point so download and look
at GENESIS3D !
 Ask me anything !
 I will answer you as soon I can.

 And just a little thing :
 Please tell me what you can do best ( in programming
of course :) )
 I want to broke this project in different parts so we
can manage
 it.

 I am happy to write this email... to you.

 GRIGORE Enescu Madalin

new topic     » goto parent     » topic index » view message » categorize

3. RE: HADES3D project

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 message » categorize

4. RE: HADES3D project

Tripod is the best free webhost I've have found.
I'm not sure of the features, but it's upwards of 20 MB, unlimited 
bandwidth usage. It advertises on your page, but it can be made to use a 
popup window for the ad. They even support cgi and ftp.

I've dl'd Genesis3D, and I'm impressed. It is definitely better than 
morphit. It's faster, as well as better graphics. It also supports more 
enhanced 3D effects. Radiosity Lighting, precalculated light animation, 
dynamic lights, fog, shadows, mirrors, water, and texture effects. 
Translucencies, 3D sound, as well as customizable special effects, and 
particle systems.

The limitations of the engine are mostly due to CPU power. If you have 
the speed, the engine can do most of the effects.

You could easily use G3D to write a PS1 quality game. I would even 
consider it for PS2. There is mention of G3D being ported for XBox even.

If you're at all interested, download gDemo.exe. It's a big download, 
but well worth the look. Quite impressive.

Also, Genesis3D, is royalty free, and the only license requirement, is 
that your program must display the G3D intro, unless you buy the 
license.

Chris


tone.skoda at siol.net wrote:
> 
> ----- Original Message ----- 
> From: <grigorem at yahoo.com>
> 
> I have a questions : can you give me a address for
> > a good free 
> >    site hosting services ? I problably use geocities
> > but if
> >    i can find something better ... )
> 
> You can use www.brinkster.com
> no banners, 20 mb space, bandwidth  16mb / day
> but also no ftp upload
>  
> >  We need to have a starting point so download and look
> > at GENESIS3D !
> >  Ask me anything !
> >  I will answer you as soon I can.
> 
> How is Genesis3d better than Morfit, which as I know is simple and fast?
> 
>

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu