Andrzej Kapolka
9da10df9f2
We need to set these before initMenu, as that's where we create the QSettings.
2013-06-07 13:12:59 -07:00
Geenz
82db388552
Real max velocity stuff.
2013-06-07 16:08:27 -04:00
Geenz
c79bd71fe7
Merge branch 'master' of https://github.com/worklist/hifi into 19361
2013-06-07 16:00:33 -04:00
Geenz
86316bc674
Don't render the voxel selection when we're moving over a maximum velocity.
2013-06-07 16:00:13 -04:00
Andrzej Kapolka
953aec35e6
Use the default QSettings constructor and let it get the application info
...
from the QCoreApplication properties.
2013-06-07 11:48:29 -07:00
Andrzej Kapolka
a5c24b5333
OK, we don't need this sync. Clearly the problem I was seeing on OS X lies
...
elsewhere.
2013-06-07 11:32:26 -07:00
Andrzej Kapolka
dc8a6c2725
Store the avatar voxel URL along with the rest of the avatar settings.
2013-06-07 11:30:41 -07:00
ZappoMan
ba7863605c
fix several delete/delete[] mismatches
2013-06-07 10:49:43 -07:00
ZappoMan
479e8c7811
add shortcut key for Kill Local Voxels to help debugging of LOD
2013-06-07 10:29:05 -07:00
ZappoMan
887e3428c2
cleaned up menus slightly
2013-06-07 09:39:24 -07:00
Philip Rosedale
dd0fa021a0
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-07 09:19:54 -07:00
Philip Rosedale
f0c9bd45bb
Fixed merge
2013-06-07 09:19:49 -07:00
ZappoMan
ece117e0b0
Merge pull request #502 from ey6es/gyroquat
...
Increase YAW_DECAY, remove roll from head camera, provide option for pitch/yaw scale (zero by default).
2013-06-07 09:17:11 -07:00
atlante45
2a1730af72
#19365 - Frustum menu moved inside the Debug menu
2013-06-07 16:35:43 +02:00
Andrzej Kapolka
26de3028fa
We need to sync in order to ensure that the settings are saved.
2013-06-06 18:25:16 -07:00
Andrzej Kapolka
acc8efa026
One more "one more try."
2013-06-06 18:10:21 -07:00
Andrzej Kapolka
1b698b24e2
OK, one more try.
2013-06-06 18:05:39 -07:00
Andrzej Kapolka
ce68c1a6a4
Think this needs to be a double.
2013-06-06 18:03:38 -07:00
Andrzej Kapolka
e0e94481c9
Add pitch/yaw scale preference to control degree of view rotation.
2013-06-06 17:53:00 -07:00
Philip Rosedale
b5e63fb446
Added debug->run timing tests option to speed test some common functions (please add some more, bottom of util.cpp
2013-06-06 17:52:19 -07:00
Andrzej Kapolka
ffc1c33455
Removed double negation for coordinates, world aligned orientation -> camera
...
orientation, removed roll.
2013-06-06 17:25:52 -07:00
Geenz
7cefa3fe7b
Check if our main window is our application window within Application's event handling functions.
2013-06-06 19:58:33 -04:00
Geenz
51340452df
Use _mouseX and _mouseY for mouse look instead of the global mouse position when idle (prevents mouse look from accidentally triggering when the window is inactive).
2013-06-06 19:47:01 -04:00
Geenz
151a6edfb4
Check if our canvas has focus. If not, then ignore events passed to it.
2013-06-06 19:31:55 -04:00
Philip Rosedale
b08fe8f915
merge fixes
2013-06-06 10:07:50 -07:00
Philip Rosedale
24dcd14371
Added sensor fusion for more stable gyro roll, pitch.
2013-06-05 23:53:01 -07:00
Philip Rosedale
1b20b016dd
Fixed acceleration checking bug that was limiting angular rotation, changed mouselook to work correctly/stable.
2013-06-05 20:04:30 -07:00
Stephen Birarda
30d6c7f68a
Merge remote-tracking branch 'upstream/master' into synthesis
2013-06-05 18:26:12 -07:00
Philip Rosedale
1f0e321980
removed Oculus Manager from camera object, using _tightness = 0.0 to shutoff camera movement smoothing
2013-06-05 17:54:14 -07:00
Philip Rosedale
97be04716e
Added render menu choice to switch between voxel and ball avatar rendering.
2013-06-05 17:24:53 -07:00
Stephen Birarda
e5a1fa4dec
Merge branch 'master' of github.com:worklist/hifi into synthesis
2013-06-05 17:03:53 -07:00
Philip Rosedale
07405ef280
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-05 16:55:12 -07:00
Andrzej Kapolka
6c3425a642
Fix for URL decoding.
2013-06-05 15:39:37 -07:00
Andrzej Kapolka
a4aa8e7bde
Basic sharing of the avatar voxel URLs.
2013-06-05 14:55:49 -07:00
Philip Rosedale
5fbf9f8714
gyro look off by default
2013-06-05 10:23:52 -07:00
Stephen Birarda
6353940bf7
some extra cleanup after merge with upstream master
2013-06-05 09:59:33 -07:00
Stephen Birarda
eee7d6f92f
resolve some conflicts on merge with upstream master
2013-06-05 09:56:26 -07:00
Stephen Birarda
6c2dcb86c8
Merge remote-tracking branch 'upstream/master' into synthesis
2013-06-05 09:55:16 -07:00
Philip Rosedale
626dcd0875
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-05 09:40:42 -07:00
ZappoMan
9310876531
Merge pull request #485 from birarda/cube-injector
...
spherical audio injector and quaternion rotations for audio
2013-06-05 09:37:38 -07:00
Philip Rosedale
8719b9f9d4
merge fix
2013-06-04 21:26:53 -07:00
ZappoMan
b75bd80de7
fix build busters
2013-06-04 17:54:48 -07:00
ZappoMan
f66641f1b4
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
2013-06-04 17:41:41 -07:00
ZappoMan
26542d44c9
Merge pull request #478 from Atlante45/master
...
Settings handling with QSettings
2013-06-04 17:41:02 -07:00
Andrzej Kapolka
ad377e6256
We can't initialize avatars from the network thread; they need access to the
...
OpenGL context.
2013-06-04 17:25:04 -07:00
Philip Rosedale
4db6e9074e
merge conflict fix
2013-06-04 17:11:33 -07:00
atlante45
d539ea283e
Merge 19358 with upstream Master
2013-06-05 01:43:47 +02:00
ZappoMan
6e70f3b187
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
2013-06-04 16:21:20 -07:00
Andrzej Kapolka
93b50f44f5
Add a reasonable minimum size for the URL field.
2013-06-04 15:59:07 -07:00
Stephen Birarda
7d3d8f8b43
rewrite the AudioInjector to send an orientation quaternion instead of bearing
2013-06-04 15:31:11 -07:00
Andrzej Kapolka
d09700adde
Merge branch 'master' of https://github.com/worklist/hifi into voxeltars
...
Conflicts:
interface/src/Avatar.cpp
interface/src/Avatar.h
interface/src/Skeleton.h
interface/src/VoxelSystem.h
2013-06-04 11:00:59 -07:00
Andrzej Kapolka
bc8eadd526
More work on voxeltars; separated default pose from bind pose.
2013-06-04 10:22:58 -07:00
atlante45
c199190666
Fixes asked by ZappoMan on QSettings' commit.
2013-06-04 19:00:38 +02:00
ZappoMan
026fb5b344
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
2013-06-04 09:34:37 -07:00
Philip Rosedale
60100fd473
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-04 09:09:39 -07:00
ZappoMan
ce499f925a
add cut voxels
2013-06-04 09:02:34 -07:00
ZappoMan
626874f9ec
add delete key support while in select mode
2013-06-04 08:47:57 -07:00
ZappoMan
743e1a433c
make import/export default to desktop
2013-06-04 01:24:35 -07:00
ZappoMan
4f3872c18f
CR feedback
2013-06-04 01:13:58 -07:00
ZappoMan
0a9b3bf5ce
changed file name and exention to Sparse Voxel Octree and svo
2013-06-04 01:07:18 -07:00
ZappoMan
435791f28c
CR feedback
2013-06-04 01:02:10 -07:00
ZappoMan
eef0636655
some cleanup
2013-06-03 21:53:06 -07:00
ZappoMan
510dfc7353
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
2013-06-03 21:43:38 -07:00
ZappoMan
05e8c8806c
Merge branch 'master' of https://github.com/worklist/hifi into copy_and_paste_voxels
2013-06-03 21:28:23 -07:00
ZappoMan
cf3ff53e2c
copy and paste working
2013-06-03 18:08:11 -07:00
Jeffrey Ventrella
cee2244364
fixed formatting things
2013-06-03 17:55:48 -07:00
Philip Rosedale
179e30fdfc
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-03 17:37:25 -07:00
Philip Rosedale
5e0a70c524
gyro look controls head offset on/off
2013-06-03 17:36:32 -07:00
Philip Rosedale
da343215ce
Rename serialPort to serialHeadSensor, added passing of lean to eyeOffset
2013-06-03 17:25:20 -07:00
ZappoMan
0b7f4b21f4
Merge branch 'master' of https://github.com/worklist/hifi into copy_and_paste_voxels
2013-06-03 16:42:27 -07:00
Jeffrey Ventrella
26bbb9917b
more work on avatar touch
2013-06-03 16:23:55 -07:00
ZappoMan
0f2b736130
cleanup
2013-06-03 13:50:42 -07:00
ZappoMan
ea965f2290
fixed issue with sendVoxelsOperataion, some other cleanup
2013-06-03 13:46:21 -07:00
ZappoMan
c4b3b568e7
make import and export properly rebase
2013-06-03 13:13:52 -07:00
ZappoMan
78fe89172a
eyedropper mode, and import work
2013-06-03 12:23:16 -07:00
Stephen Birarda
5a5b22db61
fix use of PI constant after merge with upstream master
2013-06-03 12:00:57 -07:00
Stephen Birarda
4348702dd2
Merge remote-tracking branch 'upstream/master' into synthesis
2013-06-03 11:53:13 -07:00
Jeffrey Ventrella
8d031b5c2d
preparation for extending the avatar ball array to accommodate more touch capabilities
2013-06-03 11:53:00 -07:00
ZappoMan
7dd217b318
more work on copy and paste
2013-06-03 10:57:18 -07:00
Jeffrey Ventrella
9e046b74e6
working on avatar touch
2013-06-03 08:09:27 -07:00
atlante45
dccc44a6f5
Added settings management using QSettings
2013-06-02 14:58:51 +02:00
Andrzej Kapolka
35ae08def0
Merge branch 'master' of https://github.com/worklist/hifi into voxeltars
2013-06-01 15:07:00 -07:00
Stephen Birarda
2d7c397138
create a FreeVerb object for each other agent per agent
2013-05-31 15:47:57 -07:00
Jeffrey Ventrella
1061b3eb4d
cleanup
2013-05-31 15:05:05 -07:00
Andrzej Kapolka
e4bc7af6b4
Working on avatar voxels.
2013-05-31 14:52:29 -07:00
Jeffrey Ventrella
3ce051bff7
merge
2013-05-31 14:11:46 -07:00
Jeffrey Ventrella
fdfc639c23
merge
2013-05-31 13:52:22 -07:00
ZappoMan
e5e200345b
more work on copy and paste
2013-05-31 11:52:18 -07:00
ZappoMan
b0397e8eb9
Merge branch 'master' of https://github.com/worklist/hifi into copy_and_paste_voxels
2013-05-30 21:41:55 -07:00
Andrzej Kapolka
224e5d666d
Fix for segmentation fault when the settings file doesn't exist.
2013-05-30 17:12:18 -07:00
ZappoMan
bc5af6e399
Merge pull request #438 from Geenz/19308
...
#19308 - Store menu settings in the avatar data file
2013-05-30 16:51:02 -07:00
Geenz
ed904b58eb
Fixed spacing issues per the coding standard.
2013-05-30 19:50:01 -04:00
Geenz
fefa74135c
Moved to function overloads instead of unique function names.
2013-05-30 19:47:25 -04:00
Philip Rosedale
38e611eb7f
Merge branch 'master' of https://github.com/worklist/hifi
2013-05-30 16:19:11 -07:00
Philip Rosedale
f009177aa7
Added check for lost transmitter
2013-05-30 16:19:07 -07:00
Andrzej Kapolka
e2ec8245b0
Rather than adding Euler angles, compose quaternions for gyros.
2013-05-30 14:56:12 -07:00
Andrzej Kapolka
f447230d26
Use body orientation, not head orientation, for mirror mode.
2013-05-30 14:14:01 -07:00
Geenz
0dda2b88b5
Merge branch 'master' of https://github.com/worklist/hifi into 19308
...
Conflicts:
interface/src/Avatar.cpp - resolved; added avatarRotation setting that's interpreted as a vec3
2013-05-30 16:58:48 -04:00
Andrzej Kapolka
bcd3833898
Align chat with full camera rotation (not just yaw).
2013-05-30 13:46:53 -07:00
Geenz
78c3891c92
Merge commit '6d57324d0b9fce9d6a030123689bb499ed54c8ad' into 19308
2013-05-30 14:48:40 -04:00
Andrzej Kapolka
100d10dc9e
Offset camera fix, cleaner frustum transformation.
2013-05-30 11:08:33 -07:00
Andrzej Kapolka
021dce72be
Moved direction vectors to AvatarData, made them align with OpenGL view space
...
(to avoid the 180 degree rotations).
2013-05-30 09:55:34 -07:00
Andrzej Kapolka
9b301eb235
Merge branch 'master' of https://github.com/worklist/hifi into reorient
...
Conflicts:
interface/src/Avatar.cpp
2013-05-29 19:13:18 -07:00
Andrzej Kapolka
d6855b6430
Massive changes to orientations: use quaternions rather than Orientation
...
class.
2013-05-29 19:05:33 -07:00
Geenz
f0d7b47c37
Merge branch 'master' of https://github.com/worklist/hifi into 19308
2013-05-29 19:47:54 -04:00
Jeffrey Ventrella
f7a0e8018a
Merge remote-tracking branch 'upstream/master'
2013-05-29 16:15:16 -07:00
Jeffrey Ventrella
63434da23c
testing avatar touch
2013-05-29 16:14:55 -07:00
Stephen Birarda
b0a8de818d
make quit CMD-Q instead of just Q
2013-05-29 16:05:03 -07:00
ZappoMan
46c6f2f9b5
latest copy paste
2013-05-29 15:02:28 -07:00
Geenz
c33d2ee25e
Coding standard cleanup based upon ZappoMan's suggestions.
2013-05-29 16:46:47 -04:00
ZappoMan
377fb1e936
latest copy and paste
2013-05-29 12:06:58 -07:00
Stephen Birarda
b6a0662c98
inline the shouldEchoAudio
2013-05-29 11:47:02 -07:00
Stephen Birarda
a5a30efec9
CR fixes
2013-05-29 11:42:10 -07:00
Stephen Birarda
5d74a865e8
make audio echo a menu option instead of forcing with mirror
2013-05-29 11:35:32 -07:00
ZappoMan
6b1d37599c
Merge branch 'master' of https://github.com/worklist/hifi into copy_and_paste_voxels
2013-05-29 08:12:07 -07:00
ZappoMan
d1d2e75143
first cut at export and import of voxels
2013-05-28 19:00:02 -07:00
Jeffrey Ventrella
e4c0aeb9a0
added AVATAR_FACING_THRESHOLD to avatarTouch
2013-05-28 18:15:29 -07:00
Jeffrey Ventrella
5d9b8c08b3
Merge remote-tracking branch 'upstream/master'
2013-05-28 17:57:42 -07:00
Jeffrey Ventrella
923c39cdc0
fixed third person shift bug
2013-05-28 17:57:11 -07:00
Stephen Birarda
e040c927f5
Merge remote-tracking branch 'upstream/master' into mouth-render
2013-05-28 15:58:11 -07:00
birarda
17e3902d17
Merge pull request #435 from Ventrella/master
...
Integrated mohawk code, and did some cleanup and improvements on avatar
2013-05-28 15:50:48 -07:00
Stephen Birarda
9f2c0adec7
move audioLoudness to HeadData
2013-05-28 12:22:51 -07:00
Geenz
8ac8335776
Check how many matches were found for the given data type we're checking for. 1 for bool and float, 3 for vec3. Return false and assign default values if this isn't true.
2013-05-27 19:18:36 -04:00
Geenz
5efda079c9
Store settings in an ordered map to allow for runtime getting and setting of settings. Read the setting file on startup, then write on shut down.
2013-05-27 18:48:05 -04:00
Andrzej Kapolka
278ff00926
Fixed Linux build error and a warning on call to Avatar.simulate, moved grid
...
size constant to world.h and made gravity bounds match.
2013-05-27 14:46:16 -07:00
ZappoMan
5d1ba857c5
Optimize View Frustum wire format.
...
- Changed View frstum orientaton to be a quaternion
- Implemented packing formats for Orientation Quats, Ratios, and Clipping values
- Changed wire format for View Frustum details to be more efficient 28 bytes vs 64 bytes
2013-05-27 14:17:34 -07:00
Geenz
93eac0c0dc
Setup various debug options.
2013-05-27 12:56:41 -04:00
Geenz
17a5e6a700
First round of settings serialization. Setup an API to load and save different settings to the avatar data file.
...
Initial serialized settings:
Gyro look
Mouse look
Transmitter drives
Voxel rendering
Voxel textures
Star rendering
Atmosphere rendering
Avatar rendering
Oculus rift mode
Render stats
Frame stats
Look at vectors
Logging
Frustum debugging
View frustum offset
Camera frustum
2013-05-27 12:37:42 -04:00
Jeffrey Ventrella
883d21a5e4
added facing other av requirement for camera shift to 1p; improved ease-in/out for camera mode shift; did some clean up on the camera code
2013-05-26 15:17:58 -07:00
Jeffrey Ventrella
8c24477a24
Merge remote-tracking branch 'upstream/master'
2013-05-24 18:01:47 -07:00
Freddy
6a4bcf32fa
Code review fixes
2013-05-24 17:58:31 -07:00
Freddy
30e951578e
procedural voxel create/delete noises
2013-05-24 17:27:56 -07:00
Jeffrey Ventrella
28f3af4ea5
Merge remote-tracking branch 'upstream/master'
2013-05-24 17:13:10 -07:00
Jeffrey Ventrella
6634ad2ed2
thingy
2013-05-24 16:31:17 -07:00
Philip Rosedale
608a4f71bf
ground surface is 20 meters across. play on!
2013-05-24 14:51:06 -07:00
Stephen Birarda
d12bc85376
go directly into oculus mode when the oculus is connected
2013-05-24 14:05:22 -07:00
Stephen Birarda
81307939d4
Merge remote-tracking branch 'upstream/master' into owner-pointers
2013-05-24 12:23:12 -07:00
Stephen Birarda
59a6016f4b
use a NULL default for owningAvatar to simplify constructors
2013-05-24 12:18:38 -07:00
Stephen Birarda
36892da488
keep a pointer to owning agent in AgentData
2013-05-24 12:17:34 -07:00
Philip Rosedale
17c898c151
Long term averaging of the gyros for better stability
2013-05-24 11:33:00 -07:00
Jeffrey Ventrella
b74ceae61a
added avatar hair
2013-05-23 22:52:43 -07:00
Andrzej Kapolka
add84b2f39
Hide the cursor when in fullscreen Oculus mode.
2013-05-23 17:58:04 -07:00
Andrzej Kapolka
9be4f06e9a
Disable voxel textures by default.
2013-05-23 17:32:43 -07:00
Andrzej Kapolka
514c12c7fc
Merge branch 'master' of https://github.com/worklist/hifi
...
Conflicts:
interface/src/Application.cpp
2013-05-23 15:39:04 -07:00
Andrzej Kapolka
9b433c974c
Fix for starfield rendering on Oculus: put inter-pupil translation in
...
modelview matrix where it belongs, don't reset perspective projection for
starfield.
2013-05-23 15:35:41 -07:00
Philip Rosedale
37cb914891
You can reset start location with 'G'
2013-05-23 15:02:32 -07:00
Philip Rosedale
235cfc8ab2
Merge branch 'master' of https://github.com/worklist/hifi
2013-05-23 12:33:39 -07:00
Philip Rosedale
32d2418b7a
Added display head mouse option (default off) and all camera modes follow head gyros the same way.
2013-05-23 12:33:26 -07:00
ZappoMan
089d8d525e
Merge branch 'master' of https://github.com/worklist/hifi into voxel_animation
2013-05-23 12:20:34 -07:00
ZappoMan
6e5ed6435b
added shortcut key to log menu
2013-05-23 12:06:59 -07:00