Ya I do and they're not a solution because they are not native for windows.That would be great, but have you ever heard of pthreads. I'm sure that could help you in the meantime.
What's new features for Irrlicht 1.6
CvIrrCamController - 3D head tracking lib to create window effect with webcam
IrrAR - Attach Irrlicht nodes to real life markers
http://www.nighsoft.com/
Could you use the Win32 API directly? It's almost a direct correlation to the pthread API, very easy to learn.FreakNigh wrote:Ya I do and they're not a solution because they are not native for windows.That would be great, but have you ever heard of pthreads. I'm sure that could help you in the meantime.
TheQuestion = 2B || !2B
well I mean it's similar to saying why provide a delay function in irrlicht. Windows has Sleep() and linux has sleep(). It's just convenient to have one crossplatform function instead of seeking out another library or using #ifdef statements everywhere. But I agree with hybrid, wait for someone else to provide it like boost then i'm assuming just "steal" it.
I was just at work using irrlicht for a short crossplatform demo when I needed threads and thought to myself, damn now I have to get pthreads ... it'd be nice if irrlicht provided thread functions like SDL does.
I was just at work using irrlicht for a short crossplatform demo when I needed threads and thought to myself, damn now I have to get pthreads ... it'd be nice if irrlicht provided thread functions like SDL does.
CvIrrCamController - 3D head tracking lib to create window effect with webcam
IrrAR - Attach Irrlicht nodes to real life markers
http://www.nighsoft.com/
Wyrmage, it was discussed, was a VERY hot topic, both side pretty much with daggers, a small majority in favor of refactoring, however, all brought to a moot point by a comment made by hybrid pretty similar to the one he made here, aka, for a patch to be included, it'd need to emulate the way irr::containers works instead of the other way around. Not being the only one to not want and do a useless half-baked solution, we let it rest until a major irr update would allow a compatibility break. I'm hoping whichever version will see threading appear or Dx8 or software renderers disappear will also be the one seeing the stl containers replace the irr ones.
-
- Posts: 1638
- Joined: Mon Apr 30, 2007 3:24 am
- Location: Montreal, CANADA
- Contact:
Hi, Guys!
First, Congratulation on releasing 1.5! There's a huge list of improvement done you've done a wonderful work there.
Here is my wish list for the following versions:
- Axis Aligned billboards, (Ability to use them also as "Decals" on meshes)
- Impostors
- A Lightmanager
- Defining an upvector for the camera control animator (mouse/joystick/keyboard input coordinates could be aligned on a upvector)
- cubemaps, spheremaps (used as environnement reflections)
- Some kind of occlusion culling (Portals?). Using the current OCCTREE's system could serve for occlusion/portaling calculation...
- Mapping for international characters (So multilingual application could be made easily)
- Very nice to have an .obj saver.. Would also be nice in the future to have a animated mesh saver (.b3d saver?)
- zip file system, that could open encrypted zip. creation of zip archive, adding files to a zip filesystem, etc. Function to retrieve the list of drives from a system (would be nice for our filerequester to have a specific list of drives)
- Little demos showing the new features implementations (could re-use the same assets to keep the IRRlicht distribution small), could made folder structure with each version features demos (1.4 ,1.5 ,1.6 etc.)
- Function to scale a mesh and it meshbuffer version so the collisions are still working properly
First, Congratulation on releasing 1.5! There's a huge list of improvement done you've done a wonderful work there.
Here is my wish list for the following versions:
- Axis Aligned billboards, (Ability to use them also as "Decals" on meshes)
- Impostors
- A Lightmanager
- Defining an upvector for the camera control animator (mouse/joystick/keyboard input coordinates could be aligned on a upvector)
- cubemaps, spheremaps (used as environnement reflections)
- Some kind of occlusion culling (Portals?). Using the current OCCTREE's system could serve for occlusion/portaling calculation...
- Mapping for international characters (So multilingual application could be made easily)
- Very nice to have an .obj saver.. Would also be nice in the future to have a animated mesh saver (.b3d saver?)
- zip file system, that could open encrypted zip. creation of zip archive, adding files to a zip filesystem, etc. Function to retrieve the list of drives from a system (would be nice for our filerequester to have a specific list of drives)
- Little demos showing the new features implementations (could re-use the same assets to keep the IRRlicht distribution small), could made folder structure with each version features demos (1.4 ,1.5 ,1.6 etc.)
- Function to scale a mesh and it meshbuffer version so the collisions are still working properly
Or at least addZipFileArchive which could use the IReadFile* instead of string with name. This would allow to load the file manually into memory, decrypting it in any chosen way and then createMemoryReadFile from this.christianclavet wrote:- zip file system, that could open encrypted zip. creation of zip archive, adding files to a zip filesystem, etc. Function to retrieve the list of drives from a system (would be nice for our filerequester to have a specific list of drives)
Also, FileSaveDialog would be a nice, still missing, feature.
How about adding the famous Grid Scene Node into the lib?
Editor style Grid SceneNode [Updated: Oct. 23, 2008]
Editor style Grid SceneNode [Updated: Oct. 23, 2008]
Static Text supporting a scrollbar would be nice if the text is bigger than the field.
My Blog: http://www.freakybytes.org
-
- Posts: 277
- Joined: Thu Dec 15, 2005 6:11 pm
I honestly would like to see the particle system addons by Dark_Kilauea added. I know we can use these regardless, but it would be something useful for a lot of people.
We also need work done on the art pipeline. I think we all have had trouble getting a good animated mesh out of our favorite program and into Irrlicht without a hitch. As of now, I saw the beginnings of an irrmesh format, which may or may not be a good solution. I don't think we have to have our own format, rather a good one with a good exporter from the modelling programs. I recommend the .x or .b3d formats since those appear to support the most options and also happen to be the closest to completion formats for Irrlicht at the time. The idea of the irrmesh is not so bad, but it would be less work to use a format that is already created.
I would also like improvements to the animation system. If we want to blend animations right now, we have to have two different meshes, animate each separately, then directly modify the bones on one from the other, manually combining the animations. I know this would take some work, which I don't think I'd have the capability to do, but it would be worth it for almost any game genre.
We also need work done on the art pipeline. I think we all have had trouble getting a good animated mesh out of our favorite program and into Irrlicht without a hitch. As of now, I saw the beginnings of an irrmesh format, which may or may not be a good solution. I don't think we have to have our own format, rather a good one with a good exporter from the modelling programs. I recommend the .x or .b3d formats since those appear to support the most options and also happen to be the closest to completion formats for Irrlicht at the time. The idea of the irrmesh is not so bad, but it would be less work to use a format that is already created.
I would also like improvements to the animation system. If we want to blend animations right now, we have to have two different meshes, animate each separately, then directly modify the bones on one from the other, manually combining the animations. I know this would take some work, which I don't think I'd have the capability to do, but it would be worth it for almost any game genre.
-
- Posts: 362
- Joined: Sun Dec 16, 2007 9:25 pm
I agree with kburkhart84, we should have at least 1 format that's completely supported, be it irrmesh or .x (or any other format). Irrlicht's current support is iffy. You have to go through trial and error to find a format that works for your needs.
Post this userbar I made on other websites to show your support for Irrlicht!
http://img147.imageshack.us/img147/1261 ... wernq4.png
http://img147.imageshack.us/img147/1261 ... wernq4.png