Page 1 of 16

IrrlichtWrapper 1.05 (still) beta

Posted: Mon Oct 16, 2006 7:35 am
by neotoma
Hi,

i found the IrrlichtWrapper for FreeBasic (from Frank Dodd), and made it available for PureBasic. Also i do some improvements. (Base on Irrlicht 1.1, Loading Irrlicht-Scenes, created with IrrEdit) and a lot more.)

Here some Pics :

Image

Image

Image

Image

Image

New in Version 1.01 :
Render to Texture
Doku as Windows-Help (chm)
Support now DirectX8/9
Wrapper-Sourcecode
More Examples
Advanced-Example (RTS-Camerea)

For Version 1.02 (Released 06.11.2006) - while PB 4.01 came.
* Added Functions for changing and counting Materials on Nodes
* Added some Primitives (Cylinder,Cone,Diamond)
* Add function for Pitch/Roll (experimental)
* able to get the Mouseposition
* Added TextureAnimator
* added more Documentation (but not all is well documented at the Moment !)
* some minor fixes....


For Version 1.03b (Beta-Release 23.11.2006)
* Added Shader-Functionality with ConstantShader-Callback
* Added Callback-Animator, that can be used to make own Animators.
* Added more Light-Functions
* Added more Functions for Material-Manipulation
* Added Example for Shaders
* Added possibility of using AntiAliased/Transparency-Fonts
* Added FontToolWrapper.exe to create Antialiased and Transparent Fonts (as TGA)
* Fixed Shader-Bug in Irrlicht with a Irrlicht-Patch (DirectX HLSL-Shaders)
* Updated some Doku, but this Wrapper sizes to fast at the moment. Please
study the examples as HowTos

For Version 1.04b (Beta-Release 03.01.2007)
* Switched to Irrlicht 1.2 !
* Fixed problems with the Shaders in Version 1.2
* Added Irrlicht-Extension ImageGui (Thanx to Josh Turpen for allowing this)
* Added Example for ImageGui
* Added Example for Callback-Animators
* Added Example for Changing Textures on Meshes
* Added functionality to read XML ith IrrXML
* Updated Dokumentation. But it is still not so good....
* Added Functions to Retrieve VideoModes
* Added a Irr3DRequester, that is now shown in all Examples.
* Added Callback-EventReceiver
* Fixed some Bugs with GUI.
* Wrote a FontTool to use the new (built-in)-Antialias-Font-functionalty


You can download it here : IrrlichtWrapper v.1.04beta


I hope of your suggestions, how to improve the Wrapper for your needs.
(Otherwise it will only fit my own needs... ;-)

Version 1.05beta
Now the Wrapper is linked as Static lib, and no need mor fpr IrrlichtWrapper.dll or DirectX-Dlls.

There are too many Changes as i could type down here.

* small Newton integration
* mor Examples
* more SceneNodes (e.g. LensFlare)
* better Doku (hope so)

But i need still help.

You can download it here : IrrlichtWrapper v.1.05beta





Greetings,
Mike

Posted: Mon Oct 16, 2006 8:42 am
by White Eagle
I Love You :wink:

Posted: Mon Oct 16, 2006 8:51 am
by Progi1984
Very good job !

Posted: Mon Oct 16, 2006 8:56 am
by Finjogi
Wow, this one goes to test drive after I get back to home :)

Posted: Mon Oct 16, 2006 10:55 am
by CadeX
Wont run if the debugger is enabled for some reason.

Posted: Mon Oct 16, 2006 11:15 am
by netmaestro
Most of the examples seem to work ok, but I can't get 23 to work right, debugger or not. Anyways, thanks for all the work you've done on this, it's appreciated.

Posted: Tue Oct 17, 2006 8:53 pm
by Heathen
Excellent!

Posted: Wed Oct 18, 2006 8:26 am
by THCM
Nice work, hope you'll keep it up to date!

Posted: Wed Oct 18, 2006 8:37 am
by thamarok
Absolutely wonderful!
Thanks a lot!

Posted: Wed Oct 18, 2006 2:46 pm
by Mark1Up
Looks like we need find some other places (maybe PureArea.net) to host the file. I'm getting a Bandwidth Exceeded message from the current file host which is preventing further downloads.

Regards,
Mark

Posted: Wed Oct 18, 2006 5:05 pm
by Heathen
I put a temporary mirror here, ill probably keep it there for a couple days, hopefully the auther will fix his link by then :)

Posted: Wed Oct 18, 2006 7:42 pm
by neotoma
Mark1Up wrote:Looks like we need find some other places (maybe PureArea.net) to host the file. I'm getting a Bandwidth Exceeded message from the current file host which is preventing further downloads.
You are right. But i dont expected this interesting.....

It is now on PureArea.net !

@netmaestro
In Example 23 are maybe problems with some Graphic-Cards/Drivers.
So you should test to switch of some features (in the top of the source)
Otherwise try aother renderer (Software, or if you have a Irrlcht-Dll with DirectX-Support compiled in,DirectX)

@CadeX
Can you check out whts the problem (No Screen, Black Screen or an Error-Message) ?

@THCM
Well, i can only say for the moment - so i can't wait for Irrlicht 1.2 that
works with the Lightmapper now built in in IrrEdit 0.5.

@all
Thanx

Mike

Posted: Wed Oct 18, 2006 8:18 pm
by sehka
Hello Neotoma,
Its my third response on this forum :wink:
Because of my bad english, I'm always on the french forum...
First of all, I want to congratulate your job it's very good.
Did you based your dll on the Frank Dodd' FreeBasic dll with the c++ sources?
In a second step, perhaps it would be a good solution to share your sources (there's no matter if you don't want, it's your own job :wink: )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released. :D

Posted: Wed Oct 18, 2006 9:00 pm
by chen
I can run examples...

message: "The following Pure Library is missing: LibraryExtension"

where can I get it :cry:

Posted: Thu Oct 19, 2006 6:55 am
by neotoma
sehka wrote:Hello Neotoma,
[First of all, I want to congratulate your job it's very good.
Thanks.
sehka wrote: Did you based your dll on the Frank Dodd' FreeBasic dll with the c++ sources?
Yes, it is based on the C++-Sources of the work from Frank Dodd.
sehka wrote:In a second step, perhaps it would be a good solution to share your sources (there's no matter if you don't want, it's your own job :wink: )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released. :D
Yes, this is the plan. But i try to get contact to Frank, to get his agree.
Maybe make it a Sourceforge-Project. But if i'm the only developer for that, it makes no sense. But in the next Release i include also the Sources.

Mike