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

vrtex vrtex
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

VRTex VRTex

(Virtual Reality Tex)

WiseTex extra add-on high-fidelity visualisation module

Tomas Tomas Mikolanda Mikolanda

Marie-Curie Student 1.10.2003 - 28.2.2004 T.U.Liberec - FM - KEL

slide-2
SLIDE 2

17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 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
slide-3
SLIDE 3

17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 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
  • wn lights, viewpoints, basic properties
  • Possibility of redefinition and adding extended material

features (semi-transparent glass fibres, etc.)

slide-4
SLIDE 4

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

Introduction to the problem 1/2 Introduction to the problem 1/2

Platform independent

slide-5
SLIDE 5

17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 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

slide-6
SLIDE 6

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

WiseTex WiseTex graphical capabilities and restrictions graphical capabilities and restrictions

  • 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..

slide-7
SLIDE 7

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

VRTex VRTex -

  • An extension module to

An extension module to WiseTex WiseTex

  • VRTex - Program Goals
  • Ability of import WiseTex fabrics files
  • Definition of WiseTex independent Viewpoint systemm
  • Independent Lightning system with no restriction on count
  • f 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
slide-8
SLIDE 8

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

VRTex VRTex -

  • An extension module to

An extension module to WiseTex WiseTex

  • VRTex -Algorithms & etc. ==> What’s inside ?
slide-9
SLIDE 9

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

VRTex VRTex -

  • An extension module to

An extension module to WiseTex WiseTex

– 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”
slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

VRTex VRTex -

  • An extension module to

An extension module to WiseTex WiseTex

– 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

  • bject(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

slide-12
SLIDE 12

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

VRTex VRTex -

  • An extension module to

An extension module to WiseTex WiseTex

– VRML graphical core in VRTex

slide-13
SLIDE 13

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

Exporting of each section of each yarn inside the whole fabric Exporting of each section of each yarn inside the whole fabric

slide-14
SLIDE 14

17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 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 }

slide-15
SLIDE 15

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

VRTex VRTex -

  • The Program Module

The Program Module

slide-16
SLIDE 16

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

VRTex VRTex capabilities and presentation capabilities and presentation

St.5 St.6 St.1 St.2 St.3 St.9 St.4 St.8 St.7

slide-17
SLIDE 17

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

Step 1: Step 1: WiseTex WiseTex data file 1/2 data file 1/2

slide-18
SLIDE 18

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

Step 1: Step 1: WiseTex WiseTex data file 2/2 data file 2/2

slide-19
SLIDE 19

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

Step 2: Step 2: WorldInfo WorldInfo Profile Profile

slide-20
SLIDE 20

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

Step 3: Avatar & Navigation Profile Step 3: Avatar & Navigation Profile

slide-21
SLIDE 21

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

Step 4: Viewpoints Lists definitions Step 4: Viewpoints Lists definitions

slide-22
SLIDE 22

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

Step 5: Lights Lists definitions Step 5: Lights Lists definitions

slide-23
SLIDE 23

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

Step 6: Appearance Profile Step 6: Appearance Profile

slide-24
SLIDE 24

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

Step 7: Unit Cells Profile Step 7: Unit Cells Profile

slide-25
SLIDE 25

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

Step 8: General Step 8: General VRTex VRTex Profile Profile

slide-26
SLIDE 26

17/08/2004 Downloaded from http://www.mtm.kuleuven.ac.be/Research/C2/poly/index.htm 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 normals, etc..) , etc..)

  • Unique system among other textile processors and

Unique system among other textile processors and visualizers visualizers.. ..