Prim Composer

Download and Version History

1.4 Major Release (milestone):

  • Released: 2010-08-02
  • Bug (3ds Max) (ticket): 3ds Max 2011 Compatibility.
  • Bug (maxport) (ticket): Second Life Server 1.40.x compatibility.
  • Feature (3ds Max) (ticket): 3ds Max VRay renderer support.
  • See complete release notes below
  • In 1.4, 3ds Max scripts, maxport, and maxproxy changed.

Download Prim Composer 1.4.0

Download Prim Composer 1.4.0

Downloaded 749 times.

Support

Donations

Thank you for supporting Prim Composer and SculptGenMax! Donations gratefully accepted through Paypal using the Make a Donation button. You can also send donations in Lindens directly to the author’s avatar in-world (Shack Dougall). If you do it in-world, please leave a quick IM, so that I know that you did.

All donations go directly to future development and support of Prim Composer.

Regarding SL’s Policy on Third-Party Viewers

Prim Composer is mostly compliant with SL’s Policy on Third-Party Viewers and fully compliant with the policy on Bots.

Click for full details about Prim Composer’s compliance with SL’s TPV policy.

This software is not provided or supported by Linden Lab, the makers of Second Life. Support for Prim Composer can be found on Prim Composer’s Documentation and Support Page. All questions should be posted to the Prim Composer Support Forums.

Privacy Policy

Prim Composer does not collect, store, or transmit any private user data except for the purposes of logging into a grid during import/export operations. User names and passwords are passed directly to the grid and discarded immediately.

Download Contents

  • /primcomposer — 3ds Max scripts. Must be copied into stdscripts. See Installation Instructions.
  • /maxport — command line utility to import prims to SL
  • /sculptmaps — contains pre-made sculptmaps that can be imported into 3ds Max

Download History

1.3.6 downloaded 6637 times.

Revision History

  • 1.4 Major Release (milestone):
    • Released: 2010-08-02
    • Bug (3ds Max) (ticket): 3ds Max 2011 Compatibility.
    • Bug (maxport) (ticket): Second Life Server 1.40.x compatibility.
    • Feature (3ds Max) (ticket): 3ds Max VRay renderer support.
    • Feature (3ds Max) (ticket): Add on/off switch for texture padding in baked textures.
    • Feature (maxproxy) (ticket): Allow export of megaprims from Second Life.
    • Feature (all) (ticket): Import Preference: Disable bake on imported faces with a specific UUID (Hidden Faces)
    • Bug (all) (ticket): Bug (all): HPA hollow amount should be a float.
    • Bug (maxport) (ticket): Fix misc problems with LSL Rezzer.
    • Feature (all) (ticket): Implement “Mirror” and “Inside out” sculptie parameters.
    • In 1.4, 3ds Max scripts, maxport, and maxproxy changed.
  • 1.3.6 Minor Release (milestone):
    • Released: 2009-10-09
    • Bug (Maxport) (ticket): Diagnose and/or fix LSL Rezzing problems in OpenSim 0.6.6 and 0.6.7.
    • In 1.3.6, only maxport changed.
  • 1.3.5 Minor Release (milestone):
    • Released: 2009-10-02
    • Bug (3ds Max) (ticket): fixed bug exporting prim names with international characters.
    • Bug (maxport) (ticket): maxport didn’t set permissions properly if no-copy/transfer was used. fixed.
    • Feature (maxport/maxproxy) (ticket): Implemented slice for box, cylinder, and prism in maxport and maxproxy. Still not implemented in 3ds Max
    • Feature (all) (ticket): HPA Defaults introduced to reduce size of XML file.
    • Feature (all) (ticket): HPA Permission format was changed to reduce the size of permission entries in the XML.
    • In 1.3.5, 3ds Max scripts, maxport, and maxproxy changed.
  • 1.3.4.2 Minor Release (milestone):
    • Released: 2009-09-27
    • Bug (3ds Max) (ticket): import without textures fixed.
    • Bug (3ds Max) (ticket): 3ds Max 7 bug fixed in export.
    • In 1.3.4.2, 3ds Max scripts changed.
  • 1.3.4.1 Minor Release (milestone):
    • Released: 2009-09-25
    • Bug (maxport) (ticket): .bmp files fixed when bulk uploading textures.
    • In 1.3.4.1, maxport changed.
  • 1.3.4 Minor Release (milestone):
    • Released: 2009-09-18
    • Feature (ticket): In 3ds Max, Baked Texture Support for Linear Workflow.
    • Bug (ticket): In Maxport, Bulk Texture Upload fixed.
    • New Requirement: .NET 3.5 is required for maxport and maxproxy
    • For comprehensive list of changes, click here.
    • In 1.3.4, 3ds Max scripts, maxport, and maxproxy have changed.
  • 1.3.3 Minor Bug Release (milestone):
    • Released: 2009-08-06
    • For comprehensive list of changes, click here.
    • In 1.3.3, only the 3ds Max scripts changed. Version numbers of Maxport and Maxproxy were not incremented.
  • 1.3.2 Minor Release (milestone):
    • Released: 2009-07-15
    • Feature (ticket): Maxproxy allows textures to be downloaded on prims that you created and own.
    • Feature (ticket): 3ds Max allows you to create sculpties with less than 1024 faces.
    • Feature (ticket): Prim Composer now uses the HPA (Hierachical Prim Archive) format to store its data–a documented, public specification for prim archiving and inter-grid exchange. (HPA Homepage). Old format can be read but not longer written.
    • Feature (ticket): Maxport allows you to specify either the project directory or the XML file inside it as the value for the InputXml command-line option.
    • Bugfix (ticket): 3ds Max now bakes textures correctly on regular prims when using the Unwrap UVW modifier.
    • For comprehensive list of changes, click here.
    • In 1.3.2, 3ds Max scripts, maxport, and maxproxy have changed.
  • 1.3.1 Minor Release (announcement) (milestone):
    • Released: 2009-06-08
    • Feature (ticket): Tiny sculpt support added to Prim Composer.
    • Feature (ticket): Maxport – Improved logging.
    • Bugfix (ticket): Maxport Error: Attempted to divide by zero.
    • For comprehensive list of changes, click here.
    • In 1.3.1, 3ds Max scripts, maxport, and maxproxy have changed.
  • 1.3 (2009-05-29) (announcement) (milestone)
    • Bugfix (ticket): Fixed problem baking sculpties that was introduced in 1.2.
    • Feature (ticket): Optional LSL-based rezzing using new –lsl option in Maxport. If using OpenSim, requires OpenSim 0.6.5.
    • Feature (ticket): Support for 3ds Max 2010
    • Feature (ticket): OS-specific filenames supported in Maxport/Maxproxy for Linux/Mac.
    • Feature (ticket): Maxport can be run from system path and accepts relative filenames.
    • Bugfix (ticket): Maxproxy works with SL RC viewer 1.23.x.
    • Bugfix (ticket): 3ds Max 7 bug fixed.
    • For comprehensive list of changes, click here.
    • In 1.3, 3ds Max scripts, maxport, and maxproxy have changed.
  • 1.2.5 (2009-04-20) (milestone)
    • Bugfix (ticket): Fixed bug in composite sculpties that was introduced in 1.2.4
    • Feature (ticket): Bulk change of bake texture sizes.
    • Feature (ticket): Export errors are now printed to the Maxscript Listener window.
    • In 1.2.5, only 3ds Max scripts have changed.
  • 1.2.4 (2009-04-03) (announcement) (milestone)
    • Bugfix (ticket)(blog post): Fixed the Size Limit problem that has caused problems editing sculpties since 1.2
    • Feature (ticket): Improved error reporting when a grouped prim is not contained in a linkset.
    • In 1.2.4, only 3ds Max scripts have changed.
  • 1.2.3 (2009-03-11) (milestone)
    • Bugfix (ticket)
    • In 1.2.3, only 3ds Max scripts have changed.
  • 1.2.2 (2009-03-11) (milestone)
    • Feature (ticket): Workflow Improvement: Convert sculptie-compatible mesh to Prim Composer sculptie.
    • Feature (ticket): Workflow Improvement: Allow low LOD SculptShapes.
    • Feature (ticket): light and flex are now fully supported.
    • Feature (ticket): physics, temp-on-rez, and phantom are now fully supported.
    • For a full list of changes (click here).
    • In 1.2.2, Maxport, Maxproxy, and 3ds Max scripts have changed.
  • 1.2.1 (2009-02-27) (milestone)
    • Bugfix (ticket): COMPOSITE SCULPTMAP FAILED — EPoly face index out of range
    • For a full list of bug fixes (click here).
    • In 1.2.1, Maxproxy and 3ds Max scripts have changed.
  • 1.2 (2009-02-20) (announcement) (milestone)
    • Feature: Composite Sculpties – Create a large seamless mesh out of multiple sculpties.
    • Feature: Improved Sculptmap Generation – Algorithms have been significantly improved when generating a sculpted prim from a lower resolution object. Equivalent results to the shader method.
    • Feature: Size Limit Toggle – Turn off/on the code that constrains the size of prims in 3ds Max. Turn it off for faster editing.
    • Feature: Permission Preferences – New preferences rollout for globally setting the permissions, such as next owner, on prims that are exported from 3ds Max. Permissions are carried into Second Life and OpenSim when uploaded via Maxport.
    • For a complete list of new features and bugfixes, click here.
    • In 1.2, Maxport, Maxproxy and 3ds Max scripts have changed.
  • 1.1.4 (2008-12-12) (milestone)
    • Feature: (3ds Max, Maxport, Maxproxy) Ticket 67 – Process texture face info, even if there is no texture or the texture can’t be exported
    • Bugfix: (3ds Max) Ticket 13 – Scaling an instanced prim out of bounds results in scene corruption.
    • Bugfix (3ds Max) Ticket 64 – 3ds Max: Can’t resize a flat plane sculptie using the rollout.
    • Bugfix: (Maxport) Ticket 69 – Maxport: Error: Guid should contain 32 digits with 4 dashes
  • 1.1.3 (2008-12-03) (milestone)
    • Bugfix: (Maxport) Ticket 65 – Large volume builds don’t rez in Second Life
    • Bugfix (3ds Max) Ticket 62
  • 1.1.2 (2008-11-26) (milestone)
    • Bugfixes: (Maxport) Ticket 61, (3ds Max) Ticket 60
    • Feature 59 (3ds Max): Add Alpha layer to sculptmaps to prevent theft. New Export Preference (Protect Sculptmaps).
  • 1.1.1 (2008-11-21) (announcement) (milestone)
    • Feature 51 (Maxport): Bulk uploading of textures.
    • Feature 57 (3ds Max): User-selectable image formats for baked textures.
    • Bugfix 30 (Maxport): TGA textures now upload properly. Previously, non-alpha TGAs would acquire an unseen alpha layer during upload that would cause textures to fight.
    • Bugfix 52 (Maxproxy): Maxproxy now exports worn items correctly.
    • Bugfix 54 (3ds Max): NURBS plane sculpties now have a correct UV map so that they no longer appear inside out when imported to Second Life or OpenSim.
    • Bugfix 55 (3ds Max): Sphere dimples are now imported correctly into 3ds Max.
    • Bugfix 58 (Maxport): Maxport command line help no longer prints jibberish for the option descriptions.
  • 1.1 (2008-11-14) (announcement) (milestone)
    • Export prims and linksets from Second Life or OpenSim
    • Import into 3ds Max
    • Create NURBS sculpties within Prim Composer
  • 1.02 (2008-10-03) (announcement) (milestone)
    • Changed: 3ds Max scripts only. You will need to delete and update stdscripts/primcomposer.
    • Feature (3ds Max): New sculptmap aspect ratios (see ticket).
    • Feature (3ds Max): Move the pivot point of a sculptie (see ticket).
    • Task (3ds Max): Move SculptGenMax settings to the Prim Composer preferences dialog (see ticket).
  • 1.01 (2008-09-26) (announcement) (milestone)
    • Changed: Both 3ds Max and Maxport. You will need to delete and update stdscripts/primcomposer.
    • Enhancement (3ds Max): Improved baking speed when bake is disabled on some prim faces (see ticket).
    • Bugfix (Maxport): Maxport crashing and can’t get Linden balance (see ticket).
    • Bugfix (Maxport): Remove prim size limitation (see ticket).
    • Bugfix (3ds Max): Improved error handling when using Standard Material and disabling bake on prim faces (see ticket).
  • 1.0 Final (2008-09-19) – Read the announcement
    • Changed: Both 3ds Max and Maxport. You will need to delete and update stdscripts/primcomposer.
    • Feature (3ds Max): Preferences dialog
    • Feature (Maxport): New command line option (–delay). Use with Opensim+SQLite to slow down the import process, especially when importing linksets. Start out with a value of 10 (–delay 10) and adjust up or down as needed. Default value is 1. Higher values means more delay and slower import.
    • Bugfix (3ds Max): Texture bleeding fixed when baking light/shadows across multiple prims. (see description of problem)
    • Bugfix (3ds Max): Now, if you cancel a render, it cancels the export.
    • Bugfix (3ds Max): Automatically creates the 14 necessary sub-materials in a Multi/Sub-object material when it is assigned to a prim. (see bug report). Can be disabled in preferences.
    • Bugfix (3ds Max): Fixed the exporting of instanced prims. Previously, the scale of instanced prims was not exported properly. (see bug report).
    • Known Issue (3ds Max): Mental Ray has a problem baking with the mr Photographic Exposure Control. Use the Logarithmic Exposure Control instead. (see issue report).
    • Known Issue (3ds Max): Do not scale instanced prims greater than 10m or less than 0.01m. If you do, they will all revert to the same scale and position. This warning only applies to instances and only when you scale them out of the 0.01m-10m range. (see bug report).
    • Known Issue: The prim properties physics, phantom, temp-on-rez, and locked can be set in 3ds Max, but are not imported into SL/OpenSim. Planned, but not yet implemented.
    • Known Issue (Maxport): TGA textures are not uploaded properly to SL/OpenSim. 24-bit textures get converted to 32-bit, giving them an alpha layer. It doesn’t affect the way that the textures look, but they are treated like alpha textures by the viewer and “fight” with other alpha textures to be on top. Recommend using PNG textures instead.
    • Testing (Maxport/3ds Max): Tested with both SL and OpenSim with linksets of up to 100 and up to 400 prims in the scene.
  • 1.0 beta 5 (2008-08-29) – Read the announcement
    • Affected: Both 3ds Max and Maxport. You will need to delete and update stdscripts/primcomposer.
    • Feature: Baking and Automatic Uploading of Textures for both Prims and Sculpts
  • 1.0 beta 4 (2008-08-08) – Read the announcement
    • Affected: 3ds Max scripts only. You will need to delete and update stdscripts/primcomposer.
    • Bugfix: Importing sculptie position fixed when it is not in the center of the prim.
    • Bugfix: Prisms in previous versions did not match the shape in SL and some of the hollow sizes were incorrect. Both of these have been fixed.
    • Bugfix: Export -> All now ignores hidden prims. Previously, it would export them to SL.
    • 3ds Max: Mesh seams in regular prims removed.
    • 3ds Max: Smoothing groups implemented for mesh faces.
    • 3ds Max: Material IDs implemented for mesh faces.
    • 3ds Max: UV Maps for regular prims.
    • 3ds Max: You can apply materials to regular prims using Multi Sub-Object materials and render them. Upload of textures to SL will be in next release.
  • 1.0 beta 3 (2008-07-11)
    • Affected: Maxport only. You do not need to update the 3ds Max scripts.
    • Bugfix: Timed out waiting for prim to rez.
    • Maxport checks that the position and size of prims are valid before attempting to rez them in SL.
    • Maxport handles non-US locales.
  • 1.0 beta 2 (2008-07-04)
    • Affected: Maxport only. You do not need to update the 3ds Max scripts.
    • Maxport performs pre-import safety checks, such as making sure that the parcel allows building and that there are enough prims available on the parcel.
    • Maxport prints out sim stats for diagnostic purposes.
    • Two new maxport options: –noaction and –force.
  • 1.0 beta 1 (2008-06-28)
    • First Release