500 likes | 506 Views
Explore collaborative virtual environments, APIs, and applications developed at Virginia Tech by the University Visualization and Animation Group (UVAG). Learn about faculty participation, projects, and the evolution of virtual environments at VT.
E N D
Ronald D. Kriz* University Visualization and Animation Group * Department of Engineering Science and Mechanics Virtual Environments and Visualization at Virginia Tech: Collaborative Research and Distance Learning Computer Science Department Seminar September 26, 2001 McBryde, Rm 655, 4-5PM U V A G http://www.jwave.vt.edu/~rkriz/Presentations/CS_seminar_26sept01.ppt
Presentation • Summary of collaborative virtual environments, • APIs, and applications developed at Virginia Tech • Summary of faculty who have participated in developing • virtual environment / visualization projects: research and • distance learning U V A G
Collaborative APIs: EVL’s CAVERNsoft: Limbo / Tandem VT’s DIVERSE VT’s Network Program Interface Builder (NPIB) Chronology: Collaborative VEs atVT AtomView (NSF PACI: NCSA-VT) Limbo Apps: CAVE Collaborative Console (CCC) CCC_atom (CCC + AtomView) DIVERSE Apps: Physics Based Simulations Crane-Ship (ONR-DURIP) Haptic Feedback - Molecular Docking (ASPIRES) NUWC’s CONRAY Undersea Warfare (ONR-NavCIITI) NIST’s RAVE: SmokeView NPIB: (NSF-CRCD) 20 physics based simulation modules Summary of Collaborative VEs APIs, and applications developed at VT U V A G
Faculty VE and visualization projects(chronological order starting with the NSF ARI proposal) • Initially their where 29 CoPIs on the NSF white paper to build a • CAVE, but more important, to build a university visualization group • associated with ACITC (Torgersen Hall): (NSF-$890K)+($530K, • 5-Colleges, RGS, AIS). • This seminar is about the people who came together as a group which will • be the future Center for Virtual Environments and Visualization (CVEV). • AtomView: John Shalf (NCSA), R. Kriz, D. Farkas • CAVE Collaborative Console (CCC): Kevin Curry, Fernando das • Neves, , John Kelso, Mary Beth Rosson, Jack Carroll, and Ron Kriz • CCC_atom: Greg Edwards, Fernando das Neves, and Ron Kriz • College of Architecture Viz Lab: R. Schubert and D. Jones • Interior Design Futures Lab: Joan McLain-Kark • Entomology: Alexi Sharov and Tim Mack • Extending CCC for K12: F. Neves and R. Kriz U V A G
continued: • Crane Ship: A. Nayfeh, D. Mook, L. Arsenault, R.Williams, • R. Kriz: Added motion base to CAVE floor (ONR: $360K) • In-kind-labor to move and re-build CAVE ($432K): • A. Jarosz, J. Kelso, S. Parkih, C. Logie, R. Kriz • Head Mounted Display VR Lab: D. Bowman (CS Dept. • $120K) VR projs. M. Setareh, R. Schubert, J. McLain-Kark • DIVERSE: L. Arsenault, J. Kelso, R. Kriz (NIST $60K) • Plant Pathology: (Educ): P. Sforza • Molecular Docking: D. Bevan, L. Watson,S. Parkih, R. Kriz • NAVCIITI CONRAY: F. das Neves, J. Kelso, R. Kriz • NSF CRCD NPIB (Educ&Res): R. Levensalor, R. Kriz • Cardio-Vascular flow: P. Vlachos and A. Etabari U V A G
APIs used and developed at VT: • EVL’s CAVERNsoft: Limbo • http://www.evl.uic.edu/cavern/cavernG2 • VT’s DIVERSE • http://www.diverse.vt.edu • VT’s Network Programming Interface Builder • http://www.jwave.vt.edu/npib U V A G
What is a CAVE? U V A G
Viewer immersed In 3D-structure. Gives viewer unique perspective to study 3D structure / property relationships. U V A G U V A G
Advanced Communications & Information Technology Center (ACITC) VT-Collaboration on-campus (Connecting desktop to CAVE was critical) University Visualization & Animation Group (UVAG) U V A G
Shared Virtual Environments • CAVERNsoft - Limbo: CAVE Collaborative Console (CCC) • http://www.sv.vt.edu/future/cave/software/ccc/ U V A G
World-Wide Collaboration Jason Leigh & Andrew Johnson Electronic Visualization Lab, UIC Remote Participants: • Argonne National Lab • IHPC, Singapore • CRCACS, Australian NU • IML, Tokyo Univ. • CCPO, Old Dominion Unv. • NCSA, UIUC • UVAG, Virginia Tech • Northwestern Univ. U V A G
I hear you. You hear me. But where are you and what are you looking at? Collaborative Awareness Tools Kevin Curry Class Project, 1998: Rosson: Computer- Supported Cooperative Work M.S. Thesis, 1999: “Supporting Collaborative Awareness in Tele-Immersion” U V A G
K12 Distance Learning Project: IAETE Institute for the Advancement of Emerging Technologies in Education Participants Awareness U V A G Recorder
AtomView Physics based Simulation NCSA: J. Shalf VT: R. Kriz / D. Farkas With AtomView material scientists can analyze and interpret physics based simulation results U V A G
U V A G U V A G
Two users in CCC_atom viewing a Large Ni-Al B2 simulated structure. • AtomView Modes: • Scale Model • Scale Atoms • Navigate • Play animation • CCC features not shown: • Shared views • Jump next to • Tether to • Record play U V A G
D evice I ndependent V irtual E nvironment: R econfigurable, S calable, E xtensible U V A G
DIVERSE Applications: Physics Based Simulations NUWC/NRL CONRAY Undersea Acoustic 3-DOF Command & Control n-DOF I-Dock 6-DOF Haptic Feedback Crane Ship 6-DOF U V A G
Application of Visualization and Haptic Feedback to Enhance Molecular Docking D. Bevan, Biochemisty L. Watson, Computer Sci R. Kriz & S. Parikh, ESM (http://www.sv.vt.edu/future/cave/resprj/idock/idock.html) U V A G Beowulf Cluster Future Simulations
CAVE ONR-NavCIITI Task2.1 C & C Visualization CONRAY model I-Desk Desktop U V A G
ONR-NavCIITI Task2.1 Command & Control Visualization ONR Briefing May 24, 2001 “Visualization for Multiwarfare Planning and Execution” Top Ranked by ONR Review Panel NUWC: K. Lima, L. Mathews, R. Shell NRL: Larry Rosenblum, Doug Maxwell VT: R. Kriz, J. Kelso, F. das Neves http://www.sv.vt.edu/future/cave/resprj/navciiti/nuwc_task2-1/ Physics based simulation model of acoustics in a 3D world: bottom Bounce, etc. U V A G
Network Program Interface Builder (NPIB) Combined Research Curriculum Development http://www.jwave.vt.edu/crcd NPIB is a rapid application development tool that researchers could use to create, maintain, and archive numerous parametric studies based on their legacy computer simulations U V A G
Example: 3D Wave Surface Working “Real-Time” Archive U V A G Submit
email notifies user simulation completed Results Viewed at Desktop U V A G Results.html Results Viewed In the CAVE
Usability and Engineering Lab D. Hix and J. Gabbard NAVCIITI: Visualization and HCI: Usability Engineering Randy Levensalor CS-Masters Thesis Immersive WorkBench
PhD work of Marcio Pinho (PUCRS) Can multiple users manipulate the same object at the same time? Separation of DOFs 3D Interaction Group http://www.cs.vt.edu/~bowman/3di/ Cooperative manipulation
Design, simulation, and visualization of building structures Both 2D and 3D interfaces Immersive structural visualization Doug Bowman SAP5-FEM M. Setareh R. Schubert Architecture’s VE-Lab
Interior Design Futures Lab (http://filebox.vt.edu/chre/near/vtid/idfl/idfl.html) Using Virtual Environments to Determine Older Adults’ Preferences and Functioning in Assisted Living Private spaces (http://filebox.vt.edu/chre/near/jmksite/andrus/AARP01.html) J. McLain-Kark M. Beamish, K. Roberto
Plant Pathology, Physiology, and Weed Science Virtual Dandelion P. Sforza (http://www.ppws.vt.edu/~sforza) Pathogenesis of Crown Gall: P. Sforza, D. Tillman, G. Lacy, M. Hansen, and J. Jelesko Virtual Nematode: P Sforza and J. Eisenback
Visualization and Analysis of Complex Flows in a Cardiovascular System A Etebari, P. Vlachos, R. Kriz Engineering Science and Mechanics Desk-top, I-Desk, CAVE stress tensor glyph U V A G
Virtual Environment Workshop J. Lockhart / R. Kriz Multimedia / VRML DIVERSE Arsenault / Kelso HCI Usability J. Gabbard Organizer HPC S. Varadarajan HCI 3DI D. Bowman/C. Wingrave U V A G
Observations & Conclusions: • Virtual and collaborative design environments have been • at best working prototypes that are too difficult to use by • the academic community. • Better API’s are needed so that scientists, engineers, and • educators can build their own applications based on the • content within their discipline. • The best designed collaborative environments will work • only within existing collaborative groups. U V A G
Recommendations: • Identify researchers and educators who have experience in • building collaborative applications and their associated APIs. • Build a working collaborative design environment prototype • API with participants identified above and select a specific • research and educational demonstration project. Participants • should include scientists and engineers depending on target • application. • Perform a usability evaluation, upgrade-modify application • and associated API. U V A G