Aug 21 2008

Full Body Scan from Siggraph 2008

I’ve been experimenting with the 3D body scan I had done last week at Siggraph.  The developer is TC 2, a research facility (and much more!) based in Cary, NC.   The uses for this technology are extensive, including: custom apparel, custom 3D avatar development, gaming, eduation, medical, animation and graphics.   The scan took less than a minute and they gave me an obj file.  I imported the file into Maya.     I’ll work on it a bit more when I have a change.   Here is a quick, unedited screen shot:

No responses yet

Jul 04 2008

Photoshop Tutorial: Color Correction

Published by admin under Photoshop, Tutorials

Assuming that your monitor is calibrated, image profiled and all that jazz, here are the basics to color correct a photograph.  

I make global adjustments first to correct the color, remove color casts and improve the contrast.  Then, I make the local tweaks, such as changing the color or contrast on part of the image.  There are 2 advantages to this: Global changes can be saved and then applied to other images in the same shoot (assuming they have the same lighting characteristics), and global adjustments may fix most of the local issues.

1 - Set the Shadows and Highlights

Shadows - Create a curves adjustment layer. The darkest spot on this image was on the glasses frames, so I set that as the black point using the black eyedropper tool. Since the lightest color in the above image is specular (reflection on front tooth), I will handle highlights another way. Hit OK to close the curves adjustment layer for now.

Highlights - Create a levels adjustment layer. I pulled the right slider to the left until the skin tone looked good. In this case, that point was not all the way over to the data edge.   It is usually better to err on the side of under adjusting than over adjusting, but we can easily change this adjustment later since it is on an adjustment layer.  Hit OK to close the levels adjustment layer and rename the layer “white point”.

2 - Fix Color Casts

Reopen the curves adjustment layer. Click the neutral eyedropper (middle) in the curves dialog and then click an area of the image that should be neutral.   I used the background as the neutral. This removes the color cast.

Hit OK to close the curves adjustment layer. I renamed the layer “black point & neutral”.

3 - Improve Contrast

Create a new curves adjustment layer. I created a subtle S curve to increase contrast, like this:

Hit OK and rename the layer “contrast”.

4 - Sharpen & Soften

Sometimes, I sharpen an entire image.   Or, I may sharpen and soften selectively. On this image, I softened (blurred) the shirt only, and left everything else as is.

To do that, I selected the shirt with the magic wand and saved the selection. Then, I ran FILTER -> BLUR -> GAUSSIAN BLUR. Load the shirt selection and apply a mask (so that only the shirt is blurred).

5 - Make Color Enhancements

These are the local changes I made:

Eyes

  • Select eyes and save selection as ‘eyes’.
  • Copy image layer (originally the ‘background’ layer) and rename it “eyes”.
  • Use the Dodge tool (at a very low exposure) to lighten the whites.
  • Load the “eyes” selection and hit the mask button.

Eyeglass reflections

  • Make another copy of the image layer and rename it “eyeglass reflections”.
  • Using the clone stamp tool, replacing reflected areas with surrounding color (or whatever the reflection would be obscuring).
  • Blend with healing brush, smudge, burn and dodge.

Shirt

  • Select shirt with the magic wand. Save selection as “shirt”.
  • Create Color Balance adjustment layer & tweak sliders.
  • Load ’shirt’ selection & hit mask (so that the new color is applied to just the shirt).
Background
  • Select background with the magic wand. Save selection as “background”.
  • Create curves adjustment layer & and pull dark end up to lighter.  (Or use levels).
  • Load ‘background’ selection & hit mask.

Miscellaneous Tips

  • If the image is in RAW format, the global changes can be done in Camera Raw.   Or, corrections can be made as above in native Photoshop.
  • Regardless of the format I start with (usually RAW), I save as TIFF early on.  I prefer TIFF because it is lossless and is  an industry standard.  JPG, on the other hand, is a lossy format which means that the file losses information (quality!) every time it is saved.
  • Preserve the original image by only editing on copies of it and using adjustment layers and masks.  Future changes will be much easier and quality retained.  

 

No responses yet

Jul 02 2008

Brainstorming, Mind Maps and Storyboards

Published by admin under productivity

I came across a very cool new tool recently: bubble.  It is a free and elegant web application for brainstorming.   I played with it to flesh out  an idea that requires project management.

I didn’t need to think about how to use this tool, because it is well-designed and intuitive.  Instead, I was able to focus on putting ideas on the board.   I can edit the colors, save, print, and collaborate (via the web).  I started with just a few items, but each generation (or child node), led to more ideas and generations.  And, that is precisely the point of brainstorming!  Here’s the first pass:

Here’s a close-up of the lower right:

One response so far

Jun 20 2008

How to Demo Second Life

Published by admin under Uncategorized

Here are the biggies:

  1. TUNE YOUR MACHINE
  2. PICK & STORE YOUR SITES
  3. GETTING AROUND
1 - TUNE YOUR MACHINE
Hardware & Optimization
OS X: Applications > Utilities > Disk Utility
  • Ensure a modern internet connection: DLS or cable
  • Clean software - free of viruses and spyware
OS X: For now, viruses shouldn’t be a problem with a firewall and regularly installing Apple’s security updates.
If you aren’t convinced, check out ClamXav. It’s a free virus checker for the Mac.
Setting Up Second Life
Here are some optimization tips from the Second Life Wiki. Or, check out this updated summary, with a few tweaks:
Edit -> Preferences (Cmd+P)
Graphics Tab:
On a new or unknown computer, I like to start with “Recommended Settings”.
That may be all the Second Life Preference edits needed. For additional fine-tuning, keep reading.

UNCHECK: Run Second Life in a Window

Quality and Performance: Mid range

Reduce Draw Distance (~64)
Reduce Terrain Detail
Lower Resolution (adjust after unchecking “Run SL in Window”). Try 1024×768
Max Particle Count: 256
Network Tab:
Bandwidth:
The goal is to set the highest bandwidth possible without significant packet loss.
(To monitor packet loss: View -> Statistics Bar)
Start with bandwidth=300. If no packet loss, increase bandwidth. If too much packet loss, reduce bandwidth.
Cache Size:
For a demo, clear cache in advance and then preload each location before showtime, if possible.
If able to pre-load, set cache around 500. If no pre-loading (on virgin machine), set cache to around 200.
Audio & Video Tab:
UNCHECK: all streaming preferences if not using
Voice Chat Tab:
UNCHECK: to improve performance if not needed
Communication Tab:
UNCHECK: Turn off all logging options
Reboot the machine
Kill programs running in the background
World -> Set Busy
System Settings

Here are some excellent ways to optimize your Mac’s performance (for high-end or low-end Macs).

2 - PICK & STORE YOUR SITES

  • Select a variety of locations and store then in Mysti-tools for fast navigation.
  • Keep an extra copy of the landmarks in inventory. I store then in a folder called “*DEMO”, which is always listed at the top of my inventory because of the proceeding asterisk (when sorted by name).
  • Another good trick is to move all existing landmarks (not demo-related) in the Landmarks inventory folder to a separate temporary folder. Then, put just the demo landmarks in the top level Landmarks inventory folder. That way, the Map utility can be used for quick and easy retrieval and navigation, because of how the Map lists the landmarks folder contents.

3 - GETTING AROUND

View -> Show HUD Attachment

No responses yet

Jun 08 2008

Second Life DEMO in the Real World

Published by admin under Events

3 avatars

Second Life is a Virtual World that serves as a platform for many Real World projects: art installations, community gatherings for family & friends, activism, philanthropy, e-commerce, scientific visualizations, simulations, education, product prototyping, entertainment and much more. Susan Elizabeth Price is a New Media Designer and Photographer that has been using Second Life for over 2 years. Come and enjoy a live demo at Aqus to see some of the possibilities!

Where: Aqus Cafe at The Foundry Wharf, 189 H Street, Petaluma, CA

When: July 22, 2008 @ 7:30 pm - Tentative Date. Check Aqus Cafe for final details.

Shopping in Second Life

Rue d'Alliiez

No responses yet

Jun 04 2008

Glossary

All of the definitions below are specific to design, technology or computer graphics.

Avatar - A graphical representation (often 3D) of a user. A persona.

Animation Override (AO) - In Second Life, an AO is a program associated with an avatar that defines body language and behaviors such as gestures. The AO overrides the default behaviors and defines custom character animations and expressions.

Cyberspace - A computer synthesized environment.

Continue Reading »

No responses yet

Jun 03 2008

Top 10 Reasons Why I Love Virtual Reality

Published by admin under Technology, Virtual Reality

  1. Art
  2. Innovation
  3. Passionate Community
  4. Health
  5. Education
  6. Great Business Potential
  7. Philanthropy
  8. Product Design
  9. Visualizations
  10. Fun

And, in the spirit of passion, education & fun I’ll be updating this blog with specifics on each of these reasons. So, stay tuned!

No responses yet

May 16 2008

Maya keyboard shortcuts

To verify or change any of the following shortcuts in Autodesk Maya (8.5 and 2008):

Window -> Settings / Preferences -> Hotkey Editor

SNAPPING OPERATIONS

c Snap to curves
x Snap to grids
v Snap to points
j Move, Rotate, Scale Tool snapping
Shft+J Move, Rotate, Scale Tool relative snapping

Continue Reading »

No responses yet

May 16 2008

How to Open the Maya Attribute Editor in a Separate Window

These screenshots are from Autodesk Maya 2008.

  • Select Window -> Settings / Preferences -> Preferences
  • Under the Categories list on the left, highlight Interface
  • Set Open Attribute Editor to In separate window
  • Click the Save button (or use File -> Save Preferences)

Continue Reading »

No responses yet

Nov 28 2007

Why lab Impossible?

Published by admin under lab Impossible

I use Second Life, an immersive online 3D world, to create environments and objects that either don’t exist (yet), or that would be impossible or prohibitivly expensive to create in the real world. For example, product prototypes, environmental walk-thrus, simulations and communities. More about that in another post. The point here, is that I’m most interested in using Second Life to create things that may not be possible using real world, physical objects. Because, if something can be created or realized in the real world, why not take advantage of reality?

No responses yet

Next »