Jump to content

Au3IrrLicht


A. Percy
 Share

Recommended Posts

Hi!

Version updated today.

http://www.box.net/shared/f9ygx6tk48

Bye!

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

  • Replies 231
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

no reviews... :)

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

It only works for me if it's compiled, and then I can't exit the program with escape, etc.

Performance wise... wow :)

Using autoit as a very loose shell around other programs that handle the heavy lifting is awesome.

Kudos, man :)

Link to comment
Share on other sites

You reminded me something important... put a escape key :)

Thank you!

A. Percy

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

  • 2 weeks later...

Moin moin

Updated today. See first post or next link:

http://www.box.net/shared/a5tzfpo0o0

:)

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

This is excellent stuff!

Just a thought: There are so many functions in the Irrlich API, how about writing a tutorial on how to add Irrlicht functions to your wrapper, so it would be easy for people to help you expanding it? :)

It's a good idea. I'll post an example soon.

But basicaly I make a linked list element which have a pointer to return type of irrlicht funtcion (I have linked list for each type). Then I return an integer value to user, which is a memory address of function return. When I need these values again, for example, like a parameter of another function, first I use a search function, which compares each element of the linked list to the address of memory sought. If it exists, return the real address to function, otherwise, NULL.

An early version of the process was used in opengl plugin T2.

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

WOW! This is really cool even for an alpha version.

I'll keep an eye on this project. :)

the help file doesn't work.. so I'm assuming you're porting this http://irrlicht.sourceforge.net/ to an autoit plugin?

[edit]

The CPU usage is pretty amazing, it's next to zero on my machine..

Edited by mrRevoked
Don't bother, It's inside your monitor!------GUISetOnEvent should behave more like HotKeySet()
Link to comment
Share on other sites

WOW! This is really cool even for an alpha version.

I'll keep an eye on this project. :P

Thank you!

the help file doesn't work.. so I'm assuming you're porting this http://irrlicht.sourceforge.net/ to an autoit plugin?

It's very strange this help file problem :) , but you're right, I'm porting Irrlicht. :P

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

Whoa, very nice! :)

One small problem I had with sea.avs:

Could not draw triangles, too many primitives(80000), maxium is 65535.

I solved it by doing this:

;water
$WaterMesh = AddHillPlaneMesh( "Water", 15, 15, 180, 180, 0, 0.0, 0, 0, 10, 10 )

Instead of this:

;water
$WaterMesh = AddHillPlaneMesh( "Water", 15, 15, 200, 200, 0, 0.0, 0, 0, 10, 10 )
Edited by Tin2tin
Link to comment
Share on other sites

Hmmm...

I used my machine as parameter and it worked. In next release I'll fix the example.

Thank you!

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

Hi

Just for a question:

On sea example, some of you had a little problem on "water" reflection?

Regards

Alexsandro Percy

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

Could you be a bit more specific on what kind of problem? :P

(I've tried to get a bit of transparency together with the 2 layer reflection map texture - but couldn't find a way)

-> no reflection.

In next version, I'll add Material type, so, I believe it willl be possible. :)

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

It depends on what "reflection" is supposed to mean - the ship isn't reflected/mirrored into the water, but the water has a water like reflection of... the water ... like a pattern with a center(low point of wave). Difficult to explain. Looked very diffrent with the other texture types(less water like). Hmmm... I think on this computer it looks pretty similar to your screendump.

Have you seen the water plugin over at the Irrlicht forum? I guess that this is not the kind of reflection you're refering to?

Link to comment
Share on other sites

Hi!

I see that you're making great progress in this, that is so great and I will probably make my first 3D game in this :P

Very smart to add a .chm file :)

Just one little thing I noticed, is things getting larger when you look down?

Here's a screen shot that I think is kinda weird:

Posted Image

Posted Image

Broken link? PM me and I'll send you the file!

Link to comment
Share on other sites

It depends on what "reflection" is supposed to mean - the ship isn't reflected/mirrored into the water, but the water has a water like reflection of... the water ... like a pattern with a center(low point of wave). Difficult to explain. Looked very diffrent with the other texture types(less water like). Hmmm... I think on this computer it looks pretty similar to your screendump.

Have you seen the water plugin over at the Irrlicht forum? I guess that this is not the kind of reflection you're refering to?

Yes, is that water like reflection. I run on machine of my wife and the water is show without it... :)

That water at irrlicht forum is my dream :P

Só o que posso lhe dizer, bom é quando faz mal!My work:Au3Irrlicht - Irrlicht for AutoItMsAgentLib - An UDF for MSAgentAu3GlPlugin T2 - A 3D plugin for AutoIt...OpenGl Plugin - The old version of Au3GlPlugin.MAC Address Changer - Changes the MAC AddressItCopter - A dragonfly R/C helicopter simulator[center]VW Bug user[/center]Pinheiral (Pinewood) city: http://pt.wikipedia.org/wiki/Pinheiral

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...