Archipelis Designer user manual
Introduction of the tool
Thank you for using Archipelis Designer 3.0.
Archipelis Designer is an innovative concept in 3D design that you will find both exciting and easy to use. You can easely create professional looking models within minutes by simply tracing a background image or by just starting with a blank view.
The model is automatically textured as well as ready for a variety of export formats.
Archipelis Designer uses an intuitive approach to sketch out shapes which can then be enhanced with textures and photographs.
How to create 3D models with Archipelis Designer
Archipelis Designer takes a different approach to creating 3D models by simply drawing its shape! Just draw the contour of the various shapes of the model (for example: the head, the body, the legs) and Archipelis Designer automatically merges them and applies textures. It is also possible to use a picture or photo as a background and follow the contours on it.
Thus, very simply and in about ten minutes, it is possible to create realistic organic models and to export them in widespread 3D formats like OBJ, Collada DAE, HTML 5.0 WebGL, VRML, X3D, DirectX 3DS Max and more over Second Life.
Main features:
- Draw 2D shapes to build 3D objects
- Reposition, reshape, scale and move shapes
- Automatic merging process
- Multi-resolution management
- Viewing modes: wire frame, smooth shaded, textured, cartoon, environment mapped, vertex as well as anaglyphic (stereo with red-blue glasses)
- Increased accuracy
- 4 panel or single panel viewing modes
- Zoom in and zoom out
- Multiple texture management and texture baking
- Multi plane viewing selection so you can view your model from virtually any angle
- Mirror shapes
- Intuitive contour editing for precise and fast curve editing
- Undo management
- Multiple export formats: .obj, .wrl, .x3d, .x, .asc, .dae, .html with WebGL, .dxf, .off, .stl, .c (Open GL C code generation), Second Life sculpted prims.
Principle
When you draw a contour in this drawing area, the
corresponding 3D shape appears. You can move around it using the mouse (left mouse
button down). You can also change the size and location for instance with the "circle command".
You can draw a second shape near the first. When you click on [merge], the fusion of
the two shapes is resulting in the unified 3D model with a parameterized quality/resolution.
It is also possible to work with pictures on the background. For that, just drag and drop an
image into the drawing area. This image is used as the basis of your work to draw
various shapes.
Presentation of the user interface
The graphic user interface is made of various areas:
- Project menu
- Shape section
- Group section
- Texture menu
- Command circle
- Mode bar
- Visualization bar
Project menu
The content of the
[project] menu is:
- [new]: to create a new project.
- [load]: to load a project (extension ".designer").
- [save]: to save the current project.
- [save as]: to save the current project under a specified name.
- [export format]: to choose the export format such as asc, collada (.dae) and more (see section "Exports" for more details).
- [export]: to export the 3D model to a specified format. Warning, before exporting, you should save the current project. Exporting is explained below, in the section "Exports".
- [upload Size]: to select the size of the final real object to be printed out in 3D using the [upload, print] function.
- [upload, print]: to upload the current 3D model to a partner website for 3D printing.
- [settings]: to activate/deactivate animations and sounds.
- [help]: to display this user manual.
- [tutorial]: to display a tutorial.
- [quit]: to quit Archipelis Designer.
Shape section
Archipelis Designer works with shapes to build the final model. Each shape belongs to a group. When each shape is selected you can choose through boolean operations to define how to merge the current shape with others within its groups, whether to add, substract or intersect.
- [operator] can be [union],[intersection],[difference 1],[difference 2]: to choose the way the current shape is inserted into the 3D model. It is either by union (this is the most common case), either by intersection (only the common area is preserved), either by difference number 1 (it is the remainder of the group "minus" the current shape) or by difference number 2 (it is the current shape "minus" the remainder of the group).
- Cursor [1] - [x swivel]: to swivel the shape on the X axis (the axis is defined within the view where the shape has been created).
- Cursor [2] - [y swivel]: to swivel the shape on the Y axis (the axis is defined within the view where the shape has been created).
Let us take an example to illustrate the operators.
Here you have a pear. A strange shape has been added on the right with [union] operator. The model is then merge and the result is:
With [intersection] the result of the merge is:
With [difference 1] (i.e. "pear minus strange shape") the result of the merge is:
With [difference 2] (i.e. "strange shape minus pear") the result of the merge is:
After drawing a shape, it is possible to adapt it, modify it or parameterize it.
All these parameters do not change the contour which has been drawn. Note that the [mirror] command is also available in the command circle (see next section).
- [mirror]: to duplicate the current shape you can set [x] or [y] or [z] (the axis is defined within the view where the shape has been created). If no mirror feature is applied, [none] is used.
- Cursor [delta mirror]: to shift the mirrored shape relative to the mirror axis (this feature can be used to slightly break a global symmetry of the 3D model being created).
- [color]: to change the color of the current shape using a palette.
Group section
In Archipelis Designer, a group is a set of shapes that can be merged together. But, note that two groups "do not merge" together. Most of the time the groups can be used to represent two different objects in a single 3D model for example.
Each group (i.e. set of shapes) is identified with a dedicated color as a column on the right side and the current selected shape is surrounded in Orange. The little white cross in the selected shape is to remove it. Shapes in groups are organised this way:
- Group 1 in Red
- Group 2 in Green
- Group 3 in Blue
- Group 4 in Red
- Group 5 in Green
- Group 6 in Blue
- ...
You can create a new group (
[add group] command).
In this section you can choose the quality of the merge of all the groups with [merge Quality]. [low] setting allows you to make a Lower poly model (but less precise), as [no limit] setting makes a high resolution model (it is time consuming and generally not useful). [medium] and [high] are intermediate settings.
[merge] starts the fusion of the shapes to create the final 3D model.
For instance, in the previous image, you have an example of a merge (on the left, the quality is low and on the right the quality is higher).
Texture menu
Archipelis Designer allows you to load multiple textures on each viewing plane (i.e. up to 6 textures for each face of a cube), when you trace an image the texture is automatically applied to the 3d model.
- The [load] command loads a new picture (".jpg", ".bmp", ".gif", ".png", ".tiff" extension among others). Archipelis will load the texture and put it on the current face of the virtual cube.
- The [remove] command remove the current texture.
- With the [reset] command you can reset the current settings of the current texture (i.e. no scale and no translation applied).
- With the [sel. editor] command you can select your favorite image editor to launch using the [edit] command.
- The [edit] command calls the image editor in order to improve the texture. If no texture is available, or on request, it is possible to generate a texture starting from the rendering of the existing 3D model. When finished reworking the texture, save it, quit the image editor and then close the dialog box.
- With the [copy] command you can copy the texture into the clipboard in order to use it with another software.
- With the [paste] command you can retrieve the texture which is inside the clipboard and apply it.
- You can have a different texture for each view of the model, for example the top can have a green texture, the left a blue texture, and the right a red texture; Mind you are not limited to basic colors but can use photographs as well.
Command circle
For a given current shape, a circle is displayed around. Here you have access to several commands which are listed below, using the left mouse button.
- [trsl]: to translate the current shape on the plane related to the viewpoint.
- [scale]: to scale the current shape in all directions.
- [z trsl]: to translate the current shape on the depth axis (relative to the view where the shape has been created).
- [z scale]: to shape the current shape on the depth axis (relative to the view where the shape has been created).
- [stretch]: to strech the current shape on the depth axis (relative to the view where the shape has been created).
- [mirror]: to duplicate the current shape.
- [remove]: to remove the current shape.
- [shape view]: to display the view used to define the current shape.
Mode bar
Several modes are available, the current active one is identified by a little
orange spot at the top.
- [default]: to set the default mouse behavior. You will have access to the interactions like picking a shape, turning around the model, using the command circle, defining the area for texture.
- [draw]: to set the drawing mode. You will be able to draw a 2D contour in the drawing area.
- [edit]: to set the edit contour mode. With the mouse, you will be able to modify the contour to correct errors and bad drawings as shown in the figure below. Once finished, you will have to click on [default] to apply the modifications (regeneration of the 3D shape).
-
[zoom]: to zoom in or zoom out. To zoom in, start with the top-left and finish with the bottom-right of the area you are interested in. To zoom out, simply do the same from bottom-right to top-left.
- [tex translation]: when one of the 6 views (face of the virtual cube) is displayed, you can translate the current texture with the mouse.
- [tex scale]: same as [tex translation] but for scaling.
Visualization bar
The visualization bar allows you to use commands to set the views and rendering style.
- [wire frame]: to display the 3D model in "wire frame" style (i.e. you can see how the 3D mesh is).
- [standard]: to display the 3D model on a standard way (colored and smooth shaded).
- [textured]: to display the 3D model with all the available textures mapped on it.
- [cartoon]: to display the 3D model with a cartoon like rendering.
- [envmap]: to display the 3D model with an environmental mapping style that gives a chrome or metal looking appearance.
- [points]: to display the 3D model with only the vertices of the mesh.
- [nb Views]: toggle to select 4 or 1 paneled views.
- [anaglyphic]: toggle to display the anaglyphic 3D mode (red and blue glasses are needed to catch the relief feeling).
- 6 possible [views]: each view is characterized by the both set of three orange square (one in the right upper corner and the other one in the left lower one). Each square represent a face of a cube representing a viewing plane. The highlighted face represents the axis and point of view you are viewing on.
Shortcuts
- [S] save
- [U] undo
- [Space] merge
- [Backspace]/[Delete] Remove current shape
- [X] view toggle on the X plane
- [Y] view toggle on the Y plane
- [Z] view toggle on the Z plane
- [V] toggle 4 panel/Single panel View
- [M] mirror Toggle (None, X, Y, Z)
Exports:
Archipelis designer can export to a variety of formats. Your may choose from the following export options.
Before exporting you will need to save the project and name it.
- [wavefront/Maya OBJ (.obj)]: to export to Autodesk Maya OBJ format (the texture coordinates can be exported).
- [collada (.dae)]: to export to Collada format (the texture can be exported).
- [html 5 WebGL (.webgl)]: to export to HTML 5 WebGL format (the texture can be exported).
- [vrml 1.0 (.wrl)]: to export to VRML 1.0 format (the texture can be exported).
- [vrml 2.0/97 (.wrl)]: to export to VRML 2.0/97 format (the texture can be exported).
- [X3D (.x3d)]: to export to the X3D format (the texture is not exported).
- [Microsoft DirectX (.x)]: to export to the Microsoft DirectX format (the texture can be exported).
- [3DS Max Ascii (.asc)]: to export to Autodesk 3DS Max ascii format (the texture is not exported).
- [Autocad DXF (.dxf)]: to export to the DXF format (the texture is not exported).
- [DEC OFF (.off)]: to export to DEC OFF format (the texture is not exported).
- [STL (.stl)]: to export to the STL format (the texture is not exported).
- [C OpenGL code (.c)]:to generate a C code with OpenGL that displays the model (the texture can be exported).
- [Second Life]: see next section for explanation.
Note:
If you need to export the 3D textured model, select the [textured] style in the visualization bar before exporting.
Otherwise select another style.
Using Archipelis Designer to create Second Life content
Introduction:
Archipelis Designer can export 3D models into Linden Labs' Second Life (SL) format.
It is important to remember that you will need
- a Second Life account.
- some L$ (Linden dollars) in order to pay Linden Labs (owner of Second Life) for uploading
images. L$10 are taken for every uploaded image. A 3D model from
Archipelis Designer will be converted into images to get scuplty prims definition
(one image per shape and one image per texture of a shape).
Thus L$100 to L$200 is required for one model (hopefully, it is a small amount
of real dollars).
Archipelis Designer restrictions use:
In order to import acceptable 3D models made with Archipelis Designer into Second Life, please use the following guidelines:
- do not use any operators like intersection or difference (only union is possible).
- do not use the mirror feature (please draw the mirrored part yourself).
- use simple definitions for your contours (such as banana - keep it simple!). Obviously, you can create a complex model but this model should be based on a set of "simple" shapes.
How to export?
Step 1 - Export to sculpty prims (also called sculpties)
Once you have created a textured model with Archipelis Designer, save it to a project file with
[save] or
[save as] (if not already done). Then click on
[second Life] and
[export] menu.
Then, the export process starts immediately. Wait for one or two
minutes and you will find in the directory of your project
file a new subdirectory called "Something.ScultedPrims" (you may
have to confirm the deletion of this directory if it already exists).
Inside, you will find BMP images (geometry_XX.bmp and texture_XX.bmp)
and two LSL scripts (ArchipelisBase.txt and ArchipelisRez.txt).
Step 2 - Connect to Second Life
Connect to Second Life and go to a place where
you're able to build objects (a sandbox area for instance).
As previously said, you will need some L$ to upload
all the images.
Step 3 - Uploading all the images
With the menu "File > Upload Image (L$10)..." and then the button "Upload (L$10)", upload all the images
"geometry_XX.bmp" and "texture_XX.bmp". Close the windows corresponding
to these images.
All these images will appear in "My Inventory > Textures". Click on "Inventory" to
see that.
Note that before all that you may clean up this directory (to avoid conflict with
previous uploads).
Step 4 - The object ArchipelisBase
Go in build mode with the menu "View > Build B". Click on "Create" button.
Click somewhere on the floor to create an object (whatever it is, cube, cylinder...).
Here it is important to set the name "ArchipelisBase" to this object.
Drag and drop all the previously generated images that are now in "My Inventory > Textures"
into the content of the current object you are editing.
Click on "Content". Click on "New Script...". Double click on the script called
"New Script" that has been created. Copy the content of the file called "ArchipelisBase.txt".
Replace the definition of the script by a paste action. Click on "Save" button and close the
script window.
Select the object you are editing and with the right mouse button click on "Take" to
put it into "My Inventory / Objects".
Step 5 - The ArchipelisRez object
Click on the "Create" button of the build window.
Click somewhere on the floor to create a second object (whatever it is, cube, cylinder...).
You can call this object "ArchipelisRez" but it is not mandatory.
Click on "Content". Click on "New Script...". Double click on the script called
"New Script" that has been created. Copy the content of the file called "ArchipelisRez.txt".
Replace the definition of the script by a paste action. Click on "Save" button and close the
script window.
Drag and drop the object called ArchipelisBase you created at step 4 (it is in "My Inventory > Objects")
into the content of the current object you are editing.
Then, delete the object "ArchipelisBase" in "My Inventory > Objects".
Step 6 - Completing the export
Leave the build mode by closing the build window.
Click on the object ArchipelisRez in front of you to rez. Your 3D model appears.
Now, you can delete the ArchipelisRez because it is no longer needed.
By going back to the build mode (menu "View > Build") in "Edit" mode and by selecting all the shapes of your model, you can rotate or translate the selection.
Once all is OK, you can click on "Take" by
activating the right mouse button to put this model into your inventory. It will be
"My Inventory > Objects > ArchipelisBase" and you should rename it with a better name.
Animation:
Archipelis Designer integrates Fred Beckhusen's animation script. This script allows you to created animated sculpted prims within Second Life (in world).
The documention of this script can be found here:
http://metaverse.mitsi.com/Secondlife/Posts/Prim-Animator/
Collada:
This version of Archipelis Designer allows you to export your model into .DAE Collada format. Some of the vitual world application can import such kind of 3D files.