Page 28 of 29

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Mon Feb 01, 2016 2:27 pm
by Foaly
The simplest way is to take a screenshot.
It will be in the resolution of your window.

Code: Select all

VideoDriver driver;
//...
Image img = driver.CreateScreenShot();
System.Drawing.Bitmap bitmap = img.CopyToBitmap();
img.Drop();  //free resource (!!!)
bitmap.Save("c:\\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
bitmap.Dispose();  //free resource (optional here) 
You can also render into a texture (which can have any size I guess):
There's a tutorial about that: http://irrlicht.sourceforge.net/docu/example013.html
Here's that in the docu: http://irrlicht.sourceforge.net/docu/cl ... eb0749e7eb
Then you can read the data from the texture.

Irrlicht Lime 1.5 Release

Posted: Sat Mar 05, 2016 2:33 pm
by Foaly
Irrlicht Lime 1.5 released!
Download it here: https://sourceforge.net/projects/irrlichtlime/

Major Changes:
  • Added x64 support!
  • Updated Irrlicht SDK to trunk rev. 5269
  • The way shader callbacks are handled was changed. (See example 10.Shaders to see how it's done now.)
  • Performance improvements!
  • Some classes have been changed to structs, including: Vector2D*, Vector3D*, Color, ...
  • Some methods now return a NativeArray/List/... instead of a usual .NET array for performance reasons.
Full Changelog in the Download.

If you experience any bugs / regressions, please tell us!
We hope that you'll have a lot of fun with Lime.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Sun Mar 06, 2016 3:37 am
by greenya
Thank you, Foaly for your work on Lime!
P.S.: I have updated the first post in this thread.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Sun Mar 06, 2016 7:41 am
by netpipe
would it be easy to make it compatible with mono ?

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Sun Mar 06, 2016 4:21 pm
by Foaly
No, it would require a complete rewrite of the wrapper.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Thu Mar 10, 2016 2:12 pm
by lumlum
Great ! Thanks for your work, I was already working with the 528 trunk version but i'll test this one out asap :)

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Fri Mar 18, 2016 1:01 pm
by lumlum
Is there any easy way to get the sprite bank of a bitmap font with IrrlichtLime ?

You could do it with http://irrlicht.sourceforge.net/docu/cl ... itmap.html using Irrlicht but it seems it is not implemented in Lime.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Fri Mar 18, 2016 2:22 pm
by Foaly
Thank you for your feedback.

I'll implement it as soon as possible, but currently I'm pretty busy.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Fri Mar 18, 2016 2:51 pm
by lumlum
Np, you're welcome.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Fri Mar 25, 2016 8:11 am
by Foaly
@lumlum
I committed it to the SVN. It should work now.

IrrlichtLime Project Setup Tutorial

Posted: Sun Apr 10, 2016 11:02 am
by Foaly
I've written a tutorial that shows how to setup a project using IrrlichtLime in Visual Studio 2015.
It also shows how your executable compile as AnyCPU and pick the right IrrlichtLime.dll automatically:
http://sharkigator.wordpress.com/2016/0 ... e-vs-2015/

I hope this is useful for beginners.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Tue Aug 23, 2016 10:37 pm
by peteym5
I finally decided to come back and revisit the Irrlicht Lime Engine (Middleware). I have several games made with Truevision 3D 6.3/6.5 from several years back. That engine is DirectX 8 based and lacks strong .NET support. There had not been any updates for 8 years now. I am having problems porting my games to take advantage of new 3D cards and modern versions of Windows/DirectX 9. You would imagine I am very eager to replace the 3D Middleware/Engine sections of these games with something much more modern. Irrlicht Lime is one option I had done some experiments with a few years ago and the recent 1.5 update probably allow me to finally attempt to port these games over.

One game is sort off a 3D Breakout type game. The balls bounce in all 3 dimension, camera is behind a translucent paddle that you move with the mouse. Bricks are further in the distance. All in a big 3D box. This is probably the easiest game to port.

The other project is a 3D Role Playing and Adventure Game builder and client program. That would be a huge undertaking to port over. That is why I am starting with a smaller and simpler games first.

I should add all these projects were originally written in Visual Basic 6, then ported to VB.NET. I probably going to keep these in the original programming language so it will be easy for me to debug. Trying to port to C++ or C# would be another extra thing for me to do.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Sun Jan 01, 2017 3:52 am
by kh_
Anybody know why sourceforge is showing this as having malware?

https://sourceforge.net/projects/irrlichtlime/files/

Hi peteym5,I used to love TV3D, great engine and forum. Very sad how it declined over the years.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Mon Jan 02, 2017 3:18 pm
by Foaly
KH wrote:Anybody know why sourceforge is showing this as having malware?
I guess it's a false positive.

I'll try re-uploading it without the example binaries.

Re: Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Posted: Wed Jul 11, 2018 9:14 am
by Thaledwyn
Hey guys,

I just found the link to the Irrlicht Lime project.

Would it be possible to get a separate sub forum for Irrlicht Lime (just like Irrlicht.Net was before)?

Because all questions in one post seems very stupid....