IrrlichtWrapper 1.05 (still) beta

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
neotoma
User
User
Posts: 84
Joined: Sun Dec 14, 2003 6:38 pm
Location: Germany, Mechernich
Contact:

IrrlichtWrapper 1.05 (still) beta

Post 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
Last edited by neotoma on Thu Jul 12, 2007 8:02 pm, edited 5 times in total.
White Eagle
Enthusiast
Enthusiast
Posts: 215
Joined: Sun Jan 04, 2004 3:38 am
Location: Maryland

Post by White Eagle »

I Love You :wink:
User avatar
Progi1984
Addict
Addict
Posts: 806
Joined: Fri Feb 25, 2005 1:01 am
Location: France > Rennes
Contact:

Post by Progi1984 »

Very good job !
Finjogi
New User
New User
Posts: 4
Joined: Tue Oct 03, 2006 10:38 am

Post by Finjogi »

Wow, this one goes to test drive after I get back to home :)
CadeX
Enthusiast
Enthusiast
Posts: 124
Joined: Mon Oct 02, 2006 2:56 pm
Location: Australia
Contact:

Post by CadeX »

Wont run if the debugger is enabled for some reason.
Pro-Gamer, Programmer, Pro-Grammer
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8178
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post 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.
Heathen
Enthusiast
Enthusiast
Posts: 498
Joined: Tue Sep 27, 2005 6:54 pm
Location: At my pc coding..

Post by Heathen »

Excellent!
I love Purebasic.
THCM
Enthusiast
Enthusiast
Posts: 274
Joined: Fri Apr 25, 2003 5:06 pm
Location: Gummersbach - Germany
Contact:

Post by THCM »

Nice work, hope you'll keep it up to date!
The Human Code Machine / Masters' Design Group
thamarok
Enthusiast
Enthusiast
Posts: 282
Joined: Wed Sep 06, 2006 1:37 pm

Post by thamarok »

Absolutely wonderful!
Thanks a lot!
Mark1Up
User
User
Posts: 19
Joined: Thu Jun 19, 2003 9:29 pm

Post 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
Heathen
Enthusiast
Enthusiast
Posts: 498
Joined: Tue Sep 27, 2005 6:54 pm
Location: At my pc coding..

Post 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 :)
I love Purebasic.
neotoma
User
User
Posts: 84
Joined: Sun Dec 14, 2003 6:38 pm
Location: Germany, Mechernich
Contact:

Post 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
sehka
New User
New User
Posts: 7
Joined: Sun Feb 08, 2004 9:11 pm

Post 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
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

I can run examples...

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

where can I get it :cry:
neotoma
User
User
Posts: 84
Joined: Sun Dec 14, 2003 6:38 pm
Location: Germany, Mechernich
Contact:

Post 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
Post Reply