Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (541)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (604)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Vbo transformations  (Read 316 times)
0 Members and 1 Guest are viewing this topic.
Offline 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?
Offline opiop65

JGO Kernel


Medals: 161
Projects: 7
Exp: 4 years


JumpButton Studios


« 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.

Offline quew8

JGO Coder


Medals: 33



« 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.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline opiop65

JGO Kernel


Medals: 161
Projects: 7
Exp: 4 years


JumpButton Studios


« 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! Smiley

Offline lcass
« Reply #4 - Posted 2014-01-31 19:30:03 »

The only time I ever enjoy trig is when its correct in a test Smiley, Never liked circles and never will!
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Mr.CodeIt (10 views)
2014-12-27 04:03:04

TheDudeFromCI (14 views)
2014-12-27 02:14:49

Mr.CodeIt (25 views)
2014-12-23 03:34:11

rwatson462 (56 views)
2014-12-15 09:26:44

Mr.CodeIt (46 views)
2014-12-14 19:50:38

BurntPizza (92 views)
2014-12-09 22:41:13

BurntPizza (113 views)
2014-12-08 04:46:31

JscottyBieshaar (86 views)
2014-12-05 12:39:02

SHC (96 views)
2014-12-03 16:27:13

CopyableCougar4 (102 views)
2014-11-29 21:32:03
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
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
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!