Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (778)
Games in Android Showcase (231)
games submitted by our members
Games in WIP (856)
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  
  Beginner question: Using vbos with vertexHandle/normalHandle causes trouble  (Read 1077 times)
0 Members and 1 Guest are viewing this topic.
Offline abe_no_i

Junior Newbie

« Posted 2012-08-15 09:19:35 »

I am loading a 3d model within java by parsing an *.obj file which was created by exporting it out of Blender. So far so good the import is working.
I am storing all vertices and normals coordinates in an 2 ArrayLists<Vector3f>. Thats working.

I am getting into trouble when importing 2 or 3 different models, because glgenBuffers() is returning values 1 and 2 when creating vbo_vertexHandle and vbo_normalHandle for the first object, 3 and 4 for the 2nd object and 5 and 6 for the 3rd object. Do I hav to have ONE global vertexHandle (all vertices of all 3 models) and ONE global normalHandle (all normal indices of all 3 objects) -> so I only have to work with Handles 1 and 2, or may I as I supposed store the vertexHandle and normalHandle for each object within the 3dmodel instance (1 and 2 for obj01, 2 and 3 for obj02...) and using them dependingly on WHICH model I want to render?

Do anyone perhaps know a good src to learn how to deal with 2 or more different 3dobjects ( in java I mean real instances not only drawing  2 quads Wink )?

Thank you for the possible answer.
regards Alexander
Offline ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #1 - Posted 2012-08-15 21:20:09 »

glDrawArrays has a 'first' parameter, so you could store all your vertices in 1 VBO and simply specify an offset for each object.

Also, as I said in the other post, using an ArrayList of Vector3f for your thousands of vertices is not a good idea. That's a huge waste of memory.

Pages: [1]
  ignore  |  Print  

hadezbladez (353 views)
2018-11-16 13:46:03

hadezbladez (187 views)
2018-11-16 13:41:33

hadezbladez (358 views)
2018-11-16 13:35:35

hadezbladez (88 views)
2018-11-16 13:32:03

EgonOlsen (2181 views)
2018-06-10 19:43:48

EgonOlsen (2223 views)
2018-06-10 19:43:44

EgonOlsen (1380 views)
2018-06-10 19:43:20

DesertCoockie (2013 views)
2018-05-13 18:23:11

nelsongames (1672 views)
2018-04-24 18:15:36

nelsongames (2312 views)
2018-04-24 18:14:32
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46 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‑
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!