Links

Content Skeleton

This Page

Previous topic

Explore ShapeDB

Next topic

Fully Overlapping volumes, due to imprecise export

instant reality player

Primitive Web Interface

When running the player a web server is available at

This allows to change Node properties, such as emissiveColor at URLs like the below. Tedious to use, as internal node names are used.

EAI java Interface

Created SceneEdit.java to change volume properties, see eai- esp eai-edit

Keyboard Mapping

In app menu choose View > Statistic > Keyboard Mapping for some guidance

Find the text of the help message by grepping the dylibs and stringing the hit:

simon:MacOS blyth$ pwd
/Users/blyth/Desktop/Instant Player.app/Contents/MacOS
simon:MacOS blyth$ strings libavalonNavigationNodePool.dylib
+
increase navigation speed
-
decrease navigation speed (it is far too fast, this seems to not work, better when you center the coordinates)
B
toggle fast ray intersect on/off
C
toggle Back-Face culling
D
dump the message List to the System Log
E
switch to GEOEXAMINE navigation mode
F
switch to FREEFLY navigation mode
G
grep and dump the current scene to an image file, dumps ~/Desktop/out.png with scene image
I
toggle front collision while navigating
N
export the backend graph as a BIN file, writes 340K binary file to ~/Desktop/out.osb
O
switch Occulsion culling mode
R
Reload the current context trees (e.g. scene)
S
toggle Small-Feature culling
T
toggle sorting of transparent objects
V
export the scene-graph as VRML file, dumps ~/Desktop/out.wrl but IndexedFaceSet geometry is empty
X
export the scene-graph as X3D file, dumped file ~/Desktop/out.x3d again with empty geomerty
[
Decrease the culling feature (e.g. pixel, threshold)
]
Increase the culling feature (e.g. pixel, threshold)
a
change camera transformation to show whole scene (very useful, to get started)
b
start the backend web interface
c
toggle View-Frustum culling
d
dump the key mapping to the System Log
e
switch to EXAMINE navigation mode
f
switch to FLY navigation mode
g
switch to GAME navigation mode
h
toggle head light
i
toggle lazy Interaction evaluation
l
switch to LOOKAT navigation mode (handy, can click on volumes to go and have a close look)
m
switch polygon draw mode (point/line/fill)
n
export the backend graph as ASC file
o
toggle Occlusion culling
p
switch to PAN navigation mode
q
switch to NONE navigation mode
r
reset view position/orientation to initial values
s
switch to SLIDE navigation mode
u
change camera transformation to straighten up
v
toggle Draw Volume
w
switch to WALK navigation mode
x
toggle global Shadow state
{
switch to prev allowed nav mode
}
switch to next allowed nav mode
HOME
switch to the first Viewpoint
END
switch to the last Viewpoint
PGUP
switch to previous Viewpoint
PGDN
switch to next Viewpoint
UP
forward navigation command
DOWN
backward navigation command
LEFT
left navigation command
RIGHT
right navigation command
ESC
escape the immersion, close fullscreen/window
ENTER
toggle full screen
SPACE
switch the info screen foreground