Optomistic,
The Entity format is based on the properties of Blitz Entities. Heres the current list of put together for a Mesh Entity:
I hoping to get more input on this list of properties.
We will also be creating a set of properties for brushes, cameras, lights, sound emitters, terrain, and textures. In fact, all of Blitz3D's Objects (Vertex, Surfaces, Collision Objects, etc) should have a means to be edited with PW3D to make it very powerful.
However, for the next "Official Update" I'm shooting for simple Mesh Editor and might include CSG Tools (which are really cool btw). Once a basic editor is working, I'm gonna start playing with BPLite to get the network messaging worked out.
I want avoid going to far with editing features before the Networking is in place. IMHO the first reasonable milestone will be for 2 or more folks to be able to connect to a 'Project', Chat, create some primitives (cubes, cones, spheres, cylinders), take ownership of a primitve, orientate it, and all connected members see these actions in realtime.
Using existing code snippets and libraries has shaved off months of stress. I'm really excited about the results I'm getting with BLUI (BlitzUI) and CSG Functions. The next update will be worthwhile.
The Entity format is based on the properties of Blitz Entities. Heres the current list of put together for a Mesh Entity:
id% typeid% parentid% mesh% texture% brush% class$ label$ x# y# z# anglex# angley# anglez# scalex# scaley# scalez# red# green# blue# order alpha# blend shininess fullbright vertexcolors flatshaded disablefog disableculling forcealphablend visible pickmode obscurer
I hoping to get more input on this list of properties.
We will also be creating a set of properties for brushes, cameras, lights, sound emitters, terrain, and textures. In fact, all of Blitz3D's Objects (Vertex, Surfaces, Collision Objects, etc) should have a means to be edited with PW3D to make it very powerful.
However, for the next "Official Update" I'm shooting for simple Mesh Editor and might include CSG Tools (which are really cool btw). Once a basic editor is working, I'm gonna start playing with BPLite to get the network messaging worked out.
I want avoid going to far with editing features before the Networking is in place. IMHO the first reasonable milestone will be for 2 or more folks to be able to connect to a 'Project', Chat, create some primitives (cubes, cones, spheres, cylinders), take ownership of a primitve, orientate it, and all connected members see these actions in realtime.
Using existing code snippets and libraries has shaved off months of stress. I'm really excited about the results I'm getting with BLUI (BlitzUI) and CSG Functions. The next update will be worthwhile.