Will math-transform branch included in 0.10.0?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
xpol
Prole
Posts: 14
Joined: Tue May 13, 2014 2:00 am

Will math-transform branch included in 0.10.0?

Post by xpol »

I have see the math-transform branch here: https://bitbucket.org/bartbes/love-expe ... -transform

I think it is very helpful to implement a scene graph tree.
And hope that will included in next release.
User avatar
slime
Solid Snayke
Posts: 3132
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Will math-transform branch included in 0.10.0?

Post by slime »

Not in its current state, but I might experiment with the concept some more and see if I produce something I like. Suggestions are also welcome. :)
User avatar
bakpakin
Party member
Posts: 114
Joined: Sun Mar 15, 2015 9:29 am
Location: Boston

Re: Will math-transform branch included in 0.10.0?

Post by bakpakin »

I'm all for putting this into 0.10.0. I think love.math would benefit from useful gamedev math objects like fast vectors, matrices, quaternions, and transforms.
((_((_CRAYOLA_((_((_> GitHub <_((_((_CRAYOLA_((_(()
User avatar
xpol
Prole
Posts: 14
Joined: Tue May 13, 2014 2:00 am

Re: Will math-transform branch included in 0.10.0?

Post by xpol »

bakpakin wrote:I'm all for putting this into 0.10.0. I think love.math would benefit from useful gamedev math objects like fast vectors, matrices, quaternions, and transforms.
I just can not agree more!

I have tried add a lua implementation of Matrix, but its slow:

viewtopic.php?f=3&t=79214
User avatar
bakpakin
Party member
Posts: 114
Joined: Sun Mar 15, 2015 9:29 am
Location: Boston

Re: Will math-transform branch included in 0.10.0?

Post by bakpakin »

Looking for some fast matrix code, I found some cool stuff for LuaJIT:
https://gist.github.com/ColonelThirtyTw ... 9f57edd70d
https://gist.github.com/AlexKordic/99113326daeeb33b584a
These gists show some great example matrix implementations that lever the optimization power of LuaJIT. They are blazing fast.

Edit: found another especially cool one:
https://github.com/Wiladams/TINN/blob/m ... matrix.lua

Looking around, there are lots of good and performant Lua and LuaJIT math libraries. I understand that its not hard to find one or even that hard to write your own, but having a standard module that worked with the love API would be very helpful.
((_((_CRAYOLA_((_((_> GitHub <_((_((_CRAYOLA_((_(()
User avatar
shakesoda
Citizen
Posts: 78
Joined: Thu Sep 25, 2014 11:57 am
Location: Seattle, WA
Contact:

Re: Will math-transform branch included in 0.10.0?

Post by shakesoda »

matrices, vectors and quaternions ahoy: https://github.com/excessive/cpml

(CPML is the backbone of love3d and most of our games)
excessive ❤ moé (LÖVE3D, CPML, ...). holo on IRC.
User avatar
bakpakin
Party member
Posts: 114
Joined: Sun Mar 15, 2015 9:29 am
Location: Boston

Re: Will math-transform branch included in 0.10.0?

Post by bakpakin »

And of course, I didn't mention one of the more extensive implementations tailored to LOVE. Yeah CPML is pretty awesome and works in tandem with LOVE3D and love 0.10.0.

btw, shakesoda, the IQM loader is awesome! Almost used it and LOVE3D for Ludum Dare, but went with pre-rendered 3d instead. I didn't feel comfortable using 0.10.0 yet. Will definitely try again when 0.10.0 comes out!
((_((_CRAYOLA_((_((_> GitHub <_((_((_CRAYOLA_((_(()
Post Reply

Who is online

Users browsing this forum: No registered users and 103 guests