Right now I’m working on bezier patch support. It’s going pretty well, the basic subdivision method is working and generating the right vertices, I just need to get it exporting triangles properly.

As with all other features in OGRE, I’ve implemented it for a specific reason (Quake3 curved surface support) but unlike some other implementations I’ve seen I have made it general enough for use in any scenario. That’s why my patches do quite a lot of work around detecting the vertex format you are using and outputting it’s geometry in the same format (rather than just assuming a bsp_vertex) so you can use it with any vertex format you like. It also generates standard Mesh objects which can be used in Entities as well as sprawling level geometry.

As usual CVS has all the latest updates, I’ll release a snapshot when patch support is complete.

Exit mobile version