forked from jbaicoianu/janusweb
-
Notifications
You must be signed in to change notification settings - Fork 6
/
CHANGELOG
97 lines (85 loc) · 3.71 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
JanusWeb 1.2
==============
- Engine improvements
- Improved 3d positional audio HRTF panning mode
- Fixed SBS3D video and images
- Fixed skybox direction (thanks Spyduck!)
- FIxed edit sync (thanks Spyduck!)
- Fixed sound.play_once (thanks Spyduck!)
- Fixed screenshots with (window) resolution
- Scripting and markup improvements
- Create room objects from Three.js objects
- Fixed spot lights, added "light_target" parameter
- Fixed light creation bugs
- object.parts lets you access the individual parts which make up a 3d model
- Added object.getBoundingSphere() / object.getBoundingBox()
- Added room.private support
- UI improvements
- Configurable panels
- Installable UI apps (https://github.com/jbaicoianu/janusweb/wiki/Creating-a-UI-App)
- Improved settings UI
- Improved inventory with primitives + Google Poly
- Drag-drop editing improvements
- Support drag-drop from local files
JanusWeb 1.2.5
==============
JanusWeb 1.1.16
===============
- JanusWeb HTML one-liners (<janus-viewer></janus-viewer>, <janus-viewer-video360 src="..."></janus-viewer-video360>, etc)
- Rotation fixes: xdir/ydir/zdir orthonormalization is now consistent with native, plus support for rotation and rotation_order
- Gaze events: ongazeenter / ongazemove / ongazeleave / ongazeactivate events (see https://docs.google.com/document/d/10AuBi7IhdPv6koolGJdT2_8AK9JeOgsU_yRVtW-IN5g for proposal, https://vesta.janusvr.com/bai/gaze-events-demo/ for example)
- room.raycast() and object.raycast() (see https://docs.google.com/document/d/1Nm0CBd70fiuLwGGdC3UpOLg35FimyWa6ARO3uq41P8A for proposal)
- Improved Leap Motion support (desktop + HMD mount) options now available via config panel
- object.class parameter
- object.addClass() / removeClass() / hasClass()
- room.class parameter
- room.addClass() / removeClass() / hasClass() / getObjectsByClassName() / getObjectsByTagName()
- Emissive map support
- tex/tex0 fixes
- Added experimental teleporter (click-and-hold, move to aim, release to jump)
- player.addForce() / removeForce()
- Sound fixes (non-positional/ambient sounds, don't autoplay every sound, etc)
- Custom element improvements/bugfixes
- Improved ghost asset handling
- Support for creating dynamic AssetImages from <canvas> elements
- Dynamic room.fog_col support
- Support for setting object alpha via object.col = V(r,g,b,a)
- Improved per-room asset tracking (no more asset naming conflicts between rooms)
- Asset loading bugs (spaces, multiple references, etc)
- Optimize asset loading worker thread management (use number of cores to determine number of workers, load minimal code into worker)
- Experimental collision detection enhancements - see https://github.com/jbaicoianu/janusweb/wiki/Collision-Meshes for info
// TODO - this info is available in the wiki, but should be made available here too
??? ?? 2016 - 0.4b
------------------
AssetScript support
GIF support
Improved build process
Made available via NPM
Stop and start all assets in a room when entering/leaving
VIVE and Rift CV1 support
Improved automated testing
May 6 2016 - 0.3a
------------------
Bookmark your favorite rooms with ctrl+b, then view them later in the bookmarks room
Browse Reddit in VR
Preliminary edit mode support
Improved gamepad support
VOIP improvements
Better HTTP error handling
Improved texture blending support
Proper 3d sound distance falloff
Fixed transparency
Fixed rotate_axis
Fixed giraffe-head
Apr 19 2016 - 0.2a
------------------
Added VOIP support between web and native users
Switched to HTTPS by default.
Lighting fixes
Fixed video textures
Improved build script
Apr 7 2016 - 0.1a
------------------
First public release
Basic JanusVR room viewer with simple networking and chat support
Supports gamepads, 3D positional audio, WebVR