Game Development Community

Plan for Leadwerks

by Leadwerks · 11/09/2005 (5:29 pm) · 27 comments

First, let me say hello to the Torque community. This is my first Plan, and I hope you find it useful.

3D World Studio is the new version of my map editor, Cartography Shop. I realized early on that I wanted the new editor to support many engines out-of-the-box, unlike its predecessor, which relied on many third-party plugins. During the process of integrating Torque into the workflow, I have learned much about this engine, and have come to appreciate its power and elegant design.

Brushes
The first phase I integrated was simple brush export. This is acheived using a .map exporter preset to call a map2dif compiler, included with the program. Of course, you can use your own custom copy of map2dif, or change the export options. I put a lot of work into making sure texture mapping coordinates translated 100% to Torque. Textures are automatically copied to the output directory.

Meshes
One of the important new features is support for referenced meshes, ala UT2004 staticmeshes. I have found these to be invaluable when building anything more than simple BSP scenes. I'm presently working on .dts import, which allows you to create instances of a .dts mesh in the map. After I am satisfied with the .dts import, I am adding .mis export, alongside the .map/.dif export. This will export a .map, compile it into a .dif, then save a .mis file listing the .dif to load, along with all .dts meshes that occur in the scene. It's a complicated task, but I think the end results will be worthwhile.

www.leadwerks.com/post/torqueplan01.png
Entities
3D World Studio supports the main Torque light entity classes. Use the lightmapper to get a preview of your lighting, without having to launch Torque. A Torque light entity definition file is included, and is being added to, to make a complete entity definition file, listing all Torque entity classes.

Terrain
I won't say much about terrain yet, because I am just finishing it up in the editor. However, it is my intention for 3D World Studio to integrate with Torque as closely as possible, including terrain. I'll definitely keep you updated as more information becomes available. One cool feature is you can paint meshes right onto the terrain. You'll soon be able to select a .dts mesh like these grass clumps, paint them onto the terrain, and export a .mis file with all meshes positioned and oriented.

www.leadwerks.com/post/torqueplan02.png
Further Integration
I'm in the process of adding a Torque viewer to include with the editor. This is not really a necessary option, but it's just an extension of the new "out-of-the-box" philosophy. It's pretty neat to be able to export a .dif in one step, launch the map in Torque straight from the editor, and have everything look the same in engine and editor. Exit Torque, go back and change a light setting or entity placement, and launch it again to see how your changes affect the engine. Ah, takes me back to the old days of Worldcraft and Quake editing.

www.leadwerks.com

About the author

Recent Blogs

Page «Previous 1 2
#1
11/09/2005 (6:24 pm)
Very cool. I will definitely take a look at buying 3D World Studio. I already own CShop 4 and I noticed thegamecreators.com is offering a big discount to CShop owners.
#2
11/09/2005 (6:32 pm)
This is very cool. As a CShop 4.1 owner, I'm looking forward to 3D World Studio greatly.
#3
11/09/2005 (6:40 pm)
I think most of you will be better off waiting for constructor. With the types of products that Garage Games puts out, its going to be a great release. That and the price will probably be less than half of the price of 3D World Studio.
#4
11/09/2005 (6:41 pm)
For that matter, Torque the game engine costs less than 3D World Studio.
#5
11/09/2005 (7:05 pm)
Cool looking stuff Josh. :) As for Constructor vs 3DWS / Cartography Shop.. we always say, use the tool that's best for you. If you need a better interior editor *now* then Cartography Shop has been a good choice for many people, and it might well work for you too. When Constructor is released, we think it'll be awesome, and we're working hard to make it so. But it's not done yet, and you can decide what tools you want to use when it comes out.
#6
11/09/2005 (7:15 pm)
Looks great! I haven't gotten to play with .33 yet since most of my development has taken a back seat to Real Life(tm).
#7
11/09/2005 (8:11 pm)
I just wish there was a mac os x version
#8
11/09/2005 (8:11 pm)
For owners of CShop the basic version download is only $60~

Edit: And, I still fully plan on buying constructor when it comes out. But it's not out yet ;)
#9
11/09/2005 (9:39 pm)
So when can we expect a Linux version?
#10
11/09/2005 (10:25 pm)
Sorry David, there will never be a Linux version.
#11
11/09/2005 (10:49 pm)
Hrmm.. That's ok, it's common for people to fear what they don't understand. Good luck with your windows crowd!
#12
11/09/2005 (10:58 pm)
Wow, that was rude, and an over generalization, pointing boldly into your own fear of the unknown. Thanks for the window into your head David!
#13
11/09/2005 (11:21 pm)
The ol' pot calling the kettle black there Chris?
Anyways, if you flat out refuse to compile useful things on Linux, then I really have no use for the product/project. Potential customer lost, so I'll go elsewhere. Of course, if no one complains nothing get's done. So maybe at some point in the future Leadwerks will pick up a Qt book and start churning out cross-platform happy stuff. Until then, enjoy the window into my head..
#14
11/09/2005 (11:24 pm)
Good stuff Josh!

For me, I've always liked what I can get now over "whats comming sometime up ahead". Not dizzing GG for their efforts on Constructur, but I can buy this now - and it works - and is battle tested. And its way way more productive than Quark in the hands of someone like me :-D
#15
11/10/2005 (12:26 am)
I downloaded a CShop demo a few months ago and found it a bit too buggy. But, I tried the 3DWS demo this weekend and it seemed pretty nice, didn't run into any problems playing with it. It felt like worldcraft but legal :) . Having the lightmap preview is a huge bonus over worldcraft, but then I couldn't see if that would be what I get in torque or not. If only the demo had let me save so I could test the entire process out you might have had a sale right there. Any chance of seeing some sort of time limited demo? even a 1 day trial with full features would really help people like me decide.

edit: thought I'd try it again: d'oh seems a bit buggy still? the tool tips are doing odd things, when you mouse over them it seems to change the text that belongs to the icons. Try mousing over the carve, hollow, slice, extrude group going left to right, then back from right to left. small problem, but a bit confusing for a new user
#16
11/10/2005 (1:05 am)
3dWS kicks ass, its really customizable, and like Man of Ice says, ita available now :)

@ Clint, never experienced anything like that. Might try reinstalling.
#17
11/10/2005 (6:43 am)
I have been using 3DWS for about a month now, Also I used Cshop for over a year. Either one beats Quark hands down. 3DWS has come a long way from Cshop and after using it you can see why it was a paid upgrade. I see alot of people getting into heated disscussions about which is better 3DWS or Constructor. Very simply if you are working on your project now then 3DWS is the way to go.

One thing always comes to mind when people get into heated comparisons. (not picking on anyone here) Tim Aste which I am sure everyone here can say does incredible artwork, he works with several 3d applications not one single one. Keeping that in mind it is best off to own both 3DWS and Constructor.

One incredible feature I read Josh is planning on adding as well will be a geometry check button to check it against bsp rules and highlight any brushes you made bad. When this comes about the compile errors will be cake to track down.

I suggest if you are unsure about 3DWS to check out the forums, there you will be able to see just what is being done.

Great work Josh and thanks for the wonderfull software.
#18
11/10/2005 (8:13 am)
Great to hear Josh, I have CS4 and plan on getting 3D world studio. And GG guys have already mention if your waiting on Constructor then great, if not then go with some of these great alternatives and 3D world studio is at the top,.

A Well establish product, and supported. Plus the author is willing to add features and enchancements that he doesnt really have to but he does because he supporting something he feels is another great product.

So yeah Iam buying 3D world studio, and whenever constructor comes maybe it will have something I need :) dont know until it does.
#19
11/10/2005 (9:13 am)
The Terrain Editor looks extremely useful for myself.
#20
11/10/2005 (10:26 am)
does 3dws call map2dif or are you generating the dif using the 3dws executable? This makes a big difference to us who need to alter the .dif generation due to our own local customizations.
Thanks for the reply.
Page «Previous 1 2