Tag Archive for 'offline-builder'

Prim Composer 1.0 Released!

7
Jul
2008

Prim Composer 1.0 Beta 2

Prim Composer for 3ds Max

I’m happy to announce that Prim Composer for 3ds Max has been officially released and is now available for download.

Prim Composer is a complete offline builder for Second Life and OpenSim. Create regular prims and sculpts within 3ds Max and import them into either Second Life or OpenSim as linked sets. Hierarchical grouping and gizmo scaling are supported within 3ds Max.

1.0 Beta 1 was released on June 28th and Beta 2 was released a week later on July 4th. If you got Beta 1, the only changes in Beta 2 are to the Maxport importer. Additional diagnostics and safety checks were added to test for common problems such as no-build parcels, full parcels, and insufficient funds for uploading textures.

SculptGenMax is now a part of Prim Composer

Prim Composer includes the latest build of SculptGenMax which is accessible from a new top-level menu in 3ds Max. SculptGenMax will continue to be developed but it will no longer be downloadable as a separate standalone product.

Current users of SculptGenMax are encouraged to upgrade to Prim Composer as soon as possible to ensure maximum compatibility between .max files and future versions. SculptGenMax works exactly the same within Prim Composer as it did before, so you don’t need to learn anything new to get started.

Getting Started

Installing Prim Composer is straightforward, but existing SculptGenMax users will need to delete the previously installed SculptGenMax files first. See the Installation Instructions for more information.

A Guide for Prim Composer is also provided. Read this to get an overview of how it works.

If you have problems, feel free to post in the Prim Composer Support Forums.

Future

Development of Prim Composer is ongoing with many new features planned such as texturing and better integration with your Second Life inventory. Video tutorials are also coming soon.

Prim Composer Status - March 2008

14
Mar
2008

Time for a Status Report

A lot has been happening with the development of Prim Composer and I want to take a moment to bring the community up to speed. This week I’ve been surveying the current landscape of open source tools for Second Life.

Open source and SL

libsecondlife

libsecondlife
libsl

I looked at libsecondlife, of course, to see how difficult it would be to use it to automate the prim import process. Looks good. I was able to quickly set up a working development environment, although it will take some time to fully understand the library.

OpenSim

Open source grid server
OpenSim

I also dropped in on the OpenSim project and was delighted by how much it has matured. To be honest, when I first heard about OpenSim over a year ago, I was skeptical. I’ve seen projects like this come and go with high hopes and little substance. But looking at it today, I’d say that OpenSim is poised to become a vital part of every builder’s repertoire.

OpenSim

Open source grid server

OpenSim is a backend server that utilizes the same protocol as Second Life to communicate with 3d clients such as the Second Life viewer. Because it supports SL’s protocol (via libsecondlife), it can be used with the official viewer from Linden Lab and it implements services that are similar to LL’s commercial grid.

What this means for builders is that it is now possible to run a limited, but functional equivalent of the Second Life main grid on your home computer, completely separate from Second Life and without the cost of tier or the need to connect across the internet. It’s not completely stable yet and many things are missing, but to my delight, it does actually work.

Visit a public grid

Nice build on the OpenlifeGrid
OpenlifeGrid

A good way to try OpenSim is to visit one of the public grids that are forming on the internet: OSGrid and OpenlifeGrid are two good examples. You’ll have to create a new account on their websites first, but then it is relatively simple to launch the official SL viewer and connect to these OpenSim grids. The websites for both of these grids include FAQs and forums to help you get started.

Do it yourself

You can also run OpenSim on your own computer by downloading OpenSim directly from opensimulator.org or by getting a somewhat more user-friendly Ready-To-Run version from openlifegrid.com. But I recommend going to one of the public grids first to get an introduction. For example, OSGrid has a good orientation center at Wright Plaza with posters that describe some of the finer points.

Orientation Center at Wright Plaza
Wright Plaza — OSGrid

Prim Composer

So, what does all this have to do with Prim Composer?

Freedom!

OpenSim gives us the freedom to build when and how we like. It provides a cost-free way of seeing how our builds will look in Second Life with no file upload charges. And we can demo large builds to clients without having to own or rent a sim in SL.

Greater dependence on libsecondlife

Support for OpenSim will require a change in the way prims are exported by Prim Composer to Second Life (and now OpenSim). Previously, my focus was on building a LSL-based importer which would be augmented by libsecondlife to allow easy uploading of the images and notecards needed by the LSL script.

With OpenSim in the picture, this is no longer a viable option, since LSL support in OpenSim is very limited. At some point in the future, LSL will work for this, but not right now. Essentially, this moves the focus from LSL to libsecondlife. Now, the entire import process will be driven by libsl.

Delayed release

The primary impact of this is that it will take me a little longer to finish the first version of Prim Composer, but it will also have more functionality than was originally planned for the first release. Basically, it pushes it out by about a month.

Max9 Required

Another big change is that I’ve decided that the first version will require Max9 or above. Max8 and below might be supported in a later version, but no guarantees. Please leave a comment below if this is an issue for you. I need to gauge how large is the demand for older versions.

The reason for making Max9 the minimum supported version is that .NET support was added in that version. The shift to libsecondlife puts a greater emphasis on .NET as well as XML (since libsecondlife supports an export format that is in XML). All of this is easier and cleaner with Max9’s .NET integration.

Update (June 2008): The first version of Prim Composer will not require Max9, but future versions might for all features to work.

Coming in Q2 2008!

Yes, it really is almost here. Just a little bit longer. It will be worth the wait! :-)






Bad Behavior has blocked 305 access attempts in the last 7 days.