IrrlichtWrapper 1.05 (still) beta
IrrlichtWrapper 1.05 (still) beta
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 :
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
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 :
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.
-
- Enthusiast
- Posts: 215
- Joined: Sun Jan 04, 2004 3:38 am
- Location: Maryland
- netmaestro
- PureBasic Bullfrog
- Posts: 8433
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
You are right. But i dont expected this interesting.....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.
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
Hello Neotoma,
Its my third response on this forum
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 )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released.
Its my third response on this forum
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 )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released.
Thanks.sehka wrote:Hello Neotoma,
[First of all, I want to congratulate your job it's very good.
Yes, it is based on the C++-Sources of the work from Frank Dodd.sehka wrote: Did you based your dll on the Frank Dodd' FreeBasic dll with the c++ sources?
Yes, this is the plan. But i try to get contact to Frank, to get his agree.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 )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released.
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