What 3D engine should I learn?

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
TimelessRhythm
Posts: 2
Joined: Tue Apr 02, 2013 8:08 pm

What 3D engine should I learn?

Post by TimelessRhythm » Tue Apr 02, 2013 8:23 pm

I have just started a small group to make mobile apps and need some clarification on something.

Initially I was going to use unity as the 3D engine, but I see that it is not supported. I have looked and could not find a list of what is supported. Can someone direct me to where this information is, so that I can start learning the correct engine?

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: What 3D engine should I learn?

Post by Mark » Tue Apr 02, 2013 9:57 pm

Hi,

iOS is supported by Unity. What exactly is the problem you're dealing with? You might want to ask your questions on a Unity forum rather than this LiveCode forum.

Kind regards,

Mark
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

TimelessRhythm
Posts: 2
Joined: Tue Apr 02, 2013 8:08 pm

Re: What 3D engine should I learn?

Post by TimelessRhythm » Tue Apr 02, 2013 10:37 pm

Hello Mark,

Essentially what I am trying to learn is how a 3D engine interacts with LiveCode and which engines work well with it. I am new in this area and am looking for resources to study. Any link to a web site or answer is greatly appreciated.

I am in the Complete Beginners section for a reason. :oops:

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: What 3D engine should I learn?

Post by Mark » Tue Apr 02, 2013 10:52 pm

Hi,

The only 3D engine I know of that LiveCode could interact with, is or was Franklin 3D, which is (IIRC) an IrrLicht implementation. This engine works the same way as any engine would: it is compiled as an external and found by LiveCode on startup. Unfortunately, it was never updated after its initial release and there is no information about iOS compatibility available on the website. Perhaps you should send a message to the publisher of Franklin 3D and ask for an iOS version. More info at mirye.com.

Kind regards,

Mark
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

sturgis
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 1685
Joined: Sat Feb 28, 2009 11:49 pm

Re: What 3D engine should I learn?

Post by sturgis » Tue Apr 02, 2013 11:10 pm

I think box2d (not 3d I don't think) is part of the kickstarter stretch goals, so learning that would be useful.

dave_probertGA6e24
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 328
Joined: Mon Dec 05, 2011 5:34 pm
Contact:

Re: What 3D engine should I learn?

Post by dave_probertGA6e24 » Wed Apr 03, 2013 5:30 am

Hi,

Prepare yourself for learning two separate systems of App building. LC currently does not have any form of openGL-like 3D support and it doesn't look like it will - unless someone makes an external to supply that feature.

Unity will allow you to export to iOS, but at a price - on a par with LC commercial licence (maybe slightly higher). Unity internally has the use of Javascript, C# and another script language to allow you to code it's internal aspects and interact with the 3D worlds/objects - it would need an external 'wrapper' to allow LC to talk 'into' the Unity space. This is a lot of hard work unless the command set is quite small.

It might be more sensible to have your team work in two fields - 2D & business level Apps - using LiveCode, and 3D Apps using Unity. Both types of App development would need to be learned and used where appropriate.

It is sad to say that I would not recommend holding my breath waiting for any improvements in the 3D area in LC - I've been hoping for over a year to see something.

Good luck in all cases though.

Cheers,
Dave
Coding in the Sun - So much Fun.
Visit http://electronic-apps.info for released App information.

Simon
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 3901
Joined: Sat Mar 24, 2007 2:54 am

Re: What 3D engine should I learn?

Post by Simon » Wed Apr 03, 2013 7:16 am

Hi Dave,
I've been hoping for over a year to see something
In reading this post I decided to look into Franklin 3D but the information I can find is very old/thin. I had always thought that Franklin 3D & LC only made 2D with nice shadowed graphics, is this true or can they be linked? As in 3D objects controlled by LC.

Simon
I used to be a newbie but then I learned how to spell teh correctly and now I'm a noob!

Post Reply