Welcome! Log In Create A New Profile

Advanced
Re: Looking for huge (mpd) models
avatarMarch 04, 2013 10:47AM
Quote
Ben Supnik
Quote
Roland Melkert
I use a single set of VBO's per brick (triangles, edges, indices), these have no color component at all. I just issue a plain glColor before the drawelements call.

How do you handle parts like 122c01, where the the plate is user-colored, the wheels are red, and the axle is..metalic I guess? In BrickSmith the color is tagged as a mix of red, metalic, and user-set. If you pass immediate mode color I would think you'd need (at a minimum) 3 draw calls and some side data to tell you which part of the VBO gets which color.

Note: it's been a really long time since I wrote LDView's current rendering code, so I could be mis-remembering.

I think LDView behaves similarly to what Roland describes. It splits the geometry into two VBOs per part: one with hard-coded colors, and one for geometry of color 16. It then uses glColor before drawelements for the color 16 geometry, and none of that geometry includes color data in the vertex data. For the hard-coded colors, the vertex data includes the color data, and that is drawn in a second call. So, there will always be two calls for parts that contain non color 16 geometry, but only one call for parts that are purely color 16.
SubjectAuthorViewsPosted
Looking for huge (mpd) models Roland Melkert1722January 08, 2013 10:15AM
Re: Looking for huge (mpd) models Travis Cobbs685January 08, 2013 10:38AM
Re: Looking for huge (mpd) models Roland Melkert614January 08, 2013 10:53AM
Re: Looking for huge (mpd) models Travis Cobbs620January 08, 2013 12:44PM
Re: Looking for huge (mpd) models Roland Melkert560January 08, 2013 01:15PM
Re: Looking for huge (mpd) models Attachments Michael Heidemann622January 09, 2013 09:00AM
Re: Looking for huge (mpd) models Roland Melkert529January 09, 2013 09:44AM
Re: Looking for huge (mpd) models Michael Heidemann546January 10, 2013 09:19AM
Re: Looking for huge (mpd) models Tim Gould503March 01, 2013 01:12PM
Re: Looking for huge (mpd) models Michael Heidemann472March 01, 2013 01:44PM
Re: Looking for huge (mpd) models Tim Gould472March 01, 2013 01:47PM
Re: Looking for huge (mpd) models Michael Heidemann507March 01, 2013 03:33PM
Re: Looking for huge (mpd) models Attachments Jaco van der Molen524March 01, 2013 05:15AM
Re: Looking for huge (mpd) models Roland Melkert535March 01, 2013 09:20AM
Re: Looking for huge (mpd) models Jaco van der Molen425March 04, 2013 04:56AM
Re: Looking for huge (mpd) models Roland Melkert412March 04, 2013 10:17AM
Re: Looking for huge (mpd) models Ben Supnik479March 02, 2013 12:14PM
Re: Looking for huge (mpd) models Roland Melkert511March 02, 2013 02:02PM
Re: Looking for huge (mpd) models Ben Supnik480March 02, 2013 05:35PM
Re: Looking for huge (mpd) models Roland Melkert430March 03, 2013 10:16AM
Re: Looking for huge (mpd) models Ben Supnik442March 03, 2013 06:00PM
Re: Looking for huge (mpd) models Roland Melkert395March 04, 2013 10:24AM
Re: Looking for huge (mpd) models Travis Cobbs901March 04, 2013 10:47AM



Sorry, only registered users may post in this forum.

Click here to login