Art

Studiolab Art is a collection of software tools for artists.
Currently, the only available tool is the Drawing Assistant.

The Drawing Assistant

The Drawing Assistant is used for drawing practice and sketching verification.

One purpose of drawing is learning to draw what you see.
The Drawing Assistant can be used to practice to draw what you see on the computer screen.
You can display your own photos or photos from a library maintained by the Studiolab community.
When you have created your own drawing you can take a difgital picture of your drawing and compare it to the original.

Library usage
Before I describe the program in detail (see below), I will describe a usage scenario.

Imagine you want to make a practice drawing.

First, you start the Studiolab program.

Then you want to find an image that you want to draw.
A sculpture seems nice this beautiful day, so you go the Style filter, select 'Sculpture' and press the Collect button.
You could have selected another style, or used the keyword filter, e.g. for finding 'Nude, female art' or 'Child' images, or the Artist filter to find images by 'Michelangelo', or any combination of filters, but you didn't.

All images in the library that fit the 'Sculpture' style selection are now displayed in the list below the filters. You select the 'Brottare' image.

Now the image of the 'Brottare' ('Wrestlers') sculpture is displayed in the big display area.

Some info about the image is displayed above the image.

If the image original is too small, or you are zooming, you can check the Smooth checkbox to make the image less pixelated.

Below the image, the program suggests how the image can be drawn.
In this case you should draw some detail (as the eye icon), not just the contour (different icon) or basic geometric forms (also different icon).
The point of view (red sphere) is the same as the image, i.e. not from somewhere else. Sometimes the program suggests that you should draw the scene from another angle. Imagine drawing the scene with the wrestlers from slightly above and from the left. It's very demanding, and you cannot compare your drawing to the original afterwards.
The direct light (white sphere) should come from above to the left.

Now you draw your first try. The result of my first try is displayed below to the right.
Take a digital picture of your drawing and transfer it to your computer.
Use as much zoom as possible when you take the picture of your drawing to avoid angle-errors. The drawing should be as flat as possible in relation to the camera, and the camera should be above the middle of the drawing.

Select the secondary image tab (point 2 on the application description below) and use the File selector (point 3) to find the photograph of your drawing on your computer. This will display the drawing on top of the sculpture image. You can press the Toggle button (71) to switch between the original and your drawing. Use it to display your drawing.
Now find two points on your drawing, in this case the left hand and the right foot of the left wrestler. You can select the Orientation tool (74) and drag the mouse from one point to the other to display an orientation line. Doubleclick to hide the orientation line.
Now press the Normalize button (72) to display both images.
Use the alignment tools (75 -77 to move, rotate and scale your images. The tools will alter the selected image (use (2) to select image).

You can make the sculpture image a bit darker by adjusting its brightness on the primary tab (2).
You can select the Edge detection of the secondary tab (2) to display your drawing in red on top of the sculpture image.

Now you can compare your drawing to the original image.

Left wrestler: head too high, the right leg has wrong shape, right arm should be lower, left shoulder should be lower and the left foot is too high.
Right wrestler: head too high, neck too high, left hand too small, line of right leg a bit off and feet too high.

Now you can either make corrections on the drawing, make a new drawing of the same image to see if you can do it better, or just move on to the next image.

You can also use the Play button to display a random image from the image list, and set the time you want to spend, e.g. 5 minutes.

From time to time, the image will be replaced by an ad. Just press the key 'X' to get back to you image, unless it has been removed due to time out.

You can display a grid on top of the images to make drawing easier.
You can also save the displayed image, or any part of it, to a jpeg image file, using any amount of zoom and rotation.

Note that the comparison is used to trim your sense of proportions. It does not in any way evaluate the quality of your drawing.
If you have no interest in comparing proportions, or you draw the image as if you view it from another place, or you have no access to a digital camera, you can just make a drawing based on the image and move on to the next when you're done.

You can display your own images instead of the library images if you want, using the File tab.
This method of comparing images can be used if you want to transfer an image or a drawing to e.g. a canvas. First, take or use a photo of the original image. Then make a simple sketch on the canvas, take a digital picture and compare it to the image. Then improve the sketch a bit and continuously check against the image.

There are currently a couple of hundred images in the library at the site, but any current member can invite any number of friends, who in turn can add their personal favourite internet photos to the library. You can email me at wiz(at)wiz.se if you want to become a member yourself, but you do not have to be a member to use the program.

You can look at my personal page for an example what you can contribute with as a member.
The keyword 'Nude, female photo' is naturally used for photos of nude females. If you dislike the usage of such photographs, please avoid using this keyword, but they are good figure drawing practice.

The program

  1. Each main tab is a Studiolab tool. The Drawing Assistant is one of these. The other tools are not documented yet.
  2. The image screen (44) can display one or two images. Use this tab selector to define the bottom (primary) or top (secondary) image. The shortcut keyboard keys are 'P' and 'S'. See the Secondary Image paragraph for an example how to use the second image.
  3. You can display an image from the Studiolab image library using Library controls (4)-(18), on your own computer using File controls (F1)-(F2), or image history using the Log controls (L1).
  4. This is the path to the web library cache if (5) is selected, or the address of the web library if (6) is selected. You can go to this address to find information about the contributors and the image library.
  5. When this radiobutton is selected, the library is constructed from your local library cache and your log. It does not use the web connection. The location of the local cache is displayed at (4).
  6. When this radiobutton is selected, the library is collected from the web site displayed at (4).
  7. You collect images from the library using any of filters (7)-(10).
    Every image is tagged with one or more keywords. Use the Keyword filter to find a certain kind of images.
    Note that the Nude, female photo keyword contains nude photos.
  8. The Artist filter is used to find art by a certain artist.
  9. The Style filter is used to find art of a certain style, like oil or chalk.
  10. The User filter is used to find images submitted by a certain studiolab community member.
  11. These are the filter choices. If you select several values, all images that correspond to at least one value is selected.
    The four filter types can be used together. For instance, if you want children and head images created with chalk, you select the Head and Child values of the Keyword (7) tab, and the Chalk value of the Style (9) tab.
  12. Use this button to clear the currently selected filter (in this case the Keyword filter).
  13. This button is used to refresh the filter values.
  14. When you have selected a set of filters, you press the Collect button to find the images, which are display at (17).
  15. This is the last filter choice you have made. In this example, you have selected two keywords and one style.
  16. You can ignore the last images you have viewed using the Ignore log checkbox to avoid viewing the same images again.
    The log is displayed at (L1).
  17. This is the list of images that correspond to you filter choice.
  18. If you want to copy all images of (17) to your local cache, so you can use them offline, you can use this button.
  19. This slider is used to alter the control color of the image. It is used for orientation color (66) and edge color (23).
  20. If this radiobutton is checked, the image is not shown. Normally used for toggling (37).
  21. Use this button to clear the image selection. It is almost the same as using the suspend button.
  22. If this radiobutton is checked, the image is displayed normally, without effects.
  23. When the edge detection is turned on, distinct features of the image, like pencil lines, are accentuated.
  24. This number indicates how soft edges can be to be regarded distinct. Higher number means softer edges.
  25. If this box is checked, only the accentuated edges (not the image itself) are shown.
  26. This is used to alter the limit used for detecting lines. Lower limit means more lines.
  27. This is used to alter the intensity of the displayed lines.
  28. Use this slider to adjust the contrast of the image.
  29. Use this slider to adjust the brightness of the image.
  30. If this box is checked, a histogram of the red, green and blue channels are displayed on top of the image.
  31. This is the size of the histogram.
  32. If this box is checked, the image will be black and white.
  33. When this box is checked, controls (16)-(23) are displayed.
  34. When this box is checked, controls (24)-(28) are displayed.
  35. This button is used for interpolating image pixels for a smoother (and slower) display. It can be used if you try to display an image that has limited resolution, or if your zoom (36 or 78) has a high value.
  36. This is the zoom of the image. If you want to zoom both images, use (78).
  37. This is the rotation of the image, 0-360 degrees. If you want to rotate both images, use (79).
  38. If the Keyboard box is checked, some functions can be accessed using the keyboard.
  39. Press this button for a list of keyboard shortcuts, activated by the Keyboard box.
  40. The Password button will open a Password dialog (P1-P6). Every member in the library has one password, with which he or she can lock images. It is used for restricting library entries, e.g. personal images, to friends. All passwords are submitted with all library requests, and locked library entries that do not match the passwords are simply not displayed.
    P1 is a list of all passwords you have entered. It is stored in the file Studiolab/drawing/passwords.xml.
    P2 is used to remove the selected entry from the list.
    P3 is used for adding or updating a password entry, using the data from P5 and P6.
    P4 is used for closing the dialog.
    P5 is the member name of a new entry or update.
    P6 is the password for the member.
  41. The Grid checkbox is used for turing on or off the grid (65).
  42. This number (0.0-1.0) is used for changing the grid color.
  43. This value is used for altering the grid density (number of lines).
  44. This value is used for adjusting the grid transparency.
  45. This is a progress indicator for displaying images.
  46. Use this value to set the jpeg image quality. Higher number means higher quality and larger file.
  47. Use this button to save a jpeg image.
    Note that everything displayed, including histogram and grid will be saved in the image.
  48. When you display images from the web library, they are cached locally in the .../Studiolab/drawing/cache directory.
    This button is used for manually emptying the cache.
  49. This is how old logs and cached images must be to be cleared by (48). Set to 0 to clear all logs and caches.
  50. This is the size of all cached images.
  51. When this box is checked, controls (1)-(37) are displayed.
  52. This box is used to minimize the display. It is useful if you have limited screen space.
  53. When this box is selected, the library information (62)-(63) are displayed.
  54. The Random rotation box is used for displaying next image with a random orientation;
    50% correct, 10% rotated left, right and upside down and 20% fully random.
  55. This button is used for selecting a random image from (17), if none is selected, and starting the timer (58).
  56. This button is used for stopping the timer.
  57. This button is used for moving to next log or image. The current image will be added to the log (3).
  58. This is the timer duration. It can be changed while the timer is running.
  59. This is the timer progress and estimated remaining time.
  60. This is a field for system messages, like if an image cannot be found.
  61. Use the Log button to find past system messages (60).
  62. This is the image selected in (17), (F2) or (L1).
  63. This is the artist and the title, if the image library contains this information.
  64. This is the style, e.g. Oil or Chalk, and additional information about the image.
  65. If the grid checkbox (41) is selected, a grid is displayed, as defined by (42)-(44). The grid will follow the display orientation (78-80).
  66. You can set orientation lines with the orientation tool (74).The color is set using the Color slider (19).
  67. This is where the histogram is displayed if (30) is selected. It displays a black line for the intensity function, as defined by controls (28) and (29), and a blue line for actual intensity value distribution. The histogram of the primary image is displayed to the left, and the histogram of the secondary image is displayed to the right.
  68. This is the suggested style of drawing. It is an innocent, optional suggestion.


    40%

    Draw all details.
    20%
    Draw contour or gesture with very sketchy, with little detail. See below for an explanation.  
    20%
    Paint with color, e.g. watercolor or pastel.
    10%
    Draw geometric, shaded figures. Use blocks, spheres, cylinders, eggs and cones.
    10%
    Draw a modern version.
    As suggested in the Evansville Figure Drawing tutorial, the contour and gesture exercises can be performed like this:
    Contour: Place a finger on the paper, and the pencil by the finger. Then select one spot on the contour of the image and follow the contour slowly with your eye. Follow the trace with the pencil on the paper (without looking at the paper) until you have followed the contour a full circle. This will train your eye-hand coordination, and will improve with practice. Start with using simple forms, like those found with the Simple form keyword.
    Gesture: Find the places of interest on the image, and draw these isolated areas at the approximately correct distances. Examples are center of weight, weight distribution centers, like the feet, and areas with most complexity. Constantly move between areas, never focusing on any area for more than ten seconds at a time. This will create isolated areas of interest, which can be increasingly connected. With practice, the precision of the sizes and distances will increase.
  69. This is the suggested perspective. Use the scene of the picture, but draw it from another angle. This is very difficult. In this example, you should draw the nude from left above.
  70. This is the suggested direct lighting direction. Use the picture and possible perspective changes, but change the direction from which the direct lighting is coming. In this example, the lighting comes from left above, after the perspective change.
  71. Use this button to toggle between the primary and secondary image. It is an excellent way to compare them. The first and second toggle will take a couple of seconds, since the images are built up, but subsequent toggles used the cached images, and are instantaneous.
  72. Use this button to display both images by setting the primary image to no effect (22) and the secondary to transparency (S1).
  73. Use this button to reset zoom, rotation and scroll of the selected image (2).
  74. Orientation tool. Use this tool for adding a line that is aligned with the selected image. Doubleclick on the image to clear.
  75. Move tool. Use this tool to move the selected image (2) by dragging the mouse on the display area (62).
  76. Rotation tool. Use this tool to rotate the selected image (2) by dragging the mouse on the display area (62). The down-point will remain stationary.
  77. Zoom tool. Use this tool to zoom the selected image (2) by dragging the mouse on the display area (62). The down-point will remain stationary.
  78. Use this field or slider to zoom the display area.
  79. Use this field or slider to rotate the display area.
  80. Use this tool to move the display area.
  81. This button is used to set display area zoom to fit the primary image in the display area.
F1. This is the directory on your own computer where you find you local image when the File tab is selected. Use this button to find a directory with images. Note that you select a directory, not a file, using the Browse button. This produces the dialog to the right.
B1 is used for selecting drive.
B2 contains shortcuts to previously selected directories. Note that if you select a directory here, the directory itself will be the selected path (B7) until you select a file or folder in the list (B6).
B3 is the current directory.
B4 is used to go to the parent directory.
B5 accepts the selection (B7), exacly as (B9).
B6 is the list of files and folders of the current directory (B3).
B7 is the selected path. Note that if no file or folder is selected in (B6), the directory (B3) itself is the current path.
B8 is used to cancel the request.
B9 is used to accept the selection.
F2. These are the files of the selected directory (F1).
   
L1. This is the log window with your past image selections. You can display any log item by selecting it in the list.
You can clear the log using the Clear cache button (46)
   
S1. The Secondary image tab (2) has only the File source tab (3), but it has more image effects.
When the transparency button is checked, the secondary image is blended with the primary image, if there is one.
This slider also determines the transparency of the secondary image if edge detection is selected, but 'Edges only' is not.
S2. This effect is used for comparing values (brightness) of the primary and secondary images.
S3. If this button is checked, lighter parts of the primary image will be yellow and darker blue. Otherwise it's the opposite.
S4. This level is used to adjust the normal (black) value difference.
S5. If this box is checked, only the intensity of the selected color (16) is used.

Secondary image
You can use the secondary image to check the proportions of a sketch to an image.
In this example, I will be transfering a photograph to a canvas.

This is the photograph I will try to paint.

I select the File source tab (3) of the Primary Image tab (2). Then I select the directory where I keep the photograph (F1), and select the photograph (F2).

This is the initial sketch on the canvas.

I have taken a digital photograph of it, and moved it to my computer.

I use the File source tab (3) of the Secondary Image tab (2). Then I select the directory where I keep the photograph (F1), and select the photograph (F2).

It may be helpful to add a vertical and/or a horizontal line on the sketch to establish absolute directions of the canvas. My sketch does not have any such lines.

On the Secondary Image tab (2), I select Edge detection (23). You see that the images are not aligned.
The red color of the edge detection can be changed using the color selection (19) on the Secondary Image tab (2).

Now I find two reference points that the images share to use for aligning the images.
I use one eye and the corner of the palette.

I select the orientation tool (74) and the primary image (2) and click on the eye of the primary photograph and drag the mouse to the corner of the palette of the same image. This will produce a blue line, as you can see to the right. The blue color is the selected color (19) of the primary image.

Then I select the secondary image (2) and click on the eye of the secondary sketch and drag the mouse to the corner of the palette of the same image. This will produce a red line, as you can see to the right. The red color is the selected color (19) of the secondary image.

Now I use tools (75)-(77) to align the images.

You can see that the sketch is ok, but slightly rotated. The outline of the right arm is slightly off, and the brush is at a wrong angle. Either I change the sketch, take another photo and compare again, or I go ahead with the painting.

You can use the same procedure to compare your drawings to the originals of the Studiolab image library.
You just display a few library images (5)-(17), (55) and draw them.
Then you photograph your own drawings, transfer the photographs to your computer and compare the images.
The images from the library can easily be found in the Log (L1).

Installation and starting
See the download page.

Advertising
Studiolab Art is a freeware (free of charge to use), but it will display advertisements when inactive.
If no image has been selected, or the user has been inactive for twenty minutes, Studiolab will begin displaying the advertisements. You can display the selected image again by clicking on the screen or changing some setting, like scroll, zoom or rotation.
The advertisments are updated regularly from the Studiolab website. Contact studiolab(at)demagic.com for advertising.
The cost is currently (august 2005) SEK 3000 for the first image (max total of 20 images at any given time) per month, with decreasing cost for subsequent images. I sincerely doubt I will ever sell even one ad, but there is no harm in trying...

The website
The website is used for downloads, tutorials and managing the online image library.
The online library is maintained by invited members. This means you have to be invited by an existing members (or me) to add images to the library. The reason for this is fairly obvious; free registering would result in undesired images in the library. If you want a member identity, you can also request one by emailing studiolab(at)demagic.com. Misuse, like adding "immoral" images, will simply result in a deactivated identity.

The library does not contain the images, just the addresses (urls) of the content. This means that the images must already be publicly available on the net before you add it to the library. Note that only invited members can add images to the online library. Any member can get images on their own computer, collected from their own digital camera, a digital album or from the web, and display those images, using controls (F1)-(F2).

One way to find images is through the Google image search. The language used depends on from where you search. This example is in swedish.
First select the Image search (1, Bilder in swedish). Then type what you are looking for in the text field (2, "cat" in the example).
The result may look like the one to the right. When you find an image you like, you can click on it (3) to display the page.

The result will show the image (4) again, as well as the page it was found on (5). Click on the image (4) to find the true location of the full-sized image.


The url shown in the address field (6) is the one that is added to the library (22 below), and which is accessed using controls (7)-(12).

In the library (22 below), you should also register the source of the image. Click on (5) to open the source page, and copy the url (6) to the library data.

The homepage
Every invited member has a personal homepage with personal information as well as a display of contributions to the online library.
The homepage can be reached from the left navigation part of the Studiolab site.

All the information on the homepage can be edited online.
(8) is the full name of the member.
(9) is the email of the member. The member can select whether the email is displayed or not on the personal profile page.
(10) is the personal, external homepage of the member, if there is one.
(11) is a short description of the member.
(12) is a picture of the member. This is the only picture a member can save on the Studiolab site.
(13) is a space reserved for advertising.
(14) is the personal library. The images are organized in folders. When you click on an image on the homepage, you will get additional information about where it is located and when it was added.
These images are supposed to be used for drawing practice, so they should contain some object(s), not just pretty pictures of clouds or abstract graphical images.


(15) is used by the owner to login to the member pages. It will lead to a page that look like the image to the right. You username (16) is already filled in, so enter your password (17) and press the Login button (18).

This will lead you to the member page. It consists of a navigation part, like the image to the right, and an editing part below.
(19) will display your homepage.
(20) is used for editing your email list. It is not used yet.

(21) is used for editing the image library.

Add a new image is used for adding a new image.
The Remove link will remove the image from the public image library. The image is then displayed in this image list with a Restore link and an Erase link. Restore will restore the image to the public library, while Erase will remove it from you list completely. If you want to add it to your list again later, you must use the Add a new image link.

You can edit an image by clicking on it. In this example, I have clicked on the Arnold image.

You add a new image by clicking on the Add a new image link, filling in the form and pressing the Save image button.

Each image belongs to one folder. You can use an existing folder from the drop-down menu, or you can name a new folder.

You can write a description of the image if you want to. It is displayed when someone clicks on the image on your own homepage.

The most important field is the URL. This is the address of the image (6). Please also enter the source of the image (7) in the Source URL field, out of courtesy.
If no source description is entered, the web-site of the Source URL is used.

Note that you cannot really edit the url of the image; if you change the URL and save, a new entry is added to the library. You must then use the image list (21) and first Remove and then Erase the old image.
The reason for this is that if you find several images on the same page, you can enter Folder, URL and Source URL for one image. You then click on this image in the image list and edit the URL only to add all the other images.

(22) is used for editing your personal information.

The username is determined when you are invited.

The description is written using the html format. See the html tutorial for a very short introduction to html.

You can use this page to upload a picture of yourself if you want to.

(23) is used for inviting a friend. The username must be unique for the site, and cannot be changed later.
The password can be changed at any time later.

(24) is used for formatting the website, and is not used yet.