SlideShare a Scribd company logo
1 of 71
Download to read offline
Designing
Virtual Realism
        Seattle, May 2009

               Dan Rubin
              Sidebar Creative
Designing Virtual Realism Seattle, May 2009




   Hi!
    Dan Rubin
    superfluousbanter.org
    @danrubin




                                          Me, according to nGen works @ http://happywebbies.com/




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




      Web
      Standards
      Creativity
       by Dan Rubin
          (and 9
          other guys)




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




      Pro CSS
      Techniques
       by Jeff Croft
          Ian Lloyd
          Dan Rubin




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Look & Feel

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   We do this
   every day.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Peter Zelnik (http://www.sxc.hu/photo/1170873)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Kriss Szkurlatowski (http://www.sxc.hu/photo/1165285)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: David Thomson (http://www.sxc.hu/photo/1172713)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Dedy Ong (http://www.sxc.hu/photo/1161259)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Roberto Ribeiro (http://www.sxc.hu/photo/1173672)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Context is
   important.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: David Ritter (http://www.sxc.hu/photo/941686)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Craig Jewell (http://www.sxc.hu/photo/945272)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Tactile
   Interaction

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Design for
   Intuition.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Mimic
   physical
   interfaces.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Pascal Montsma (http://www.sxc.hu/photo/230015)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Ivaylo Georgiev (http://www.sxc.hu/photo/426359)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Creating
   an Illusion.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Some interfaces
   already do this.


©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Invite people
   to touch your
   interface.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Adding noise
   creates a
   basic texture.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Aesthetic-
   Usability
   Effect
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   “Attractive
   things work
   better.”
                                               — Donald Norman
          http://jnd.org/dn.mss/emotion_design_attractive_things_work_better.html



©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Traditional
   Media

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Photographic

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Physical
   Items

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Onward to
   Photoshop!

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   What can we
   do about it?

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Use consistent
   light sources.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Embrace
   Gradients and
   Shadows.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Never use
   default filter
   settings.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Never use
   default filter
   settings. Ever.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Focus on
   subtle effects.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Scanners +
   Cameras.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   USE THEM.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   If nothing else,
   add noise.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Resources

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Virtual
     In Defense of Eye Candy – Stephen P. Anderson
     http://www.alistapart.com/articles/indefenseofeyecandy/

     Aesthetic-Usability Effect – Mark Boulton
     http://www.markboulton.co.uk/journal/comments/aesthetic_usability_effect/


     Physical
     Don’t Make Me Think – Steve Krug
     The Design of Everyday Things – Donald Norman
     HOW Magazine, June 2009



©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Questions?

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   fin.
   slideshare.net/danrubin
   twitter: @danrubin




©2009 Dan Rubin » http://sidebarcreative.com

More Related Content

More from Dan Rubin

Web Typography: A (Brief) Review
Web Typography: A (Brief) ReviewWeb Typography: A (Brief) Review
Web Typography: A (Brief) ReviewDan Rubin
 
Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Dan Rubin
 
Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Dan Rubin
 
Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Dan Rubin
 
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonReaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonDan Rubin
 
Details Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDetails Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDan Rubin
 
Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Dan Rubin
 

More from Dan Rubin (7)

Web Typography: A (Brief) Review
Web Typography: A (Brief) ReviewWeb Typography: A (Brief) Review
Web Typography: A (Brief) Review
 
Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009
 
Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)
 
Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009
 
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonReaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
 
Details Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDetails Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, Boston
 
Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Design Is In The Details - WV 2008
Design Is In The Details - WV 2008
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Designing Virtual Realism (AEA09)