Prim Composer 1.1 — SL to 3ds Max workflow and NURBS integration



Prim Composer 1.1 — SL to 3ds Max workflow and NURBS integration

14
Nov
2008

Article Overview

  1. New SculptShape button and NURBS support
  2. Introducing the Maxproxy exporter: Copyright issues and program architecture
  3. Using Maxproxy to export from Second Life
  4. What's new in Maxport and 3ds Max
  5. A proposal for determining texture export rights
  6. ALL (printer friendly)

How to export

Start Maxproxy first, then start the viewer using the viewer’s –loginuri command line option to point the viewer to the url on which Maxproxy is listening. By default, Maxproxy listens for connections on the url “http://127.0.0.1:8080″. You can get a full list of Maxproxy’s command line options by typing

maxproxy.exe --help-export

on the command line.

In detail, here is what you need to do:

  1. Create a new shortcut for starting the viewer.
    • Make a copy of the shortcut that you normally use to start the viewer.
    • Edit the properties of the new shortcut and change the target field to include the –loginuri option.

      The new target should look something like this, although yours could have additional options:

      "C:\Program Files\SecondLife\SecondLife.exe" --loginuri http://127.0.0.1:8080
  2. Start Maxproxy
    • Open a command prompt window (Start > Programs > Accessories > Command Prompt).
    • Change the directory to the location of Maxproxy.
    • Start Maxproxy. To connect to the main grid in Second Life, you would type:
      maxproxy.exe --main

      To connect to a local instance of OpenSim, you would type:

      maxproxy.exe --proxy-remote-login-uri="http://127.0.0.1:9000"

      Maxproxy is ready to receive connections when it prints out the following message:

      proxy ready at http://127.0.0.1:8080/
  3. Start the Second Life viewer using the shortcut you created in Step 1 and login as normal.

    Once you are in world, Maxproxy will chat to tell you that it is running.

  4. You can move around in your current sim, but sim crossings and teleports might not work.

    Select the prims/linksets that you want to export. Use the normal prim selection mechanisms in the viewer.

  5. Save the selected prims by typing the save command in chat. For example, type:
    /save myObject

    in chat to save the selected prims to a project on disk called “myObject”. Type /help in chat for a full list of available commands.

    The actual location of the saved project will be determined by the export directory. By default, projects are exported to “c:\prims\”. Thus, the location of myObject would be “c:\prims\myObject\”. You can change the export directory by specifying a different directory on the Maxproxy command line using the –export-dir option.

    For example, if you wanted to connect to the main grid and to export projects to the directory “c:\projects\”, you would start Maxproxy with this command:

    maxproxy.exe --main --export-dir="c:\projects"

    or

    maxproxy.exe --main --export-dir="c:\projects\\"

    IMPORTANT: the final backslash in the directory name should be omitted or doubled. If you put a single backslash at the end, it gets confused.

    DO NOT do this:

    maxproxy.exe --main --export-dir="c:\projects\"

Note: there is currently no graceful way to terminate Maxproxy. After you logout of the viewer, the only way to close Maxproxy is to type Control-C in the Command Prompt window.

RSS feed | Trackback URI

9 Comments jump to bottom

2008-11-21 20:10:43

[...] The full release notes explain the export process: [...]

 
Comment by dave
#
2008-12-24 20:37:05

I’m trying to export out of an local opensim region through Hippo OpenSim Viewer. I have the “proxy ready at 8080″ using the uri switch to 9000, but when I load the viewer maxproxy isnt loaded.  

 
Comment by Shack Dougall
#
2009-01-28 22:42:43
(Use Quote) Quote

Sorry for the late reply.  Hippo doesn’t seem to use the –loginuri switch.  Instead, it has the “Grids” button on the login screen.

To use Hippo with Maxproxy, you need to add a grid to Hippo that has the Maxproxy loginuri.

 
 
 
 
Comment by Au79         
#
2008-11-27 09:25:16

I was reading some pages of the site, including installation orders, but from some reason there were no buttons added to my 3ds Max for creating sculpt, at all.
I was wondering if I have installed it right and went over the whole thing again, but found no errors, therefore I believe I did right, but something is still not working properly.
Maybe someone can assist me with it. Is there another stage after coping the “primecomposer” directory to the max “stdscripts”? Which files am I suppose to copy to 3ds max and to what directory?

Sorry for all the question, but I really want to start using it :)

BTW, if anyone has good tutorials for it, it’ll be great.

Thanks ahead :)

 
Comment by Shack Dougall
#
2008-11-27 11:59:25

What version of 3ds Max do you have?  Sometimes you have to restart 3ds Max twice after installation before it fully works.  Do you see the “Prim Composer” menu in the top/main 3ds Max menu bar?

 
 
 
Comment by Au79         
#
2008-11-27 12:03:01

Yeah, I found it. :)
Now just need to figure out how to use it. Not as simple as I thought :)

 
Comment by Shack Dougall
#
2008-11-27 12:16:25

The Prim Composer FAQ should answer most of your questions about how to use it.  Plus, some of the newest features are described in blog posts such as this one.

 
 
 
Comment by Au79         
#
2008-11-27 16:08:09

Worked perfectly :)
Thank you very much

 
2008-12-05 17:26:34

[...] to 3ds Max Prim Composer – adds the ability to export prims from Second Life/OpenSim and import them into 3ds Max. You can [...]

 
Submit Comment