From 7f607b37648cbfa3e1d96087c73b508c2766b097 Mon Sep 17 00:00:00 2001
From: peteihis
Date: Tue, 19 Nov 2019 07:23:50 +0200
Subject: [PATCH] wip 1
---
WIP_311_update/contents.html | 147 ++++++++++++
WIP_311_update/foldertemplate/document.html | 33 +++
WIP_311_update/index.html | 7 +
WIP_311_update/introduction/introduction.html | 71 ++++++
.../introduction/style/h1_counter.css | 5 +
WIP_311_update/scene/image/broken.png | Bin 0 -> 3500 bytes
WIP_311_update/scene/image/image_details.png | Bin 0 -> 7085 bytes
WIP_311_update/scene/image/image_tools.png | Bin 0 -> 4088 bytes
WIP_311_update/scene/image/linked.png | Bin 0 -> 3696 bytes
WIP_311_update/scene/image/load_or_link.png | Bin 0 -> 4040 bytes
WIP_311_update/scene/image/manage_images.png | Bin 0 -> 22137 bytes
WIP_311_update/scene/image/purge_dialog.png | Bin 0 -> 8837 bytes
WIP_311_update/scene/image/selected.png | Bin 0 -> 2308 bytes
WIP_311_update/scene/image/used.png | Bin 0 -> 3484 bytes
WIP_311_update/scene/managing_images.html | 131 +++++++++++
WIP_311_update/scene/style/h1_counter.css | 5 +
WIP_311_update/style/contents.css | 84 +++++++
WIP_311_update/style/h_counters.css | 35 +++
WIP_311_update/style/header.css | 4 +
WIP_311_update/style/manual.css | 219 ++++++++++++++++++
WIP_311_update/style/responsive.css | 40 ++++
WIP_311_update/text_icon/arrow_right.png | Bin 0 -> 270 bytes
WIP_311_update/user_interface/image/3bm.jpg | Bin 0 -> 221642 bytes
.../image/layoutwindow_out_of_box.png | Bin 0 -> 38528 bytes
.../user_interface/image/mac-keys.jpg | Bin 0 -> 41727 bytes
.../image/mac-keys_original.jpg | Bin 0 -> 127947 bytes
.../user_interface/image/navigationmode.png | Bin 0 -> 17913 bytes
.../user_interface/image/scrollcues.png | Bin 0 -> 21292 bytes
.../user_interface/image/viewtools.png | Bin 0 -> 2251 bytes
.../user_interface/image/workingdepth.png | Bin 0 -> 8125 bytes
.../user_interface/keyboard_shortcuts.html | 153 ++++++++++++
.../user_interface/layoutwindow.html | 95 ++++++++
.../user_interface/mouse_controls.html | 135 +++++++++++
.../user_interface/navigation_mode.html | 85 +++++++
.../user_interface/style/h1_counter.css | 5 +
.../user_interface/style/mouse_controls.css | 10 +
.../user_interface/user_preferences.html | 65 ++++++
.../user_interface/using_views.html | 65 ++++++
38 files changed, 1394 insertions(+)
create mode 100644 WIP_311_update/contents.html
create mode 100644 WIP_311_update/foldertemplate/document.html
create mode 100644 WIP_311_update/index.html
create mode 100644 WIP_311_update/introduction/introduction.html
create mode 100644 WIP_311_update/introduction/style/h1_counter.css
create mode 100644 WIP_311_update/scene/image/broken.png
create mode 100644 WIP_311_update/scene/image/image_details.png
create mode 100644 WIP_311_update/scene/image/image_tools.png
create mode 100644 WIP_311_update/scene/image/linked.png
create mode 100644 WIP_311_update/scene/image/load_or_link.png
create mode 100644 WIP_311_update/scene/image/manage_images.png
create mode 100644 WIP_311_update/scene/image/purge_dialog.png
create mode 100644 WIP_311_update/scene/image/selected.png
create mode 100644 WIP_311_update/scene/image/used.png
create mode 100644 WIP_311_update/scene/managing_images.html
create mode 100644 WIP_311_update/scene/style/h1_counter.css
create mode 100644 WIP_311_update/style/contents.css
create mode 100644 WIP_311_update/style/h_counters.css
create mode 100644 WIP_311_update/style/header.css
create mode 100644 WIP_311_update/style/manual.css
create mode 100644 WIP_311_update/style/responsive.css
create mode 100644 WIP_311_update/text_icon/arrow_right.png
create mode 100644 WIP_311_update/user_interface/image/3bm.jpg
create mode 100644 WIP_311_update/user_interface/image/layoutwindow_out_of_box.png
create mode 100644 WIP_311_update/user_interface/image/mac-keys.jpg
create mode 100644 WIP_311_update/user_interface/image/mac-keys_original.jpg
create mode 100644 WIP_311_update/user_interface/image/navigationmode.png
create mode 100644 WIP_311_update/user_interface/image/scrollcues.png
create mode 100644 WIP_311_update/user_interface/image/viewtools.png
create mode 100644 WIP_311_update/user_interface/image/workingdepth.png
create mode 100644 WIP_311_update/user_interface/keyboard_shortcuts.html
create mode 100644 WIP_311_update/user_interface/layoutwindow.html
create mode 100644 WIP_311_update/user_interface/mouse_controls.html
create mode 100644 WIP_311_update/user_interface/navigation_mode.html
create mode 100644 WIP_311_update/user_interface/style/h1_counter.css
create mode 100644 WIP_311_update/user_interface/style/mouse_controls.css
create mode 100644 WIP_311_update/user_interface/user_preferences.html
create mode 100644 WIP_311_update/user_interface/using_views.html
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 @@
+
+
+
+Art of Illusion 3.1
+
+
+
+
+
+
+Art of Illusion
+Manual for version 3.1
+
+
+About the manual
+This Work In Progress
+
+
+We need a more tutorial like crash course for new users. The manual itself should stay more technical and detailed.
+
+
+
+
+
Contents
+
+
+Introduction
+
+ What is Art of Illusion?
+ How does it work?
+ Software build-up
+
+Getting Started
+
+ Downloading and installing
+
+ Mac
+ Windows
+ Linux
+ Other / general
+
+ Launcing the program
+
+ Default start
+ Allocating extra memory
+
+ Installing plugins
+
+ User interface
+
+ Layout Window
+
+ Menus
+ Views
+ Tools pallette
+ Object list
+ Object list and properties
+ Animation score
+
+ User preferences
+
+ Language selection
+ Appearance
+ Performance
+ Preferences file
+
+ Using views
+
+ Display modes
+ Selecting shown items
+ One view / four views toggle
+ Orientation and camera assignment
+ Magnification
+ Perspective
+ Navigation mode
+
+ Mouse controls
+
+ Multi-button mouse
+ Single-button mouse
+ Mouse functions in detail
+
+ Keyboard_shortcuts
+ Interface enhancement
+
+ Display Mode Icons
+ Connecting a 3D-Controller
+ Changing appearance
+
+
+
+ Working with scenes and files
+
+ Opening a single scene
+ Opening multiple scenes
+ SceneProperties
+
+ Environment settings
+ Managing textures and materials
+ Managing images
+
+ Exchangin contents between scenes
+
+ Copying objects
+ Retrieving textures and materials
+
+ Handling other file formats
+
+
+ Procedural editing
+
+ Editor interface
+ Building a procedure
+ Mathematical expressions
+
+ Modeling
+ Textures and materials
+
+ A texture or a material?
+ Texture types
+
+ Uniform texture
+ Image Mapped Texture
+ Procedural 2D-Texture
+ Procedural 3D-Texture
+
+ Material types
+
+ Uniform material
+ Procedural material
+
+
+ Animation
+ Rendering
+ Scripting
+ Writing plugins
+
+
+
+
+
+
+
+November 2019
+
+
+
diff --git a/WIP_311_update/foldertemplate/document.html b/WIP_311_update/foldertemplate/document.html
new file mode 100644
index 0000000..7646869
--- /dev/null
+++ b/WIP_311_update/foldertemplate/document.html
@@ -0,0 +1,33 @@
+
+
+
+
+Art of Illusion 3.1
+
+
+
+
+
+
+
+
+
+Chapter
+
+Intoduction text
+
+
+Main topic
+
+Paragraph
+
+
+
+
+
+
+
+
+
+
+
diff --git a/WIP_311_update/index.html b/WIP_311_update/index.html
new file mode 100644
index 0000000..b9b4309
--- /dev/null
+++ b/WIP_311_update/index.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/WIP_311_update/introduction/introduction.html b/WIP_311_update/introduction/introduction.html
new file mode 100644
index 0000000..d92d403
--- /dev/null
+++ b/WIP_311_update/introduction/introduction.html
@@ -0,0 +1,71 @@
+
+
+
+AoI 3.1 Intorduction
+
+
+
+
+
+
+
+
+
+
+
+Introduction
+
+
+What is Art of Illusion?
+
+
+Art of Illusion is a 3D-graphics software for creating photorealistic (or not so photorealistic) still images and animations.
+
+
+
+a gif animation
+
+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.
+
+How does it work ?
+
+To create an image or a movie you first create a 3D-scene, which consists of threedimensional objects.
+
+modeling time image
+
+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.
+
+texturing image (collage?)
+
+
To render an image or a movie you define a rendering sequence. There is a large variety of choices for image quality, illumination processing and animation parameters. Finally you start the renderer to create the image or the animated movie.
+
+a final piece (possibly animated)
+
+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 .
+
+Software build-up
+
+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 .
+
+
+
+
+November 2019
+
+
+
+
diff --git a/WIP_311_update/introduction/style/h1_counter.css b/WIP_311_update/introduction/style/h1_counter.css
new file mode 100644
index 0000000..901349a
--- /dev/null
+++ b/WIP_311_update/introduction/style/h1_counter.css
@@ -0,0 +1,5 @@
+body
+{
+ counter-reset: c1;
+ counter-increment: c1 1;
+}
\ No newline at end of file
diff --git a/WIP_311_update/scene/image/broken.png b/WIP_311_update/scene/image/broken.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a4ac0447773df70c5478c061f28b6273f2b3d64
GIT binary patch
literal 3500
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
literal 0
HcmV?d00001
diff --git a/WIP_311_update/scene/image/image_tools.png b/WIP_311_update/scene/image/image_tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..df2ee4e4f622729a8dc2b90f18269c29a4332b5d
GIT binary patch
literal 4088
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
literal 0
HcmV?d00001
diff --git a/WIP_311_update/scene/image/linked.png b/WIP_311_update/scene/image/linked.png
new file mode 100644
index 0000000000000000000000000000000000000000..eaf506c4cc547c96d9e840a63f4a787a1819239c
GIT binary patch
literal 3696
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