Jump to content


Photo

Gmi Update


  • Please log in to reply
64 replies to this topic

#21 david24

david24

    Owner of GrayDragon.net

  • New Member
  • 165 posts

Posted 15 April 2005 - 09:18 PM

Holy crap....

This is... wow... this is AWESOME! It runs really fast for my computer (up to 45 FPS in the per pixel lighting and it never went lower than 40!). The many functions make this very usable.

The only thing I don't like is the window that pops up and then goes away. Also, the terrain collision seems "choppy"... It took a bit to climb a hill and I would get "popping" back and forth... Maybe it's my computer tho.

I'm gonna use this in Armed Assault : Special Forces!

GREAT DLL!
  • 0

#22 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 15 April 2005 - 11:39 PM

Yes VERY fast on my computer too :wacko:
-Steve
  • 0

#23 KILL-CODE

KILL-CODE

    GMC Member

  • New Member
  • 320 posts

Posted 16 April 2005 - 05:23 AM

I just noticed somehting, everyone says this is awsome... I think we get the point already... Although this is awsome!!!
  • 0

#24 Ne_Ar

Ne_Ar

    GMC Member

  • New Member
  • 7 posts

Posted 16 April 2005 - 06:03 AM

:wacko:
:rambo
Nice dll . . .

but what's the *.csm ;)

Edited by Ne_Ar, 16 April 2005 - 06:04 AM.

  • 0

#25 Xception

Xception

    GMC Member

  • New Member
  • 476 posts

Posted 16 April 2005 - 10:27 AM

:wacko:
:rambo
Nice dll . . .

but what's the *.csm  ;)

<{POST_SNAPBACK}>


csm=Cartography Shop Mesh
  • 0

#26 guzu_ligo

guzu_ligo

    GMC Member

  • New Member
  • 109 posts

Posted 16 April 2005 - 06:32 PM

Funny.
I thought I am ready to make my first 3D game using your old Xtreme3D.
You surprized me with a totaly new and better 3D engine. Guess I need to start studying it and delay making my little game a bit.

The only thing that I would suggest you to add is a group of simplified commands. Like:
world=Load_world("world1.3ds")
One piece of code that initialize everything if not initialized and loads the file afterwards (Something like, a beginner vesion). Just an opinion though.

PS: Don't stop surprizing us, you realy made GM DLLs rich with that addition =)
  • 0

#27 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 16 April 2005 - 09:58 PM

^ This can be done by you :GM130:
Just make a script with those scripts linked from it
-Steve
  • 0

#28 Xception

Xception

    GMC Member

  • New Member
  • 476 posts

Posted 16 April 2005 - 10:32 PM

Funny.
I thought I am ready to make my first 3D game using your old Xtreme3D.
You surprized me with a totaly new and better 3D engine. Guess I need to start studying it and delay making my little game a bit.

Xtreme3D is not worse than GMI.
It has features that GMI does not have like Lensflares, Skydome, built in 3D objects(cubes, spheres,...) and some more.
So if you started your game with Xtreme3D you should finsih it with it, just my opinion.
  • 0

#29 Bami

Bami

    StupideGames

  • New Member
  • 389 posts
  • Version:GM5

Posted 16 April 2005 - 11:10 PM

Xtreme3D is certainly NOT worse then gmirrlicht in my opinion.
I have worked for some time with xtreme3d, and the only drawbacks are the lack of speed (no mipmapping, it runs in openGL and other stuff) and that it runs in gm5, but you can make very nice games with it. I still prefer xtreme3d over a couple of reasons, mainly because it can import .png and .md3, and its basicly very simple if you get the hang of it.
  • 0

#30 guzu_ligo

guzu_ligo

    GMC Member

  • New Member
  • 109 posts

Posted 17 April 2005 - 03:52 AM

It is more of ready to start than start. But I notices a strange difference.
When I put several imps in the GMI game, it slows down very much! Xtreme3D can handle more than those polygons with no problem! Am I missing something?
  • 0

#31 Xception

Xception

    GMC Member

  • New Member
  • 476 posts

Posted 17 April 2005 - 10:29 PM

Xtreme3D can handle more than those polygons with no problem! Am I missing something?

No, you don't miss anything.
Don't put to many dynamic objects(enemies) in one place.
If they are not in the same place they are culled and it's faster.
The static level uses an octree and shouldn't cause too many speed problems.
Xtreme3D can render more polygons at the same speed.
  • 0

#32 KILL-CODE

KILL-CODE

    GMC Member

  • New Member
  • 320 posts

Posted 18 April 2005 - 04:10 AM

Is there any chance that in the future there will be support for *.max files? BTW, I know you use Cinema 4D for all 3D stuff, but how did you make the level into a *.bsp format? Because I have tried to export models out of Cinema 4D with no luck(there is no *.bsp on the export list). Did you use another pluging or another program to convert it or something else like that? I just wanna know cause I am going nuts trying to figure out how...

Edited by KILL-CODE, 18 April 2005 - 04:12 AM.

  • 0

#33 Xception

Xception

    GMC Member

  • New Member
  • 476 posts

Posted 18 April 2005 - 08:14 PM

max is not a game model format, it's a scene format supporting all features of max.
I don'T think that it is even free to support or you can'T use it at all.
There are no existing converters or importers for max format.
And if you are using 3DS MAX then you can use the my3d format for lightmapped levels.
For animated objects there is a md2 exporter for MAX.
I use my own md2 exporter for Cinema 4D.
The level in the zip file is made with Cartography Shop, not with C4D.
  • 0

#34 Bami

Bami

    StupideGames

  • New Member
  • 389 posts
  • Version:GM5

Posted 18 April 2005 - 08:21 PM

I had trouble with my3d, dunno why...
but i use LMts, and that works also :)
  • 0

#35 KILL-CODE

KILL-CODE

    GMC Member

  • New Member
  • 320 posts

Posted 18 April 2005 - 10:27 PM

I just noticed that I am almost the only person asking questions, I feel so special. :) I have a couple of more:

Is there a way to check if the palce under the camera is empty or not? Like in a platform game, when you jump you check if you are on the ground, that is mostly what I am wanting to do here...

Also, I have been trying to make a bullet when it comes into collision with the terrain to destroy its-self. But I cannot find a function that checks this...
  • 0

#36 Xception

Xception

    GMC Member

  • New Member
  • 476 posts

Posted 18 April 2005 - 10:28 PM

I had trouble with my3d, dunno why...
but i use LMts, and that works also :)

<{POST_SNAPBACK}>


I only had trouble with Giles my3d exported levels.
But I can load them now, too.
With Giles my3D I have to add textures and lightmap to the zip archive but the level must be outside of the archive.
And the lightmaps have to be named "objectnameLightingMap.tga" or any other image extension suported by Irrlicht.
Strange, but that'S the only way I got it to work with textures and lightmaps.
Max my3d levels cannot have sub materials.
That means you should not or only attach models if they use the same texture.
That means you have to use as many lightmaps as textures.
If you modeled the scene and placed the lights you select everything and choose render to texture, add lightmap, choose diffuse channel and render and export as my3d with internal lightmaps.
put the my3d level in the zip archive and don'T forget the "./" when yo load the level

Is there a way to check if the palce under the camera is empty or not? Like in a platform game, when you jump you check if you are on the ground, that is mostly what I am wanting to do here...

cr_isFalling returns if the attached scene node is falling, if it is not falling then you are on the ground.

Edited by Xception, 18 April 2005 - 10:30 PM.

  • 0

#37 Wolf Dreamer

Wolf Dreamer

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:HTML5

Posted 18 April 2005 - 11:07 PM

I just noticed that I am almost the only person asking questions


People are asking all sorts of questions over at my forum about it.
http://s8.invisionfr...p?showtopic=744

The question about the bullet colliding with the terrain might be answered, or the place to find the proper answer pointed to, over at http://s8.invisionfr...p?showtopic=744

I found your question worth repeating in that topic as well, since surely others will wish to know this also.
  • 0

#38 KILL-CODE

KILL-CODE

    GMC Member

  • New Member
  • 320 posts

Posted 18 April 2005 - 11:31 PM

cr_isFalling returns if the attached scene node is falling, if it is not falling then you are on the ground.


What node would I use? I thought you would use the camera node, but when I do that it doesn't work...

global.camera = sm_addCameraFPS(0,100,300);

So I put that in cr_isFalling...

if cr_isFalling(global.camera) == false
{//actions}

Edited by KILL-CODE, 19 April 2005 - 12:45 AM.

  • 0

#39 avanderveen

avanderveen

    GMC Member

  • New Member
  • 120 posts

Posted 19 April 2005 - 01:31 AM

OK, so first off... GREAT JOB! I think It's awesome!
But...
A few questions:
1. In your opinion, which engine can handle more and run faster GMI or Xtreme3D?
2. Are all of the functions in the GM port the same as the ones in the origianal Irrlicht engine (so I can use their tutorials to learn it)?
3. If the functions aren't the same, will there be a tutorial for it (whether from you or from others)?

Thanks for this totally awesome Irrlicht engine, and once again I'm gonna say this is an awesome engine, great job! :)

P.S. I did search all of the forums for this before I posted

Edited by avanderveen, 19 April 2005 - 01:31 AM.

  • 0

#40 Wolf Dreamer

Wolf Dreamer

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:HTML5

Posted 19 April 2005 - 01:38 AM

2. Are all of the functions in the GM port the same as the ones in the origianal Irrlicht engine (so I can use their tutorials to learn it)?


Yes. He even used the same names exactly.

Go to http://irrlicht.sourceforge.net/ and click on tutorials to learn the basics, and also check out their API for help.

As for your first question, I believe GMI obviously has far more things than Xtreme does.

Neither Xception nor MACARRAUM have their own official forums, but they both post over at the forum rooms I created for them.

If everyone interested in GMI all gathered in one area designed for them, it would probably help all of us out, everyone contributing what they know to the community.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users