Camera Move
Enabled
...
Translation
Max Linear Velocity
m/s
Ease In Coefficient
Ease Out Coefficient
Rotation
Max Angular Velocity
deg/s
Ease In Coefficient
Ease Out Coefficient
Options
Avatars snap look at camera
Enable snap turn in HMD
Enable smooth mouselook
Enable minimal cursor
Rotation Speeds
Pitch speed
deg/s
Yaw speed
deg/s
input scaling
Keyboard multiplier
Mouse multiplier
Advanced Options
Stay on ground
Apply rotations to Avatar Head
Prevent Roll
Use constant Δ time for frame updates
Normalize mouse movement
Enable Avatar Collisions
Draw My Avatar
Enable UI tooltips
Update Mode
Scripted Motor Control
Absolute Avatar position
Thrust/force vectors
Debug Jitter Testing
Script.update
requestAnimationFrame
fps:
setImmediate
nextTick
debug menu
Reset Avatar
refresh page
reload script
Export JSON
Import JSON
avatar walking/flying speed limit (ie: the value eased-into)
lower values gently ramp-into moving
higher values rapidly accelerate to top speed
lower values bring movement to a rolling stop
higher values stop movements more immediately
look up/down (pitch) and turn left/right (yaw) speed limit
lower values gently start turning or looking up/down
higher values quickly turn and look around
lower values bring turning/looking to a rolling stop
higher values stop turning/looking more immediately
uncheck this to prevent avatars from automatically making eye contact with the camera
uncheck this to bypass smoothing for right-mouse-button drag controls
toggles
Settings > Avatar > Snap turn while in HMD
use half-sized mouse cursor
prevents your Avatar from gaining altitude when looking up/down and moving
update
MyAvatar.headOrientation
(instead of body orientation)
keep upright by applying
Quat.cancelOutRoll
to resulting rotations
ignore actual time between frames and instead calculate using
(1s / requestAnimationFrame.fps)
or
(1s / 90fps)
convert variable mouse movements into unit values
+1, 0, −1
toggles
Avatar > Enable Avatar Collisions
toggles
Developer > Avatar > Draw Mesh
toggle display of tooltips like this one
degrees per up/down controller inputs
degrees per left/right controller inputs
prescale raw controller inputs by this amount
prescale raw controller inputs by this amount
~
MyAvatar.motorVelocity
~
MyAvatar.position
~
MyAvatar.setThrust
Diagnostic test:
Applies a constant rotation to reveal system-level jitter and update interference
Script.update events fire at rightly ~60 times per second
requestAnimationFrame
emulation attempts to schedule frame updates in a way that maintains the given frame rate
setImmediate
emulation schedules frame updates "next in line" (ie: after pending tasks)
nextTick
emulation queues frame updates "first in line" (ie: before other tasks)
exports current settings as JSON
replace current settings with previously-exported JSON
trigger
MyAvatar > Reset Sensors
;reset
bodyPitch
and
bodyYaw
show / hide advanced settings
PAGE ERROR:
reload page
|
dismiss