Java-Gaming.org Hi !
 Featured games (90) games approved by the League of Dukes Games in Showcase (754) Games in Android Showcase (229) games submitted by our members Games in WIP (842) games currently in development
 News: Read the Java Gaming Resources, or peek at the official Java tutorials
Pages: [1]
 ignore  |  Print
 Vbo transformations  (Read 1202 times) 0 Members and 1 Guest are viewing this topic.
lcass
 « Posted 2014-01-30 18:03:34 »

Hi , im very new to LWJGL and using VBOS and I am wandering how to manipulate VBOS without methods such as glRotate. Do I need to use shaders and Matrixis?
Opiop
 « Reply #1 - Posted 2014-01-30 23:48:47 »

Yes that's exactly what you'll need. I personally don't know of any matrix libraries for LWJGL, but to be honest, matrices aren't that bad once you get them down, and using them in your shaders are even easier. The hardest one of them all is that damn rotation matrix, but the rest are very easy. If you haven't, read up a little on matrices, and suddenly everything will make much more sense.

Besides the damn rotation matrix.
quew8

JGO Knight

Medals: 53

 « Reply #2 - Posted 2014-01-31 18:47:46 »

My suggestion for reading material on transformation matrices: http://www.wildbunny.co.uk/blog/vector-maths-a-primer-for-games-programmers/. And LWJGL has its own Vector and Matrix classes that should be sufficient for anything you need to do.

@opiop65 Rotation matrices aren't so hard if you think about them in the right way. I think of 3x3 matrices as defining a set of axes.  The first row the x axis, the second the y and the third the z. So with the identity matrix:

1 0 0  X axis
0 1 0  Y axis
0 0 1  Z axis

Then a rotation (about a single axis) is a simple matter of trig. But the beauty of matrices is that a complex transformation is only as complex as its individual components. I won't bore/patronize you by talking through the maths but I feel like it's a good way to think about it. Just (what I think is) a handy hint.
Opiop
 « Reply #3 - Posted 2014-01-31 18:52:56 »

Thanks! My main issue was figuring out the trig behind it. I'm currently in trig, so when so was trying to figure out the rotation matrix a couple months ago I was struggling with the math, that's the only reason I "hate" it!
lcass
 « Reply #4 - Posted 2014-01-31 19:30:03 »

The only time I ever enjoy trig is when its correct in a test , Never liked circles and never will!
Pages: [1]
 ignore  |  Print

 DesertCoockie (20 views) 2018-05-13 18:23:11 nelsongames (68 views) 2018-04-24 18:15:36 nelsongames (65 views) 2018-04-24 18:14:32 ivj94 (748 views) 2018-03-24 14:47:39 ivj94 (79 views) 2018-03-24 14:46:31 ivj94 (555 views) 2018-03-24 14:43:53 Solater (94 views) 2018-03-17 05:04:08 nelsongames (168 views) 2018-03-05 17:56:34 Gornova (338 views) 2018-03-02 22:15:33 buddyBro (998 views) 2018-02-28 16:59:18
 Java Gaming Resourcesby philfrei2017-12-05 19:38:37Java Gaming Resourcesby philfrei2017-12-05 19:37:39Java Gaming Resourcesby philfrei2017-12-05 19:36:10Java Gaming Resourcesby philfrei2017-12-05 19:33:10List of Learning Resourcesby elect2017-03-13 14:05:44List of Learning Resourcesby elect2017-03-13 14:04:45SF/X Librariesby philfrei2017-03-02 08:45:19SF/X Librariesby philfrei2017-03-02 08:44:05
 java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org