Monday, May 18, 2009

Midterm update

This is a little late to be uploaded to the website but for completeness sake, here it is:

Project Midterm Update
Title: Exploration into Augmented Reality
Student Name: Michael Nusinov
Class name and Number: Computer Graphics II 4005-762
Instructor’s name: Reynold Bailey
Project Web site URL: http://mcn-cg2.blogspot.com/search/label/project
Project Objectives:
• To gain a better understanding of augmented reality and an example framework that implements it (FLARToolkit).
• To create an interesting and fun user interface that takes advantage of the FLARToolkit.
• System and Software: Adobe Flex Builder, FLARToolkit, webcam, laptop
• Project components – GUI built in Adobe Flex.
Project Timeline:
• Week 4 – Get FLARToolkit up and running on my laptop and have the sample application working.
• Week 5 – Finalize what I’m going to display to the user. Begin work on GUI.
• Week 6 – Project Midterm done.
• Week 8 – Finish GUI.
• Week 9 – Finish testing. Present

What has been done so far:
• Got FLARToolkit up and running and have sample application working
• Found a IMDB API and wrote a hook for Actionscript
• Began playing around with Papervision3D, a 3D graphics API for Actionscript
Assessment of progress: It’s going well. I just need to get the GUI to display text and then use the IMDB API to display the information about the movie. Then I’ll play around with different markers to get different movies displayed. Finally I’m going to attempt to shrink the markers and stick them on DVDs so that when you hold the DVD up it displays the information around the DVD.

Monday, May 11, 2009

Project Presentation

Here is a presentation about my project:

Sunday, May 10, 2009

Renderman Assignment



Image 1: Basic shaders modified.
  • brick.sl: Changed the brick and mortar colors in the shader. Changed the brick width, brick height and mortar thickness in the rib file
  • plasic.sl: Changed the roughness and color of the sphere in the rib file.
  • wood2.sl: Changed the light wood and dark wood colors in the shader and changed the ringscale in the rib file.



Image 2: New Shaders w/modifcations.

Monday, May 4, 2009

Assignment 7

Here is Assignment 7.

Ward - Lmax = 1


Ward - Lmax = 1000


Ward - Lmax = 10000


Reinhard- Lmax = 1


Reinhard- Lmax = 1000


Reinhard- Lmax = 10000


Reinhard- Lmax = 1 Lavg = 500


Reinhard- Lmax = 1000 Lavg = 500


Reinhard- Lmax = 10000 Lavg = 500


Reinhard- Lmax = 1 Lavg = 47.611 (luminance of the background * 100);


Reinhard- Lmax = 1000 Lavg = 47.611


Reinhard- Lmax = 10000 Lavg = 47.611

Wednesday, April 29, 2009

Assignment 6

Here's Assignment 6: Without handling Shadows:


And here's the Extra with handling the Shadows:


As always, clicking the image gives you the fullsized image.

A quick note, I played around the the placement of the spheres to get more of an overlap to see the transparency effect.

Monday, April 20, 2009

Assignment 5

Here's assignment 5.

(Click to enlarge)

Wednesday, April 15, 2009

Toolkit Marker Maker

This should help with quickly generating a bunch of markers for various movie titles:
http://roarmot.co.nz/ar/

Sunday, April 5, 2009

Wednesday, April 1, 2009

Assignment 3

Here is the Scene with a Phong Illumunation Model.
As always click the image for the full-sized image.



Here is the extra with two light sources:

Sunday, March 29, 2009

Assignment 2

Here is the basic Assignment 2 image:


And here is the super-sampled extra image:

Tuesday, March 24, 2009

Project Proposal

Title: Exploration into Augmented Reality

Student Name: Michael Nusinov

Class name and Number: Computer Graphics II 4005-762

Instructor’s name: Reynold Bailey

Project Web site URL: HERE

Summary of project: This project will use the FLARToolkit framework to explore what is possible with Augmented Reality. Using Adobe Flex and a webcam, users will be able to hold up marker cards to interactively explore the domain of television/movies/hockey? (Haven’t quite decided yet) Some sort of graphical information will be displayed in the Flex interface, possibly a video or animation. User will be able to interact with the GUI by moving the marker card or by clicking on other controls in the UI.

Project Objectives:
  • To gain a better understanding of augmented reality and an example framework that implements it (FLARToolkit).
  • To create an interesting and fun user interface that takes advantage of the FLARToolkit.
  • System and Software: Adobe Flex Builder, FLARToolkit, webcam, laptop
  • Project components – GUI built in Adobe Flex.

Project Timeline:
  • Week 4 – Get FLARToolkit up and running on my laptop and have the sample application working.
  • Week 5 – Finalize what I’m going to display to the user. Begin work on GUI.
  • Week 6 – Project Midterm done.
  • Week 8 – Finish GUI.
  • Week 9 – Finish testing. Present

Final Presentation: The final presentation would just be a demo of my finished GUI. I’ll bring in my laptop and webcam and demonstrate how it works.

Wednesday, March 18, 2009

Assignment 1




Blue Sphere:
  • Centered at [0.1, 0.4, 0]
  • Size 0.7
Green Sphere:
  • Centered at [-0.8, -0.1, -1]
  • Size 0.5
Red floor:
  • Vertices at
    • [-5.0, -1, 5]
    • [1.5, -1, 5];
    • [1.5, -1, -30]
    • [-5.0, -1, -30]
Light Source:
  • diffuse light of [1, 1, 1, 1.0]
  • specular light of [1, 1, 1, 1.0]
  • Positioned at [0, 5, 5, 1.0]
Camera:
  • Positioned at [0, 0, 5.0]
  • Looking at [0, 0, 0]
  • Up Vector of [0, 1.0, 0]
  • Perspective of
    • FOV:45
    • Aspect Ratio: 1.0*screenWidth/screenHeight
    • zNear: 1
    • ZFar: 1000

Monday, March 16, 2009

Idea for Project

Just documenting this so I don't forget the link, an idea for the project could involve this whole "Augmented Reality" business.
Link to more links.

What do use it with though? Hockey? Movies? Television shows? Pop culture itself? Decisions decisions. I also need to procure a web cam of some sort.

Example by Saqoosha

FLARToolKit demo at Adobe MAX 2009 Japan from Saqoosha on Vimeo.

Introduction

This is a blog to post my assignments for Computer Graphics 2 (4005-762-70) at RIT. It will be updated as assignments are finished for the class. Post about my project will also appear here.