Alexei SOURIN Nanyang Technological University, Singapore Visual and Haptic Rendering in Co-Space NRF2008IDM-IDM004-002.

Slides:



Advertisements
Similar presentations
Computer Graphics An Introduction. What’s this course all about? 05/10/2014 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Advertisements

HTML5 Haptics Standardization
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Business and Computing Deanery 3D Modelling Tools Week 10 File formats and exporting models.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
Graphics and VR Research Sudhanshu Kumar Semwal Professor, Department of Computer Science Phone: (719)
Task-based Approach. Education Philosophy “Learning by doing” is the basic notion deep, significant learning can only take place through the learner’s.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Animation Pertemuan 5 Matakuliah: T0732 / Sistem Multimedia Tahun: 2007.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
Geometric Modeling and Computer Graphics GROUP
Information and Communication Technologies in the field of general education in Armenia NATIONAL CENTER OF EDUCATIONAL TECHNOLOGIES.
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
Graduate Student BIM Research Proposals University of Southern Mississippi School of Construction School of Computing.
1 Beyond California Water Plan Update 2005 California Water and Environmental Modeling Forum Annual Meeting, March 3 rd, 2005.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Introduction to Mendeley. What is Mendeley? Mendeley is a reference manager allowing you to manage, read, share, annotate and cite your research papers...
NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
National Science Foundation Industry/University Cooperative Research Center for e-Design IAB Meeting October 11-13, 2011 Project Title: Designing Form.
Taverna and my Grid Open Workflow for Life Sciences Tom Oinn
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
1 Virtual Reality Modeling Language (VRML97) ©Anthony Steed
An Application of Tetrahedrisation to From-Point Visibility Honours Project Proposal Gerard Ryan and Brendon Miszka
Yingcai Xiao Game Development Interactive Animation.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
1 Animation. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menunjukkan Penggunaan Animasi pada Aplikasi Multimedia.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Jan Kolar & Jan Kolar Charles‘ University Prague, CR Aalborg University, Denmark.
Graduate Student BIM Research Proposals University of Southern Mississippi School of Construction School of Computing.
Procedural Haptic Texture Jeremy Shopf Marc Olano University of Maryland, Baltimore County.
Hapgets, Towards Haptically- enhanced Widgets based on a User Interface Description Language Nikolaos Kaklanis, Juan González Calleros, Jean Vanderdonckt,
1 Haptic Systems Mohsen Mahvash Lecture 3 11/1/06.
A Multi-agent Approach for the Integration of the Graphical and Intelligent Components of a Virtual Environment Rui Prada INESC-ID.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
Data dan Teknologi Multimedia Sesi 07 Nofriyadi Nurdam.
X3D – 3D Manmade Feature Common Data Storage Format Katherine L. Morse, PhD Ryan Brunton John Schloman JHU/APL.
B.Sc. Digital Media3D Technologies for the Web 3D Technologies.
Augmented, mixed reality and wearable computers for learning: extended episodes of playful learning anywhere, anytime Dr. Sofoklis A. Sotiriou Ellinogermaniki.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
School of Computer Science Advanced Interfaces Group Extensive expertise in R&D of VR software systems and applications MAVERIK VR software downloaded.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
Applications and Rendering pipeline
Introduction to Computer Haptics Chris Harding
Interactive Animation
Photorealistic Rendering vs. Interactive 3D Graphics
Human and Computer Óbuda University
Introduction to Graphics Modeling
Chapter 14 Shading Models.
Haptics – Don’t Lose Touch with Virtual Reality
Introduction to Game Development
Citation Map Visualizing citation data in the Web of Science
Geometric and Intelligent Computing Laboratory
Introduction to Computer Graphics
Introduction to Computer Graphics
Building A Shape Display Intel Research Renewal 2002 Elaine Cohen, David Johnson, Sam Drake School of Computing University of Utah Sept University.
Chapter 14 Shading Models.
Presentation transcript:

Alexei SOURIN Nanyang Technological University, Singapore Visual and Haptic Rendering in Co-Space NRF2008IDM-IDM

R&D Goals Development of the fast interactive definitions by mathematical functions and algorithmic procedures, which will be small in size and invariant to the rendering platform Introduction of function-defined physical properties to objects in Co- Space New visual and haptic rendering pipelines have to be designed Both the definition and implementation of the physical properties feedbacks have to be done using mathematical functions and/or algorithmic procedures. This will guarantee the invariance of the shared virtual space to the actual rendering platform. Development of several applications illustrating the usefulness of the proposed approach, including an ability to establish physical contact with other party in Co-Space through haptic devices

Application of the Research We illustrate the proposed concepts by extending the ISO standard Extensible 3D (X3D) and its predecessor Virtual Reality Modeling Language (VRML). We provide haptic feedback from both standard objects of X3D and VRML, as well as from advanced 3D solid objects and force fields defined by functions. Our software does not require purchasing any licenses and is available anytime anywhere on any Internet-connected computer. We will develop interactive modeling tools for making the function- based models for any other possible rendering platforms and shared virtual communities that would constitute Co-Space. The team is collaborating with the University of Bradford (UK), Bitmanagement Software (Germany), Singapore General Hospital, National University Hospital, and Million Advertising & Silk Screen Pte Ltd.

Resources PI: Alexei Sourin (SCE, NTU) CO-PIs: Olga Sourina (EEE, NTU), Vladimir Kulish (MAE, NTU) Collaborator: Dr. Hassan Ugail, University of Bradford, UK CamTECH center, SCE, NTU Manpower: –2 RF (search in progress) –3 RSS (search in progress) –Visiting researcher (April 2009) + additional traveling funding from Engineering and Physical Sciences Research Council, UK Equipment: –Commonly used and prospective haptic devices: SensAble Phantom Omni and Novint Falcon (purchased) –Graphics workstations (PO in progress)

Function-based shapes can be used on their own freely mixing with other standard X3D objects in virtual scenes Function-based physics within an invisible geometric container can superimpose with standard X3D objects Function-based appearance and physics can be attached to standard X3D objects Pilot version of the Function-based extension of X3D and VRML

Implicit, explicit and parametric functions are used concurrently for defining geometry and appearance of the objects Spatial coordinates and the time Functions are defined as individual formulas, function scripts and external loadable library functions to define: –Geometry: curve, surface or solid –Appearance: material and geometric texture Material: diffuse, specular, ambient and emissive colors, transparency, shininess Geometric texture: displacement of the underlying geometry –Tangible physical properties: surface: tension and friction, density and force fields –Transformations: coordinate and shape transformations, including set- theoretic operation Colors, geometric textures and physical properties are interpreted as entities defined in their own domains which are the merged together into one shape Pilot version of the Function-based extension of X3D and VRML

Demos and applications VIDEO Video on the web (2’ 43”)Video on the web Project web-page with plug-in for MS Internet Explorer and Mozilla Firefox supporting X3D, VRML and haptic devices (SensAble and Novint), and interactive tool: Click to play video

Summary Strong trend towards virtualization of life and development of open standards for an interoperable 3D Internet. Open standards VRML and X3D are not able to answer all the current demands Function-based extension of VRML and X3D allows for using any type of geometry, appearance, and operations and adds tangible physical properties to geometric objects Interim progress and results –1 PhD and 1 MEng student are involved in the project. 1 RF is shared with another project. Recruitment of RFs and students is in progress –Additional traveling funding for the UK collaborator is obtained from EPSRC, UK. –The pilot software is used in teaching computer graphics students in SCE, NTU. –Beta-testing of the haptic plug-in is in progress –Active collaboration with Bitmanagement Software Gmbh (Germany) in development of the collaborative platform (BS Collaborate) –Interactive exhibit “Haptic Interaction on the Web” showcased at Discovering Engineering’2009 exhibition in NTU (14 March). –Published 2 journal and 1 conference papers.