Irrlicht Lime is a .NET wrapper for Irrlicht Engine

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki

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

Postby Foaly » Mon Feb 01, 2016 2:27 pm

The simplest way is to take a screenshot.
It will be in the resolution of your window.
cpp 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/classirr_1_1video_1_1_i_video_driver.html#a8c38a8d8d6d49be53bda55eb0749e7eb
Then you can read the data from the texture.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

Irrlicht Lime 1.5 Release

Postby Foaly » Sat Mar 05, 2016 2:33 pm

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.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

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

Postby greenya » Sun Mar 06, 2016 3:37 am

Thank you, Foaly for your work on Lime!
P.S.: I have updated the first post in this thread.
greenya
 
Posts: 1007
Joined: Sun Jan 21, 2007 1:46 pm
Location: Ukraine

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

Postby tecan » Sun Mar 06, 2016 7:41 am

would it be easy to make it compatible with mono ?
Live long and phosphor!
-- https://github.com/tecan/Luna Status 80%
User avatar
tecan
 
Posts: 342
Joined: Fri Jun 06, 2008 12:50 pm
Location: Edmonton, Alberta, Canada

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

Postby Foaly » Sun Mar 06, 2016 4:21 pm

No, it would require a complete rewrite of the wrapper.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

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

Postby lumlum » Thu Mar 10, 2016 2:12 pm

Great ! Thanks for your work, I was already working with the 528 trunk version but i'll test this one out asap :)
lumlum
 
Posts: 13
Joined: Mon Dec 21, 2015 10:34 am

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

Postby lumlum » Fri Mar 18, 2016 1:01 pm

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.
lumlum
 
Posts: 13
Joined: Mon Dec 21, 2015 10:34 am

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

Postby Foaly » Fri Mar 18, 2016 2:22 pm

Thank you for your feedback.

I'll implement it as soon as possible, but currently I'm pretty busy.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

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

Postby lumlum » Fri Mar 18, 2016 2:51 pm

Np, you're welcome.
lumlum
 
Posts: 13
Joined: Mon Dec 21, 2015 10:34 am

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

Postby Foaly » Fri Mar 25, 2016 8:11 am

@lumlum
I committed it to the SVN. It should work now.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

IrrlichtLime Project Setup Tutorial

Postby Foaly » Sun Apr 10, 2016 11:02 am

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/04/10/setup-irrlicht-lime-vs-2015/

I hope this is useful for beginners.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

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

Postby peteym5 » Tue Aug 23, 2016 10:37 pm

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.
peteym5
 
Posts: 21
Joined: Wed Sep 12, 2012 3:56 pm

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

Postby kh_ » Sun Jan 01, 2017 3:52 am

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.
kh_
 
Posts: 75
Joined: Fri May 19, 2006 4:29 pm

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

Postby Foaly » Mon Jan 02, 2017 3:18 pm

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.
Foaly
 
Posts: 139
Joined: Tue Apr 15, 2014 8:45 am
Location: Germany

Previous

Return to Project Announcements

Who is online

Users browsing this forum: No registered users and 1 guest