media @ VU
[]
readme
course
preface
I
1
2
II
3
4
III
5
6
7
IV
8
9
10
V
11
12
afterthoughts
appendix
references
examples
resources
dossier-intro.vr
(wrl
)
[ flux /
blaxxun /
cortona /
octaga
]
EXTERNPROTO MainModel [
eventIn SFFloat transparency
]"local/dossier/models/buttonBar/main/main_button.wrl#ModelMainButtonNode"
EXTERNPROTO Layer3D [
eventIn MFNode addChildren
eventIn MFNode removeChildren
eventIn MFNode addChildrenLayer
eventIn MFNode removeChildrenLayer
exposedField SFVec3f bboxSize
exposedField SFVec3f bboxCenter
exposedField MFNode childrenLayer
exposedField SFVec2f translation
exposedField SFInt32 depth
exposedField SFVec2f size
exposedField SFNode background
exposedField SFNode fog
exposedField SFNode navigationInfo
exposedField SFNode viewpoint
exposedField MFNode children
]
[
"urn:inet:blaxxun.com:node:Layer3D"
"http://www.blaxxun.com/vrml/protos/nodes.wrl#Layer3D"
"http://www.blaxxun.com/developer/contact/3d/vrml/demo/layer/nodes.wrl#Layer3D"
]
DEF layerUpperPicture Layer3D {
depth -10
size 122.7 122.7
viewpoint DEF ViewpointUpperPicture Viewpoint {
fieldOfView 1.9
orientation 0 1 0 0.0
position 36 -14 20
description "Viewpoint Picture"
}
children [
Shape {
geometry Box {
size 10 30 0
}
appearance Appearance {
texture ImageTexture {
url "local/dossier/images/intro.jpg"
}
}
}
]
}
DEF layerLowerPicture Layer3D {
depth -10
size 122.7 122.7
viewpoint DEF ViewpointLowerPicture Viewpoint {
fieldOfView 1.9
orientation 0 1 0 0.0
position -40 14 20
description "Viewpoint Lower Picture"
}
children [
Shape {
geometry Box {
size 10 30 0
}
appearance Appearance {
texture ImageTexture {
url "local/dossier/images/intro.jpg"
}
}
}
]
}
PROTO ClickText [ # proto for the link texts, uses 'aerial_inv.bmp'
field MFString string "Next"
field SFFloat size 1.5
field SFFloat spacing 2
]{
Shape {
appearance Appearance {
material Material { diffuseColor .8 .8 0
}
texture ImageTexture {
url "local/dossier/fonts/aerial_inv.bmp"
}
}
geometry Text {
string IS string
fontStyle FontStyle {
size IS size
family "TEXTURE 0 255 16 16 .6 0 0"
style "PLAIN"
spacing IS spacing
}
}
}
}
DEF layer Layer3D {
depth -10
size 0.7 0.7
navigationInfo NavigationInfo {
type "NONE"
}
viewpoint DEF Viewpoint1 Viewpoint {
fieldOfView 0.96
orientation 0 1 0 0.0
position 0 0 20
description "Viewpoint Presentation Graph"
}
children [
DEF bEnd Anchor {
url "dossier-vrmlframe.html"
description "Go to the content graph."
children [
Transform {
translation -12 -7 0
children [
MainModel {}
]
}
Transform {
translation -10 -7 0
children [
ClickText {
string ["Directly to",
"Concept Graph"]
size 1
spacing 1
}
]
}
]
}
DirectionalLight {
direction 0 0 -1
on TRUE
intensity 0.9
}
]
}
PROTO NormalText[ # proto for the regular texts, uses 'aerial_inv.bmp'
field MFString string ""
field SFFloat size 2
field SFFloat spacing 1.5
exposedField SFColor diffuseColor 1 .8 .6
]
{
Shape {
appearance Appearance {
material Material { diffuseColor IS diffuseColor }
texture ImageTexture {
url "local/dossier/fonts/aerial_inv.bmp"
}
}
geometry Text {
string IS string
fontStyle FontStyle {
family "TEXTURE 0 255 16 16 .45 0 0"
style "PLAIN"
spacing IS spacing
size IS size
}
}
}
}
front text
Transform {
translation 15 -20 80
children [
Viewpoint { position 6 -10 100
description "Start"
}
Transform {
translation -24 0 0
children [
NormalText{
string [
"Welcome to this mini digital dossier!"
"This mini dossier provides and presents some information about music."
"It offers the users multiple navigating and searching approaches:"
" Looking at pictures"
" Listening to music and reading the lyrics"
" Searching through keywords"
"This is an application of exceptional encounters"
]
diffuseColor .8 .3 .3
}
]
}
]
}
right text
Transform {
translation 100 -20 40
rotation 0 1 0 -2
children [
Transform {
translation 0 0 0
children [
NormalText{
string [
"What type of information is presented?"
"Audio, textual and visual information are presented."
"This information focusses on music in the period 1960 till 1999"
"Besides this also a 3D installation of a guitar is presented"
]
}
]
}
]
}
roof text
Transform {
rotation 1 0 0 -1.05
translation -10 20 -40
children [
Transform {
translation 5 -5 0
children [
NormalText{
string [
"Our approach"
"We have used 3D environment to design the digital dossier as a concept graph."
"It is based on a navigation system through the data highly intertwinkled."
"it's a creative challenge to present information in a new application."
""
"Development Duration: 02/11/2004 - 18/01/2005"
"Version: 1.0"
]
}
]
}
]
}
left text
Transform {
translation 0 -30 70
rotation 0 1 0 1.4
children [
Transform {
translation -1 -6 -5
children [
NormalText{
string [
"Special thanks to:"
"Michela Negrini (ICN) -- domain expert/guidance"
"Anton Eliëns (VU) -- coordinator/supervision"
""
]
}
]
}
]
}
floor text
Transform {
rotation 1 0 0 -1.25
translation 10 -60 10
children [
Viewpoint {
position 42 -43 40
orientation 1 0 0 .1
}
Transform {
translation 5 0 10
children [
NormalText{
string [
"About us"
"We are a students' team from the Vrij Universiteitv of Amsterdam, The Netherlands"
"Abeer Mahdi, Jina Menke, Jurgen Koster,Eric de Boer,Tim Verweij,"
"Olaf van Zon,Pascal Snijders Blok,Chris van Riel,Yiwen Wang."
"This project has been developed for the specific course Multimedia Casus,"
"in cooperation with INCCA (International Network for the Conservation of"
"Contemporary Art) which has provided the research materials of Marina Abramoviç."
"The final product - this digital dossier - is a result of a creative challenge to present "
"information in a new application."
]
}
]
}
]
}
link "to show right text view"
DEF viewRight Viewpoint {
position 5 -40 30
orientation 0 1 0 -2
description "right text view"
}
DEF aRight Anchor {
url [ "#viewRight" ]
description "Next: Type of information"
children [
Transform {
translation -5 -41 90
children [
ClickText {
string "Next: Type of information presented"
}
]
}
]
}
link "to show floor text view"
DEF viewFloor Viewpoint {
position 40 25 65
orientation 1 0 0 -1.25
description "floor text view"
}
DEF aFloor Anchor {
url [ "#viewFloor" ]
description "Next: About us"
children [
Transform {
translation 100 9 40
rotation 0 1 0 -2
children [
ClickText {
string [
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
"Next: About us"
]
}
]
}
]
}
link "to show roof text view"
DEF viewRoof Viewpoint {
position 30 90 30
orientation 1 0 0 -1.05
description "Left text view"
}
DEF aRoof Anchor {
url [ "#viewRoof" ]
description "Next: Our approach"
children [
Transform {
rotation 1 0 0 -1.25
translation 18 -48 -6
children [
ClickText {
string [
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
" Next: Our approach"
]
}
]
}
]
}
link "to show left text view"
DEF viewLeft Viewpoint {
position 70 -40 70
orientation 0 1 0 1.4
description "Left text view"
}
DEF aLeft Anchor {
url [ "#viewLeft" ]
description "Next: Special thanks"
children [
Transform {
rotation 1 0 0 -1.05
translation -3 30 -47
children [
ClickText {string [
""
""
""
""
""
""
""
""
""
""
""
""
""
"Next: Special thanks"
]
}
]
}
]
}
link "to end introduction"
DEF aEnd Anchor {
url "dossier-vrmlframe.html"
description "End. Go to the content graph."
children [
Transform {
translation -10 -30 70
rotation 0 1 0 1.4
children [
ClickText {
string [
""
""
""
""
""
"End. Go to the content graph."
]
}
]
}
]
}
<phrase dir=b turn=0 id=_ level=_ right="haven t~nI seen this~nbefore?"/>
<phrase dir=b turn=0 id=_ level=_ left="I am glad~nyou re paying~nattention!!">
<gesture dir=b id=_ level=_ right=0 pause=500/>
<gesture dir=b id=_ level=_ left=0 pause=600/>
[]
readme
course
preface
I
1
2
II
3
4
III
5
6
7
IV
8
9
10
V
11
12
afterthoughts
appendix
references
examples
resources
(C) A. Eliëns
9/8/2006
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.