used it without problems, but it's some kind of confusing if you don't have y up

Quote

- Billboard

used it and works, but it doesn't orient in all axes to the view. Because I needed it for bomb-explosion animations I copied it and modified that version, extending it was some kind of impossible or with too much overhead - an example of the modified Billboard class is in the SpaceBomber project. (the project is fairly dead now - not enough people here in the forum to invest some time in it - nay maybe simple examples for each xith-features are better anyways)

Consider adding ARB_point_sprite support for billboading - in this case, graphic card does everything for you. It will be also useful for particle systems - will reduce CPU load factor of four in some cases.

Billboard can be used to implement auto-oriented groups of real shapes (not just textured rectangles)

Oh, and I think we should erase the "Xith3D" prefix in front of the test/demos class name.

EDIT : And split the test package, too.

not so necessary I think that's unnecessary work (ok it doesn't break any code, I don't think anybody uses those examples in their application)

At the opposite I think this would be nice. You can then test each class or package and it's more clear :See my logic :com.xith3d.scenegraph.Billboard -> gives test : com.xith3d.test.scenegraph.BillboardTestcom.xith3d.render.lwjgl -> gives test : com.xith3d.test.render.LWJGLTestAnd yes it doesn't break any code, except the JNLP on the Xith3D demos page.And I propose that cause I can do it, don't wanna annoy anybody with that.

used it and works, but it doesn't orient in all axes to the view. Because I needed it for bomb-explosion animations I copied it and modified that version, extending it was some kind of impossible or with too much overhead - an example of the modified Billboard class is in the SpaceBomber project. (the project is fairly dead now - not enough people here in the forum to invest some time in it - nay maybe simple examples for each xith-features are better anyways)

Do your modified version do all the things the original version do ? If yes it should be included in the core.

Consider adding ARB_point_sprite support for billboading - in this case, graphic card does everything for you. It will be also useful for particle systems - will reduce CPU load factor of four in some cases.

Billboard can be used to implement auto-oriented groups of real shapes (not just textured rectangles)

Yuri

+1Can you do that ?I don't have enough OpenGL knowledge for that. I can do it but I'll have to spend some time on learning how to do it.

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