Virtualization of Veterinary Hospital Building Plans Peter Carta Charles Stocker
Discussion Overview • Project purpose and scope • Building plan and Virtual Model • Project Decomposition • Modeling Building, Furnishings, and Objects • Camera Control and User Interaction • Other Animation • Difficulties and Fixes • Conclusion & Relation to VR
Project Purpose • Owner is in need of new facilities • Presented paper plans but has hard time visualizing what the final result will be • 3D Virtual simulation of building plans • Provide owner with more realistic view • Help provide feedback on layout • Assures plans fit needs
Project Scope • Model 1 building plan • Fully furnished layout • User controlled motion and interaction • Present simulation over computer • Camera controlled with keyboard and mouse • Modeling and Animation • Virtools5.0 • Maya
Virtual Model • VMO Walkthrough
Project Decomposition • Modeling the Building • Virtools5.0 • Individual wall segments • Windows and Doors
Project Decomposition • Modeling Furnishings and Objects • 3dsMax • The cabinets were modeled • Virtool’s Resources • Chairs, laptops, and rugs • Online sources • Several models were used from TurboSquid.com • Toilet, tables, bookshelves, tubs, sinks, and much more.
Project Decomposition • Camera Control & User Interaction • Movement Controls • Walk Forward and Backward, Turn Left and Right • Keyboard W, A, S, D
Project Decomposition • Camera Control & User Interaction • Movement Controls • Camera • Adjust angle with Mouse Pointer • 360° Pan – Hold Right Mouse Button
Project Decomposition • Other Animation • Door Open/Closing • Add to Immersion and Realism
Difficulties and Fixes • Lighting and Shadows • Issue: • No contrast between walls • Difficulties determining where you were • Fix:
Difficulties and Fixes • Collision Detection • Issue: • Camera going through walls regardless of Collision Detection and Object Slider BB • Fix: • Individual Groups for each Room and Objects • Multiple Object Slider BBs • Lightened data strain and iterations on CPU by dividing work load among multiple blocks
Difficulties and Fixes • Modeling veterinary patient beds • Issue: • Did not have access to free models of patient beds. • Fix: • Model a table and give it a metallic mesh!
Difficulties and Fixes • Scaling and Stretching • Issue: • Some models have several parts and even when placed in the hierarchy manager together, they do not stretch appropriately. • Fix: • Get the model as close to an appropriate scaling • See Refrigerator in Break Room
Difficulties and Fixes • Model Sizes • Issue: • Many models needed to fit snug to walls • Fix: • Scale models or remove certain models to make them appear to be snug.
Relation to VR • 3D Virtual World • Building and Objects modeled in 3D to create the world • Separates this application from flat paper plans • Immersion • User controlled tour • Every user can go and do what they please when in the simulation • Not restricted to one path • Realistic models and animation abilities
Relation to VR • Sensory Feedback and Interaction • Movement controls and angular adjustment • Giving the user freedom to explore at their leisure • Object Animations • Future Additions: • Sound – Barking and Meowing • Animated animals/ Customers/ Receptionist • Additional models to increase realism • Fix collision detection with objects and walls