visuart - eashaan.kumar.co · creativity freedom interactivity. visuart create an immersive...

20
VisuArt Fire 170 Zack Khan Eashaan Kumar

Upload: others

Post on 21-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

VisuArtFire 170Zack KhanEashaan Kumar

Page 2: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Background

Page 3: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

The Age of Interactive Technology

❏ Museums used to be passive❏ New technology changes the way we interact❏ Visitors want to contribute

Page 4: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Inspiration

❏ Milstein Hall of Ocean Life❏ Emersiveness❏ 3D Exhibits -> virtual

environments❏ Tilt Brush - Google

❏ Creativity❏ Freedom❏ Interactivity

Page 5: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

VisuArt

❏ Create an immersive environment❏ Experience our creation❏ Interact with objects❏ Community

Page 7: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Development

Page 8: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D
Page 9: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Development cycle

Painting (Zack)

❏ Hand-controllers to draw in 3D❏ Youtube tutorial (HTC Vive)❏ HTC Vive -> Oculus Rift

Exhibit (Eashaan)

❏ Object selection ❏ Object Placement (Raycast)❏ 3D exhibit

STEP 1

STEP 2

STEP 3

Merge into one project, more features.

Final Deliverable

Page 10: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

An exhibit

Page 11: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

What makes up a scene?

Page 12: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Object Placement

❏ Raycasting from Player’s position in the direction of look rotation

Page 13: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D
Page 14: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Object Selection

❏ Press button to bring up object selection menu

❏ Use joystick to select objects❏ Press button to place it down

Page 15: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Input

❏ Oculus Touch Controllers❏ Mapping button states to

actions❏ ButtonUp()❏ ButtonDown()❏ Button() (Held)

❏ Easy to access❏ Intuitive

Page 16: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Challenges...

Page 17: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Offline Development

Page 18: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Multiplayer Networking (UNet)

Page 19: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Conclusion

❏ Attract a younger audience❏ Museum visit no longer a passive activity❏ Everyone can become an artist❏ More immersive museum experience

Page 20: VisuArt - eashaan.kumar.co · Creativity Freedom Interactivity. VisuArt Create an immersive environment Experience our creation ... Painting (Zack) Hand-controllers to draw in 3D

Sources

Unity3D API: https://docs.unity3d.com/ScriptReference/

Raycasting: https://unity3d.com/learn/tutorials/topics/physics/raycasting

UNet: https://docs.unity3d.com/2017.1/Documentation/Manual/UNet.html

Tilt Brush: https://www.tiltbrush.com/air/artists/peter-chan/

Painting Tutorial: https://www.youtube.com/watch?v=eMJATZI0A7c

American Museum of Natural History: http://www.amnh.org/exhibitions/permanent-exhibitions/biodiversity-and-environmental-halls/milstein-hall-of-ocean-life

Oculus SDK: https://developer.oculus.com/downloads/