diff --git a/WIP_311_update/contents.html b/WIP_311_update/contents.html new file mode 100644 index 0000000..d5120df --- /dev/null +++ b/WIP_311_update/contents.html @@ -0,0 +1,147 @@ + + +
+This Work In Progress
+We need a more tutorial like crash course for new users. The manual itself should stay more technical and detailed.
++Intoduction text +
+ ++Paragraph +
+ ++ +Art of Illusion is a 3D-graphics software for creating photorealistic (or not so photorealistic) still images and animations. + +
+ +The main drivers in developing this software have been easiness of use and open environment for development. The program is widely customizable and the program code is freely available on the development site.
+ +To create an image or a movie you first create a 3D-scene, which consists of threedimensional objects.
+ +At simplest the objects may be simple forms like spheres or discs or they can represent more complex or organic shapes like buldings or animals. You may assign the objects with textures and materials to achieve the visual appearance you like. You can have the objects move and change shape in time to create an animation. You have several different options availabe for creating the lighting conditions you need.
+ +The file extension for Art of Illusion scenes files is .aoi. There are no separate file formats for objects, animations or assemblies. You can exchange information between scenes by copying or linking and you can import images to your scenes either for reference or to be used with textures or materials.
+ +To lears to use Art of Illusion, please study this manual and try out some of the step-by-tep tutorials or tutorial videos on the homepages.
+ +Art of Illusion runs on Java versions 6 up. The software consists of the core software, that comes with the installation package and add-on parts, that may be compiled plugins or user editable scripts.
+ +
The core software contains all the necessary tools to start modelling, texturing, animating and rendering but it is recommended to add at least a few of the most useful pluging enhancements. A full API (application programming interface) documentation is available on the homepages for scipts and plugins development.
+ +Plugins can add a large variety of functions and properties to the core software. They can bring in new object types with the tools to work on them, add improved properties to the user interface, add new types of textures and material, add new properties to editors, add completely new tools.... Plugins are written in Java and compiled into .jar files, which can simply be added to the relevand directory under the instalation and they'll be immediately in use.
+ +Scripts can add tools, construct objects or alter setting of the software. Art of Illusion supports two scripting languages, Groovy and Beanshell. The benefit in using scripts is, that they can be tailored for very specific needs.
+ +The installation package comes with a tool for retrieving extension parts from an online library. Using the tool is not obligatory though: plugins and script can simply be added manually to their specific directories. Art of Illusion also provides a basic text editor for writing and editing scripts.
+ +To find out more, please have a look at the Writing plugins and Scripting sections of the maunal or the software development site on Github.
+ +In Art of Illusion you can use images to generate textures. To manage the images select Scene Images...
Imagemapped textures and procedural editors also open this dialog to handle images.
+ +![]() |
+
+Colored frame: Currently selected for an action. +The selection color is defined in the current color theme. + |
+
![]() |
+
+Paper clip: A texture or a material is using the image. +Images that are in use can not be deleted. + |
+
![]() |
+
+Chain: This image is linked from an external file. +You can keep editing the file and Refresh for changes + |
+
![]() |
+
+Broken chain: The linked image file could not be read. +The icon shows, what kind of an image is missing. +Try View Details → Reconnect to find the image + |
+
To pick an image for your texture, click an image icon to select it and click OK.
+ +You have two options for importing images: You can load them into the scene as local images or you can link them as external files.
+ +A loaded image will be saved with the scene. It will be kept safe from any changes to the original image but it can not be edited or replaced.
+A linked image stays as an independent image file. You can edit the image afterwards or even change the image, that the link is referring to. The link is saved in both relative and absoulte forms, so if you move the scene inside your hard drive, you can either move an entire folder structure including your images or you can keep the images in a stationary library.
+ +Linked images are marked by a piece of a chain on lower left corner of the image icon. If the image file is not found, the chain icon appears broken and the displayed replacement icon will show, what type of an image is missing. To reconnect the link to a lost image, first click the icon to select it and then click View Details... Reconnect.
Refresh: Reload linked images. Use this if you have edited one.
+ +Delete: Remove the selected image or link.
+ +View Details: Open a dialog to handle the currently selected image
+ +Purge: Delete unused images.
+ +The Purge dialog will suggest to remove all unused images and links. You can select individually which ones to remove before performing the action. Purge does not delete images, that are currently in use.
++To speed up workflow, many of the tools and functions have keyboard shortcuts. Some of them are written in the program code -- some can be edited on the Preferences/Shorcuts tab. They are summarised below: +
+ + +
+ +File Functions: + +Ctrl+N - Create a new AoI file +Ctrl+O - Open an existing AoI file +Ctrl+W - Close the current AoI file +Ctrl+S - Save the current AoI file with the same name +Ctrl+Q - Quit Art of Illusion + + |
+ +Edit +Functions: + + Crtl+Z - Undo/Redo +last action +Ctrl+X - Cut the selected object(s) to the clipboard +Ctrl+C - Copy the selected object(s) to the clipboard +Ctrl+V - Paste the object(s) from the clipboard into the file +Ctrl+A - Select all the objects in the scene +Delete - Clear selected object(s) + + |
+
+ +Object +Functions: + +Ctrl+E - Edit Object +Ctrl+L - Edit the object layout +Ctrl+T - Open the Transform Object Dialogue +Ctrl+U - Set Texture for currently selected object(s) +Ctrl+M - Set Material for currently selected object(s) + +Arrow keys can be used to move/rotate selected object(s) in the plane +of the currently selected view window if the Move/Rotate Icons are on. +Holding Ctrl while pressing the up/down keys moves/rotates +in the other axis. Holding ALT while pressing the arrow keys +moves/rotates the object by 10 pixels. + |
+
+Animation Functions: + +Ctrl+P - Preview Animation +Ctrl+] - Move forward one frame +Ctrl+[ - Move backward one frame +Ctrl+J - Jump to time ... +Ctrl+D - Edit selected keyframe +Ctrl+K - Keyframe selected track(s) +Ctrl+Shift+K - Keyframe modified tracks +Ctrl+Shift+A - Select all tracks of selected objects + + |
+
+ +Scene Functions: + +Ctrl+R - Open the Render dialogue window +Ctrl+Shift+R - Render immediately with current settings +Ctrl+Shift+U - Open Textures dialogue window +Ctrl+Shift+M - Open Materials dialogue window + |
+
+View functions +Ctrl+B - Toggle between one view mode and four view mode +Ctrl+G - Open Grid dialogue window +Ctrl+Shift+F - Fit model to selection +Numberpad * - Align view to closest axis directions + |
+
+Mesh +Editor Functions: + +Ctrl+Z - Undo/redo last action +Ctrl+A - Select all vertices/edges/faces +Ctrl+X - Extend selection +Ctrl+F - Fit view to selection +Ctrl+Shift+F - Fit model to selection +Cthr+H - Toggle freehand selection mode +Ctrl+W - Display as quads +Ctrl+M - Open Mesh Tension dialogue +Ctrl+E - Edit selected point(s) +Ctrl+T - Transform selected point(s) +Ctrl+B - Bevel/Extrude selection +Ctrl+P - Open texture parameters dialogue +Ctrl+S - Set smoothness for selected vertices/edges +Ctrl+R - Render preview +Ctrl+D - Open Edit Bone dialogue +Ctrl+G - Open Grid dialogue + +Arrow keys can be used to move selected points one pixel at a time in +the plane of the view if the Move Icon is selected. Holding Ctrl while +pressing the up/down keys moves +in the other axis. Holding ALT while pressing the arrow keys moves the +points by 10 pixels. + |
+
+ +The main window of Art of Illusion is called the "Layout Window". +
++When you launch the software the firts time, the Layout Winodw appears like this. The local language will be selected automatically if a matching translaton is available. +
++We recommend, that you have a look at the User preferences and the Interface enhancement sections. +
+ +On the top of the window you can see the menubar.
+
+
The menus provide access to everyhing, that can be done with the software. The content of each menu will be introduced later in the manual, where each function is explained.
+ ++On the left you can find the tools pallette. The pallette contains tools for: +
Each object type comes with their dedicated editors or property dialogs, where detailed edithing happens.
+ ++Normally, you'd handle the views by the mouse buttons, scroll wheel and modifier keys but on the toolbar you can find two icons, 'move' and 'rotate' for view handling. +
++If you select one of these tools, dragging on the view the left mouse button will perform the move or rotate. The icon activated tools also work in stylus or finger use on touch operated devices.
+ ++Please have a look at Using views, Mouse functions and Keyboard Shortcuts. Even though you will easily find the basic fuctions of the mouse just by experimenting, there is a lot more there, that you will be very helpful, when you start to become more familiar with Art of Illusion. +
+ +On the right you have the object list and the object properties panel. Both of those can be undocked and redocked.
+ +On the object list you can see the contents of the scene. On the list you can select the object for operations, change their visibility on the scene or arrange the objects to have a suitable parent/child hierarchy. Otherwise moving objects up and down on the list does not change their order in the model data.
+ +The Object Properties panel containd information about the currently selected object(s). Some of the setting, like the position and orientation of each object, are editable or accessible directly on the panel. What is accessible tepends on the object type.
+ ++
+ ++The UI is mostly controlled by mouse buttons and modifier keys. The basic approach is designed over a 3-button mouse with a scroll wheel: +
++
+If you are using a single button mouse, you can use modifier keys to obtain the right and middle button functions. This applies to all functions: For example Ctrl+Right Button would be the combination Meta+Ctrl+Mousebutton: +
++
+"Meta" is the name of the key in the coding though few computers have an actual key by that name. On Mac-systems the installation package takes care of assingning the meta-key approproately. +
+ + + + ++The full set of control functions consists of click, double click, dragging (moving the mouse while a button pressed) and pressing modifier keys whie usin the mouse. The table below introduces all the common functions. More left button functions of the left button may be introduced in greater in the descriptions of each tool. +
+ +Left button / Mouse button alone | |
---|---|
Click | Activate tools or select single objects |
Shift + Click | Add objects to selection |
Double click | Open dialogs or editors (on the tools pane, open tool settings) |
Drag | select/move/create objects |
Shift + Drag | e.g. create objects with equal proportions |
Middle button / Alt + Mouse button | |
'Click' | Center the view and set working depth. The function is actually NOT coded as 'click' but as 'press and release'. |
Click on object list | Fit view to object(s) |
Drag | Rotate view |
Ctrl + Drag | Tilt view (if tilt is available, see Navigation modes) |
Ctrl + Shift + Drag | Pan the view around the viewing point |
Right button / Meta + Mouse button | |
Click | Open pop-up menus |
Drag | Move view (left, right, up or down). |
Ctrl + Drag | +Space and Tray modes: Zoom in/out to the rotation center point. + Drone and Dolly modes: Move forward. |
Scroll wheel | |
Scroll | +Space and Tray modes: Zoom in/out to the rotation center point. + Drone and Dolly modes: Move forward. + |
Alt + Scroll | Precision scroll (slow) |
+Navigation modes define, how the view responds to the mouse. +
++There are four modes, called 'Sphere', 'Tray', 'Drone' and 'Dolly'. +Tray and Sphere are suitable for ediitng the scene and individual objects. Drone and Dolly modes are suitable for exploring large models or for example designing and recording camera drives. +
++In edit modes the view always rotates around a point (the 'rotation center'), that is in the model sphere on the center axis of the view. The rotation center also defines the working depth of the view. Zoom will bring you closer to the rotation center allowing you work on small details. Use Middle button-click to focus to a point. +
+Sphere: This allows free rotation to all directions. Sphere is the default mode for mesh editors. + + ++Tray: Y-axis is locked up (tilting to either side is not possible in tray-mode) and rolling forward and back are limited to [-90°, +90°]. In essense the behavior is as if you had your scene set on a tray. Tray mode is the default for scene views. +
+ ++The idea of travel modes is, that instead of looking at the model on the outside, you place yourself into the model space. In these modes rotate becomes pan and zoom becomes move forward/back. These modes probably require some practice to be truely useful but they may come in handy in appropriate use cases. The travel modes make better sense with relatively wide camera angles and crowded scenes. Set the window to one view mode (Ctrl+B) or camera angle to 45° or higher. The modes are designed to be used mostly by the scroll wheel, though other controls work as well. +
++Note that using center-button click sets the working distance of the view, which directly affects the scroll step size and hence the speed of movement. You can also set the working depth by typing into the magnification field. +
++When either of the travel modes is activated, cue graphics are drawn onto the view. The cues are meant to help with the aim, when using the scroll wheel. You can find cue graphics settings in the Preferences. +
++Drone: Equivalent to Space. Allows you to fly in the model space into any direction. The positon of the mouse cursor affects the scroll function like this: +
++Dolly: Equivalent to Tray. Allows you to travel along the x-z-plane with y-direction always up. +
++The preferences setting dialog can be found at the bottom of the Edit menu. +
+ ++You can select the language of the userinterface in the drop down menu on the top of the Preference dialog. +
+--image-- + + +When you change the language, the new setting affects only the new windows and dialogs in the session. It is recommended to restart after changing the language.
+ +The selected language does not affect default names of the objects or any internal functions of the software. It only translates the user interface.
+ +Unfortunately many of the translations are incomplete. The default translation for any missing texts is (US) English. If you wish to contribute to improving any of the translatiosn, you can start by having a look at the translation files on Github.
+ +Your preferences setting are stored in a folder called .artofillusion under your personal user directory. The folder may appear hidden on your system. An individual preferences folder will be created for username, that uses Art of Illusion.
+ +The two files, that belong to Art of Illusion core software are: + +
The programmable keyboard shortcuts form the 'Shortcuts' tab on the preferences dialog. Some most used shorcuts are hardcoded an can not be changed but there are plenty of editable ones, that are adapted to each different diffent editor.
+To edit or add your own shortcuts you should familiarize yourself with scripting.
The files are automatically generated text files and it is possible to read and edit the files by a text editor but editing is not recommended. Editing shoud happen through the Preferences dialog.
+ +Deleting a preferences file or the folder reset prefrences. The folder and/or file will be recreated, when you start Art of Illusion the next time.
+ +
+You have great freedom in how you use the views:
+
+
+
+There are five display modes avaliable +
++The views of the Layout Window and the Object Editor Windows follow the same set of rules, except that object editors cannot be assigned with cameras. +
+ +
+
In four view mode you can work on the model through any of the views. Also all the views can be oriented independently. You don't have to stick to the preset orientations.
+Note that, if a view oriantation is set to a Camera, moving and rotating the view will also move the camera. This is especially handy to find camera angles or to record camera movements for animation or to aim spotlights to their targets.
+ +Usually it is easier to edit a scene/object through one large view rather than four small ones.
+ +To switch to one view mode, select View/One View. The active view will be expanded to fill the entire viewing area. This may also be a camera view. To switch back use the same menu selection, which will be now called Four View. The keyboard shotcut to toggle between one and four views is Ctrl+B.
+ +