[WARNING: I am brand-spanking new to DB (just purchased 1.1.2 from CompUSA for myself for Xmas). Been a programmer for many years, but never worked with 3D/game tools before. This is just a light hobby thing for me, but I would like to take it as serious as possible without getting silly with buying multi-thousand dollar game development tools.]
So am I reading that there is no good, simple, and/or easy way from within DB to create slightly-beyond-simple objects beyond cube/sphere/triangle?
For example, I want to create an "L" shaped room that I can later add floor, wall, and ceiling textures to, as well as a couple of doors. I can envision the room as a series of connected 10-unit "cubes" with a single common outer wall and all inner walls do not exist. I could also envision the same room as a single object with the appropriate geometric definition (define the corners). Either way, I want to create an "L" shaped room with one door on one wall, and another door on another.
The question is: do I really need some expensive tool to create this object or is there some way to "generate" it from within DB code? The MAKE OBJECT command seems to be my answer, but it requires something called a "MESH" which I have to presume from the spartan description contained in the manual that the mesh acts like an object template. However, I see no commands in DB to create a MESH.
I was going to try to be clever and take an existing object like dome.x from the "room" sample project and use that, but it is obviously the wrong shape and has that funny funnel for a ceiling. The objects in the media directory are of fully-formed objects (like a castle or a factory) whereas I just wanted to create a simple level of four rooms connected by halls, just as a proof of concept for myself.
So back to the original question: Is there an inexpensive (sub $300) way to (create new|modify existing) (rooms|objects|.X files) for use in DB? Is this something DB Pro or one of the other programs available from the DB site does?
Any help would be most appreciated.