vrtex vrtex
play

VRTex VRTex (Virtual Reality Tex) WiseTex extra add-on - PowerPoint PPT Presentation

VRTex VRTex (Virtual Reality Tex) WiseTex extra add-on high-fidelity visualisation module Tomas Mikolanda Mikolanda Tomas Marie-Curie Student 1.10.2003 - 28.2.2004 T.U.Liberec - FM - KEL 17/08/2004 Downloaded from


  1. VRTex VRTex (Virtual Reality Tex) WiseTex extra add-on high-fidelity visualisation module Tomas Mikolanda Mikolanda Tomas Marie-Curie Student 1.10.2003 - 28.2.2004 T.U.Liberec - FM - KEL 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 1

  2. Contents Contents • Goals • Introduction to the problem • WiseTex graphical capabilities and restrictions • VRTex - An extension module to WiseTex – VRTex - Program Goals – VRTex - algorithms & etc. ==> What’s inside ? • VRML General Introduction • VRML limitations to VRTex • VRML graphical core in VRTex – VRTex - The program module • Introduction to VRTex • VRTex capabilities and presentation + realtime sample • Conclusions 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 2

  3. Goals Goals • Efficient visualisation, inspection and understanding of textile structures using Virtual Reality • New module (program) extending WiseTex capabilities to export data to public format VRML – VRML 2.0 (97) --- ISO/EIC 14772-2:1997 • Possibility of theoretically infinite textile structure with respect to feasible normal space requirements • Basic Environment modifications; definition of your own lights, viewpoints, basic properties • Possibility of redefinition and adding extended material features (semi-transparent glass fibres, etc.) 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 3

  4. Introduction to the problem 1/2 Introduction to the problem 1/2 Platform independent 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 4

  5. Introduction to the problem 2/2 Introduction to the problem 2/2 1) Exporting yarns geometrical data defined in Fabric 2) If there is no other modification, export with respect to WiseTex material definition 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 5

  6. WiseTex graphical capabilities and restrictions graphical capabilities and restrictions WiseTex • 3D model of any structure presented by WiseTex • “on-line” user defined viewpoint’s position <==> VRTex • There is no chance to inspect details of fabrics, now.. • Only one fabric cell is now simulated ==> worse textile appearance imagination.. • Predefined and fixed environment; it can be easily extended • 3D Model is not transferable through other platforms; fixed to systems with Windows and WiseTex installed.. 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 6

  7. VRTex - - An extension module to An extension module to WiseTex WiseTex VRTex • VRTex - Program Goals • Ability of import WiseTex fabrics files • Definition of WiseTex independent Viewpoint systemm • Independent Lightning system with no restriction on count of lights presented in system • To offer to user selection of generation of: – Basic cell fabric – User defined fabric consists of multi-stocked basic cell • Easy manipulation with definition files and profiles • VRML Export functions with respect to user’s settings 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 7

  8. VRTex - - An extension module to An extension module to WiseTex WiseTex VRTex • VRTex -Algorithms & etc. ==> What’s inside ? 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 8

  9. VRTex - - An extension module to An extension module to WiseTex WiseTex VRTex – VRML General Introduction • Standardized by ISO ==> ISO/EIC 14772-2:1997 • Open format for description of models of any kind • Basic simple set of programming structures (point, line, faceset, ...) • Automatical evaluation of objects collisions • Definition of word: “Avatar” 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 9

  10. 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 10

  11. VRTex - - An extension module to An extension module to WiseTex WiseTex VRTex – VRML Limitations to VRTex • There is no possibility of Clipping planes ==> no cross-sections! – VRML Standard does not include definition of planes – If somebody needs clipping planes, he/she must evaluate everything before saving to WRL file and export it to PROTO object(s) with added ECMAScript • Much bigger file-size output – VRML is by standard ASCII file in human-readable form – Big reduction can be achieved by PKZIP compression which is allowed by new ISO/EIC addition – VRML explorers can read both of them without problem 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 11

  12. VRTex - - An extension module to An extension module to WiseTex WiseTex VRTex – VRML graphical core in VRTex 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 12

  13. Exporting of each section of each yarn inside the whole fabric Exporting of each section of each yarn inside the whole fabric 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 13

  14. Easy and quick sample of output VRML code of simple polygon Easy and quick sample of output VRML code of simple polygon geometry IndexedFaceSet { coord Coordinate { point [ -1.5 -2 -0.248492, -1.5 -1.93301 -0.123492, -1.5 -1.75 -0.0319861, -1.5 -1.5 0.00150752, -1.5 -1.25 -0.0319861, -1.5 -1.06699 -0.123492, -1.5 -1 -0.248492, -1.5 -1.06699 -0.373492, -1.5 -1.25 -0.464999, -1.5 -1.5 -0.498492, -1.5 -1.75 -0.464999, -1.5 -1.93301 -0.373492] } coordIndex [ 0 1 2 3 4 5 6 7 8 9 10 11 -1] normal Normal {vector [-1 0 0]} colorPerVertex FALSE normalPerVertex FALSE } 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 14

  15. VRTex - - The Program Module The Program Module VRTex 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 15

  16. VRTex capabilities and presentation capabilities and presentation VRTex St.5 St.1 St.2 St.3 St.9 St.4 St.6 St.8 St.7 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 16

  17. Step 1: WiseTex WiseTex data file 1/2 data file 1/2 Step 1: 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 17

  18. Step 1: WiseTex WiseTex data file 2/2 data file 2/2 Step 1: 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 18

  19. Step 2: WorldInfo WorldInfo Profile Profile Step 2: 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 19

  20. Step 3: Avatar & Navigation Profile Step 3: Avatar & Navigation Profile 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 20

  21. Step 4: Viewpoints Lists definitions Step 4: Viewpoints Lists definitions 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 21

  22. Step 5: Lights Lists definitions Step 5: Lights Lists definitions 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 22

  23. Step 6: Appearance Profile Step 6: Appearance Profile 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 23

  24. Step 7: Unit Cells Profile Step 7: Unit Cells Profile 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 24

  25. Step 8: General VRTex VRTex Profile Profile Step 8: General 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 25

  26. Conclusions Conclusions • New extended module New extended module VRTex VRTex to to WiseTex WiseTex system.. system.. • • VRTex VRTex Extends Extends WiseTex WiseTex modelling features.. modelling features.. • • Can help for easy Can help for easy WiseTex WiseTex models’ errors unmasking (wrong models’ errors unmasking (wrong • normals, etc..) , etc..) normals • Unique system among other textile processors and Unique system among other textile processors and visualizers visualizers.. .. • 17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend