Irrlicht meets Python

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

Irrlicht meets Python

Post by gorzek »

I know Venom purported to provide an Irrlicht binding for Python, but only on Linux systems. I have found a way to bring Irrlicht into Python on Windows using PythonNet.

Example code is in here: http://www.gorzek.com/dotnet/pydotnet.zip

A built executable for the curious is here: http://www.gorzek.com/dotnet/test-exe.zip

Note that the built exe is hard-coded to OpenGL.

This is still a work in progress as I iron out a few of the quirks, but it appears to work just fine. I have no idea if it works on Linux, but it works very well on Windows XP. If anyone wants to try porting it to Linux using Mono or whatever, feel free.

Any comments are appreciated!
MikeR
Posts: 767
Joined: Sun Dec 26, 2004 4:03 pm
Location: Northern California USA
Contact:

Post by MikeR »

I would love to see a wrapper for irrlicht.
I've found 2 problems tho.
#1 irrlicht.net (why not basic irrlicht, then it should work for both)
#2 app fails on load. (the screen flashes too fast to read the error)
If it exists in the real world, it can be created in 3d

Sys specs:
AMD 3700+ 64 processor
1.0 gb ram
e-Geforce 6600 graphics 256 mb onboard ram
gorzek

Post by gorzek »

I need to update the archives. Some dependencies are missing.

As for making it use basic Irrlicht, that requires expertise in SWIG which I lack. :)
gorzek

Post by gorzek »

I've fixed the test-exe archive, so it now contains all dependencies. It should work out of the box on XP. I can't speak for other versions of Windows.
Murphy
Posts: 290
Joined: Mon Dec 13, 2004 12:06 am
Location: United States
Contact:

Post by Murphy »

gorzek wrote:As for making it use basic Irrlicht, that requires expertise in SWIG which I lack. :)
I still think interested parties might look into using Boost.Python as a way of doing this instead of a hand-generated or SWIG-generated binding.
gorzek

Post by gorzek »

I would prefer a Boost-based solution. This is just what I could come up with in the space of a few hours. :)
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

Post by ErMurazor »

I know Venom purported to provide an Irrlicht binding for Python, but only on Linux systems.
Hi

I have continue to develop Venom on my page there is a versions of venom that both works in Windows and Linux.
Project YAMMO and
Venom for Irrlicht (Python Irrlicht language binding)
http://www.stenhard.net
Post Reply