Irrlicht Screenshot Thread

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

@ZDimitor, very good scenes - looks like in real game, my3d right?
Is there any possibility in my3d for exporting any dummy coordinates for particles and other stufs /i saw that in scenest are no particles added yet/
Can you give any idea about this?
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
ZDimitor
Posts: 202
Joined: Fri Jul 16, 2004 3:27 am
Location: Russia

Post by ZDimitor »

Yes i have many ideas:

For example in MAX or Gile[s] we can create objects (with simple geometry - boxes) with such names Dummie_PlayerEntry or Dummie_ParticleEntry... And in loader, we can find meshes with such names and create anything you need (create particles or else...).

There is just one problem, i don't know, how to get this additional information from interface IMeshLoader. Thats all.
ZDimitor
Posts: 202
Joined: Fri Jul 16, 2004 3:27 am
Location: Russia

Post by ZDimitor »

Here is my particles :)

Image

Image

Its OpenGL without Antialiasing
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

lighting...

Post by buhatkj »

ZD...the lighting in that scene is really nice...is that done with lightmaps or with irrlicht dynamic lights?? the rays of light coming in the windows (with a faint visible sunbeam) are what really get me about it...
also just some real nice quality map artwork there...
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
Guest

Post by Guest »

Its a ligtmaps of course :) (3DSMAX, and export in My3D.)

Moonbeams is just transparent meshes without any lighting.
ZDimitor
Posts: 202
Joined: Fri Jul 16, 2004 3:27 am
Location: Russia

Post by ZDimitor »

It was me
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

ZDimitor wrote:Yes i have many ideas:

For example in MAX or Gile[s] we can create objects (with simple geometry - boxes) with such names Dummie_PlayerEntry or Dummie_ParticleEntry... And in loader, we can find meshes with such names and create anything you need (create particles or else...).
That is great. Can you see how we can make something like this? Which structure in my3d contains parameter for Name of meshes in scene?
ZDimitor wrote: There is just one problem, i don't know, how to get this additional information from interface IMeshLoader. Thats all.
I cannot see how can do this with IMeshLoader. Maybe you can add any additional class in my3d for storage of that sort of data and by pointer to .class instance user can be invoke these datas?

In this case with my3d user will can create one complete level include coordinates and names for particless, player's and enemy's objects. :lol:
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
ZDimitor
Posts: 202
Joined: Fri Jul 16, 2004 3:27 am
Location: Russia

Post by ZDimitor »

Here is (file CMy3DMeshFileLoader.cpp)

Code: Select all

// mesh header
struct SMyMeshHeader
{   
c8  Name[256];   // mesh  name !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
u32 MatIndex;    // index of the mesh material
 u32 TChannelCnt; // mesh mapping channels count
} PACK_STRUCT;
You can hack My3DLoader code and add your stuff after this code lines:

Code: Select all

SMyMeshHeader meshHeader;
file->read(&meshHeader, sizeof(SMyMeshHeader));
for example like this:

Code: Select all

core::stringc MeshName=meshHeader.Name;
if (MeshName.Name=="Dummie_ParticleNode")
{
//here you a calculating bounding box of dummie node geometry
//and store it in some CMy3DDataStorage class
}
You need to think about structure of CMy3DDataStorage class (to be able to store in it all neded user data) and interface with it from CSceneManager class.

Actually i use in this purposes my own SceneEditor, so i just don't need such features before, but we can extend possibilities of My3D tools together :)
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

In CMY3DStuff.h for struct SMyMeshHeader was written material name instead mesh name for comment. Now I saw that it's mesh name, thanks.

About CMy3DDataStorage class, I thinks that it's good idea and must be defined exactly what kind of parameters an corresponding names are needed for this purpose. Like triggers, doors, creature generators... Hehe fog switchers...and many other things.
I will think about this these days.
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Ok here is a screen for my under ground pvp arena! I crossed out the name becouse I have not released any info on the game yet!

Image
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
vermeer
Posts: 2017
Joined: Wed Jan 21, 2004 3:22 pm
Contact:

Post by vermeer »

tekken like ? :)
Finally making games again!
http://www.konekogames.com
vermeer
Posts: 2017
Joined: Wed Jan 21, 2004 3:22 pm
Contact:

Post by vermeer »

if so or related, it'd be interesting to follow its progress....
Finally making games again!
http://www.konekogames.com
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

vermeer wrote:tekken like ? :)
Ok all I will say is think Shenmue. :)
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Guest

Post by Guest »

Heh! I thought it was a joke.

All I saw was a fully black window at first.
Only after I closed the shades out here did I notice any light in that picture. (I have a pretty old monitor here).

You might just raise the ambient level a tad.
roninmagus
Posts: 91
Joined: Fri Oct 31, 2003 5:03 am

Smiled out!

Post by roninmagus »

I'm proud of this game :)

Image
daveandrews.org - A Christian Programmer's Weblog | Dusty Engine - A Task Engine for Irrlicht
Post Reply