Brad Hefta-Gaub
|
57bf69cc48
|
Merge branch 'master' of https://github.com/highfidelity/hifi into animationGroupSettings
Conflicts:
libraries/entities/src/ModelEntityItem.cpp
libraries/networking/src/udt/PacketHeaders.cpp
|
2015-10-02 14:19:15 -07:00 |
|
Brad Hefta-Gaub
|
02536a5ab9
|
remove animationSettings from particles, add isEmitting
|
2015-10-02 14:17:01 -07:00 |
|
Seth Alves
|
a737b4024d
|
Merge branch 'master' of github.com:highfidelity/hifi into fix-action-deletes
|
2015-10-02 13:57:24 -07:00 |
|
Howard Stearns
|
f6665a4ac6
|
Merge pull request #5839 from sethalves/transmit-joint-translation
WARNING protocol change: Transmit joint translation
|
2015-10-02 13:37:56 -07:00 |
|
Seth Alves
|
67cc944afc
|
fix double free problem
|
2015-10-02 13:27:45 -07:00 |
|
Brad Hefta-Gaub
|
e6fb587a8c
|
Merge branch 'master' of https://github.com/highfidelity/hifi into animationGroupSettings
|
2015-10-02 13:04:14 -07:00 |
|
Brad Hefta-Gaub
|
98e8b3083d
|
comment
|
2015-10-02 13:04:02 -07:00 |
|
Brad Hefta-Gaub
|
dce4d94f30
|
Merge pull request #5941 from ctrlaltdavid/particles-fix
Fix particle radius, color, and alpha starts/finishes
|
2015-10-02 11:40:47 -07:00 |
|
Anthony J. Thibault
|
fc7b6dee84
|
Merge branch 'master' into transmit-joint-translation
|
2015-10-02 11:40:33 -07:00 |
|
Seth Alves
|
bb5abeeabb
|
Merge branch 'master' of github.com:highfidelity/hifi into fix-action-deletes
|
2015-10-02 10:57:56 -07:00 |
|
Brad Hefta-Gaub
|
cf2693e712
|
working fistFrame lastFrame
|
2015-10-02 08:31:22 -07:00 |
|
Seth Alves
|
9f27e5ff1f
|
back out a couple other unneeded changes
|
2015-10-01 18:21:53 -07:00 |
|
Seth Alves
|
40c5103d2f
|
back out change where actino data caches were split into in/out
|
2015-10-01 17:15:20 -07:00 |
|
Seth Alves
|
e90b156b7b
|
avoid: add an action, immediately receive an update to that entities action, delete the just-added action because it wasn't in the packet
|
2015-10-01 17:02:02 -07:00 |
|
Anthony J. Thibault
|
fa864d29f9
|
Merge branch 'master' into transmit-joint-translation
|
2015-10-01 16:55:24 -07:00 |
|
Seth Alves
|
f2ebba9863
|
separate out the inbound and outbound caches of serialized action data
|
2015-10-01 16:16:23 -07:00 |
|
Andrew Meadows
|
8bde78a4e8
|
Merge pull request #5954 from ctrlaltdavid/particle-interpolation
Improve particle property interpolation
|
2015-10-01 16:13:18 -07:00 |
|
Brad Hefta-Gaub
|
815c4c69af
|
support for legacy properties
|
2015-10-01 14:52:28 -07:00 |
|
Seth Alves
|
fa7a5f1a61
|
formatting, fix a bug
|
2015-10-01 14:51:33 -07:00 |
|
Seth Alves
|
56b50b5fb3
|
also add action to _previouslyDeletedActions if the local interface deletes the action
|
2015-10-01 14:45:10 -07:00 |
|
Seth Alves
|
d320f5b6f4
|
remember uuid of deleted actions for 20 seconds and don't re-add them
|
2015-10-01 14:40:12 -07:00 |
|
Brad Hefta-Gaub
|
91a27e3adf
|
get animation to actually run again
|
2015-10-01 13:29:07 -07:00 |
|
Brad Hefta-Gaub
|
aca25bd76e
|
connect up AnimationPropertyGroup to AnimationLoop
|
2015-10-01 11:05:16 -07:00 |
|
Andrew Meadows
|
381c98c4fa
|
fix for ModelEntityItem::shouldBePhysical()
|
2015-10-01 08:56:05 -07:00 |
|
Andrew Meadows
|
ef7e908675
|
allow dynamic objects to be set collisionless
|
2015-10-01 08:56:04 -07:00 |
|
Brad Hefta-Gaub
|
7c14f9ab93
|
Merge branch 'animationGroupSettings' of https://github.com/ZappoMan/hifi into animationGroupSettings
|
2015-09-30 21:46:28 -07:00 |
|
Brad Hefta-Gaub
|
06d77ecbea
|
first cut at migrating animation settings into a property group
|
2015-09-30 21:35:43 -07:00 |
|
Brad Hefta-Gaub
|
d7ee41cc23
|
first cut at migrating animation settings into a property group
|
2015-09-30 21:25:03 -07:00 |
|
Brad Hefta-Gaub
|
9fc684edf0
|
first cut at migrating animation settings into a property group
|
2015-09-30 21:19:33 -07:00 |
|
Brad Hefta-Gaub
|
6aa9ef9910
|
first cut at migrating animation settings into a property group
|
2015-09-30 20:51:25 -07:00 |
|
Seth Alves
|
7c6846c260
|
add lifetime and tag arguments to actions
|
2015-09-30 13:09:41 -07:00 |
|
David Rowe
|
c56ac24602
|
Improve particle property interpolation
Use Bezier interpolation instead of cubic so that values don't overshoot.
|
2015-09-30 11:37:22 -07:00 |
|
ericrius1
|
5ce3b13a4c
|
Fixed spacing issues
|
2015-09-29 17:31:02 -07:00 |
|
ericrius1
|
d1b016b483
|
untabbified lines
|
2015-09-29 16:38:21 -07:00 |
|
Eric Levin
|
614312f04f
|
Update PolyLineEntityItem.cpp
|
2015-09-29 16:32:07 -07:00 |
|
David Rowe
|
e2bee8ec08
|
Fix particle radius, color, and alpha starts/finishes
|
2015-09-29 15:40:46 -07:00 |
|
ericrius1
|
e7834365f5
|
Made polyline painting experience smoother- no more flickering
|
2015-09-29 15:33:39 -07:00 |
|
Seth Alves
|
d0a1e206ca
|
Merge branch 'master' of github.com:highfidelity/hifi into transmit-joint-translation
|
2015-09-29 13:55:13 -07:00 |
|
Brad Hefta-Gaub
|
430cbcca7e
|
first cut at adding surface normals to ray intersection
|
2015-09-27 21:57:50 -07:00 |
|
Seth Alves
|
50dd8eba45
|
Relay joint translations across network. Apply animation's root-joint translation to avatar.
|
2015-09-26 11:40:39 -07:00 |
|
David Rowe
|
d233d3f81b
|
Fix particle emitter corner cases
|
2015-09-24 19:17:02 -07:00 |
|
David Rowe
|
629128c17f
|
Fix particle emit directions for point emitter
|
2015-09-24 19:16:28 -07:00 |
|
David Rowe
|
3d44fdfdf5
|
Fix warnings
|
2015-09-23 21:18:23 -07:00 |
|
David Rowe
|
2b902238e7
|
Code tidying
|
2015-09-23 10:33:31 -07:00 |
|
David Rowe
|
eb01ba9812
|
Merge branch 'master' into 20681
|
2015-09-23 09:42:56 -07:00 |
|
Brad Hefta-Gaub
|
b88c8e507b
|
fix a couple of properties
|
2015-09-21 11:35:26 -07:00 |
|
David Rowe
|
812ab9b7c6
|
Merge branch 'master' into 20681
Conflicts:
libraries/entities/src/EntityItemProperties.cpp
|
2015-09-18 16:44:04 -07:00 |
|
Andrew Meadows
|
269e3d7f23
|
Merge pull request #5836 from ZappoMan/getEntityPropertiesPerformance
Entities.getEntityProperty() performance improvements
|
2015-09-18 15:19:06 -07:00 |
|
Brad Hefta-Gaub
|
0d37511071
|
add support for scripts to call methods on entity scripts
|
2015-09-18 14:06:38 -07:00 |
|
David Rowe
|
ec146069b1
|
Reuse old property enum slots
|
2015-09-18 13:06:18 -07:00 |
|
David Rowe
|
03194437f5
|
Merge branch 'master' into 20681
Conflicts:
examples/entityScripts/sprayPaintCan.js
|
2015-09-18 12:04:02 -07:00 |
|
David Rowe
|
8634b59914
|
Make able to emit from within portion of ellipsoid volume
|
2015-09-17 23:49:57 -07:00 |
|
David Rowe
|
9e2b5b75b6
|
Make able to emit in specified range of directions
Controlled by polar and azimuth start and finish angles, around point or
from specified part of spheroid surface.
|
2015-09-17 22:40:49 -07:00 |
|
David Rowe
|
f647dcf147
|
Change emitter radiuses to dimensions to match sphere properties
|
2015-09-17 21:06:40 -07:00 |
|
Brad Hefta-Gaub
|
45c34e1617
|
only copy properties to the script values for properties that our type actually has
|
2015-09-17 20:55:19 -07:00 |
|
Brad Hefta-Gaub
|
7f9a6d7b8e
|
whitespace fixes
|
2015-09-17 20:26:50 -07:00 |
|
Brad Hefta-Gaub
|
6de424237f
|
add support for property groups in the desired properties logic
|
2015-09-17 20:24:15 -07:00 |
|
Brad Hefta-Gaub
|
08babecb75
|
add support for mapping EntityPropertyFlags to QScriptValues and wire in desiredProps
|
2015-09-17 19:51:21 -07:00 |
|
Brad Hefta-Gaub
|
81255c8379
|
whitespace repair
|
2015-09-17 17:40:41 -07:00 |
|
Brad Hefta-Gaub
|
4e2cb00ec3
|
first cut at only returning type specific properties in getEntityProperties
|
2015-09-17 17:33:53 -07:00 |
|
David Rowe
|
12e2cf3ce9
|
Emit in all directions from a point or the surface of a spheroid
|
2015-09-17 17:14:35 -07:00 |
|
David Rowe
|
c992107363
|
Add particle properties ready to use for emitting from a spheroid
|
2015-09-16 18:07:18 -07:00 |
|
Brad Hefta-Gaub
|
e1cb041576
|
first cut at adding desiredProperties to getProperties
|
2015-09-16 15:00:42 -07:00 |
|
David Rowe
|
d51cab3e3d
|
Replace particle velocity with speed and orientation
|
2015-09-16 14:51:08 -07:00 |
|
Stephen Birarda
|
5df7ce7424
|
fix for missing jurisdiction listener in Agent
|
2015-09-16 11:43:54 -07:00 |
|
Seth Alves
|
93dc0714f7
|
quiet compiler
|
2015-09-12 10:10:53 -07:00 |
|
Seth Alves
|
49ee251238
|
quiet compiler
|
2015-09-12 09:59:25 -07:00 |
|
Seth Alves
|
e65ef93663
|
Merge pull request #5778 from jherico/homer
Fixing some entity race condition crashes
|
2015-09-11 17:54:53 -07:00 |
|
Andrew Meadows
|
94b0074165
|
Merge pull request #5765 from ctrlaltdavid/20669-tidy
Move cubic interpolation method to shared library
|
2015-09-11 16:58:22 -07:00 |
|
Brad Davis
|
2daa5c3bf6
|
PR comment, fix extra variable decl
|
2015-09-11 16:54:18 -07:00 |
|
Brad Davis
|
9b81842850
|
Merge branch 'master' into homer
Conflicts:
assignment-client/src/octree/OctreeSendThread.cpp
interface/src/Application.cpp
libraries/entities-renderer/src/EntityTreeRenderer.cpp
libraries/entities/src/EntityItem.cpp
libraries/entities/src/EntityTree.cpp
libraries/entities/src/EntityTreeElement.cpp
libraries/entities/src/EntityTreeElement.h
libraries/entities/src/EntityTreeHeadlessViewer.cpp
libraries/entities/src/RecurseOctreeToMapOperator.cpp
libraries/octree/src/Octree.h
libraries/physics/src/EntityMotionState.cpp
|
2015-09-11 16:31:18 -07:00 |
|
Brad Davis
|
19806c16a7
|
Fix debug building
|
2015-09-11 12:31:32 -07:00 |
|
Brad Davis
|
fd1cfadc47
|
Fixing potential access to null object
|
2015-09-11 12:02:57 -07:00 |
|
Seth Alves
|
b1c5a04531
|
respond to code review
|
2015-09-11 09:29:52 -07:00 |
|
Brad Davis
|
b7ffb96adf
|
Working on thread safety for the entity tree
|
2015-09-10 22:28:50 -07:00 |
|
Brad Davis
|
3bc9e8c98d
|
Fixing some entity race condition crashes
|
2015-09-10 20:43:41 -07:00 |
|
David Rowe
|
4d4b35ba5e
|
Fix #include
|
2015-09-10 09:47:49 -07:00 |
|
David Rowe
|
fa959c4554
|
Move cubic interpolation method to shared library
|
2015-09-10 08:53:16 -07:00 |
|
Seth Alves
|
babe6179c3
|
Merge branch 'octree-shared-pointers' of github.com:sethalves/hifi into octree-shared-pointers
|
2015-09-08 19:19:59 -07:00 |
|
Seth Alves
|
4fa1818807
|
remove a line that leaked over from other branch
|
2015-09-08 19:19:49 -07:00 |
|
Seth Alves
|
9c4fdfd653
|
merge from upstream
|
2015-09-08 18:01:07 -07:00 |
|
Seth Alves
|
8a60bba4eb
|
Merge branch 'master' of github.com:highfidelity/hifi into octree-shared-pointers
|
2015-09-08 15:28:46 -07:00 |
|
Stephen Birarda
|
e1c395f5ea
|
resolve conflicts on merge with upstream/master
|
2015-09-08 14:56:23 -07:00 |
|
David Rowe
|
2325cb8ee0
|
Merge branch 'master' into 20669
|
2015-09-08 13:26:20 -07:00 |
|
David Rowe
|
99c1e06201
|
Code tidying
|
2015-09-08 13:25:15 -07:00 |
|
Seth Alves
|
31fcd55d47
|
octree uses shared pointers
|
2015-09-08 11:59:48 -07:00 |
|
David Rowe
|
cdd5e68815
|
Add colorStart and colorFinish entity particle properties
|
2015-09-08 11:28:53 -07:00 |
|
Stephen Birarda
|
25aeda2e18
|
Merge branch 'master' of https://github.com/highfidelity/hifi into protocol
|
2015-09-08 08:40:51 -07:00 |
|
David Rowe
|
cb9468c311
|
Add colorSpread entity particle property
|
2015-09-07 16:27:42 -07:00 |
|
David Rowe
|
47b27a3280
|
Add alphaStart and alphaFinish entity particle properties
|
2015-09-05 16:30:01 -07:00 |
|
David Rowe
|
042384b5b0
|
Tidy and finish alpha and alphaSpread
|
2015-09-05 14:51:48 -07:00 |
|
David Rowe
|
1b3d125cb3
|
Add alphaSpread entity particle property
|
2015-09-05 14:39:10 -07:00 |
|
Brad Davis
|
e8435b6218
|
Procedural rendering for box entities
|
2015-09-05 12:10:45 -07:00 |
|
David Rowe
|
8b296f53e6
|
Short-circuit radius values and interpolation when can
|
2015-09-05 11:13:48 -07:00 |
|
David Rowe
|
8d85309925
|
Use cubic interpolation instead of cosine
|
2015-09-05 10:50:05 -07:00 |
|
David Rowe
|
12b8a5a1d5
|
Add alpha property support to ParticleEffect entities
Add at same "level" as color so that it's available for other entity
types to use in the future.
|
2015-09-05 10:23:27 -07:00 |
|
David Rowe
|
c9cf426dba
|
Fix EntityPropertyList merge
|
2015-09-04 15:31:21 -07:00 |
|
David Rowe
|
18bc7befee
|
Merge branch 'master' into 20669
Conflicts:
libraries/networking/src/udt/PacketHeaders.cpp
libraries/networking/src/udt/PacketHeaders.h
|
2015-09-04 13:49:46 -07:00 |
|
David Rowe
|
c910da7179
|
Add radiusStart and radiusFinish entity particle properties
|
2015-09-04 12:27:18 -07:00 |
|
Stephen Birarda
|
ed19987b7d
|
resolve conflicts on merge with upstream/master
|
2015-09-04 12:31:46 -06:00 |
|
David Rowe
|
2bc2582797
|
Fix missing entity property gets for velocity and acceleration spread
|
2015-09-03 14:55:09 -07:00 |
|
David Rowe
|
45ff118249
|
Add new radiusSpread entity particle property
|
2015-09-03 14:55:08 -07:00 |
|
Seth Alves
|
9256917f15
|
rebake mesh when a neighbor changes
|
2015-09-01 16:21:12 -07:00 |
|
Seth Alves
|
264d39aa9b
|
have knitted polyvoxes keep track of low-axis neighbors as well as high
|
2015-09-01 14:49:17 -07:00 |
|
Stephen Birarda
|
33f6933544
|
Merge branch 'master' of https://github.com/highfidelity/hifi into protocol
|
2015-09-01 14:36:16 -06:00 |
|
Andrew Meadows
|
fe2d03fd37
|
merge
Conflicts:
libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp
libraries/display-plugins/src/display-plugins/stereo/StereoDisplayPlugin.cpp
libraries/shared/src/GLMHelpers.cpp
|
2015-09-01 11:17:08 -07:00 |
|
Seth Alves
|
7369ca19e9
|
allow setting cuboid voxel spaces. clean up some locking
|
2015-08-31 18:01:15 -07:00 |
|
Seth Alves
|
41a2ff2fff
|
working on stitching marching-cube polyvoxs together
|
2015-08-30 18:42:15 -07:00 |
|
Seth Alves
|
64d0ce47f3
|
attempting to stitch polyvox entites together
|
2015-08-30 09:59:33 -07:00 |
|
Seth Alves
|
f6fbf4f324
|
fix whitespace
|
2015-08-28 14:08:30 -07:00 |
|
Andrew Meadows
|
614fad0811
|
remove warnings from linux build
|
2015-08-27 19:12:25 -07:00 |
|
Stephen Birarda
|
80cf7b6c76
|
resolve conflicts on merge with upstream/master
|
2015-08-27 14:50:04 -07:00 |
|
Seth Alves
|
e97e7de19c
|
Merge branch 'master' of github.com:highfidelity/hifi into polyvox
|
2015-08-27 13:19:15 -07:00 |
|
ericrius1
|
5586c2ff17
|
fixed ordering of bitsream reading for old svo files with particle entities
|
2015-08-26 11:45:19 -07:00 |
|
ericrius1
|
f25b75093c
|
cleaned up conditional bitstream parsing
|
2015-08-26 09:44:29 -07:00 |
|
Atlante45
|
179ee73e26
|
Merge branch 'master' of https://github.com/highfidelity/hifi into update_protocol
|
2015-08-26 16:50:33 +02:00 |
|
Seth Alves
|
da6a1c958b
|
clean up debugging prints
|
2015-08-25 16:40:58 -07:00 |
|
Seth Alves
|
f6c440756c
|
do slow polyvox operations on a thread
|
2015-08-25 11:46:51 -07:00 |
|
Seth Alves
|
7cb9968864
|
more work on polyvox threading
|
2015-08-25 05:53:36 -07:00 |
|
ericrius1
|
13892db866
|
removed logging
|
2015-08-24 11:41:03 -07:00 |
|
ericrius1
|
5fa27a7cf1
|
added back computeAndUpdate mmethod for particles, and now handling parsing old streams
|
2015-08-24 10:59:38 -07:00 |
|
Seth Alves
|
dc31c7e233
|
back out previous attempt at theading polyvox code. lay groundwork for threading that can be reasoned about
|
2015-08-23 08:14:05 -07:00 |
|
Seth Alves
|
ef6116465d
|
make edged-cubic be the default polyvox surface style
|
2015-08-19 19:15:36 -07:00 |
|
Andrew Meadows
|
5a442bdb30
|
Merge pull request #5555 from ZappoMan/centerOrigin
Make domains 8x larger (2x in each dimension), with origin at center of buildable space
|
2015-08-19 15:59:04 -07:00 |
|
Stephen Birarda
|
6860f3d126
|
add readWithoutCopy for clarity in Packet read
|
2015-08-19 14:32:26 -07:00 |
|
ZappoMan
|
684ee3bdd0
|
Merge branch 'master' of https://github.com/highfidelity/hifi into centerOrigin
|
2015-08-19 11:20:15 -07:00 |
|
Andrew Meadows
|
990dce6795
|
Merge pull request #5578 from sethalves/polyvox
Polyvox improvements
|
2015-08-19 10:31:13 -07:00 |
|
Seth Alves
|
2dc2757eca
|
code review
|
2015-08-18 13:03:54 -07:00 |
|
Stephen Birarda
|
fd43c48eac
|
resolve conflicts on merge with birarda/protocol
|
2015-08-18 11:48:36 -07:00 |
|
Stephen Birarda
|
0f77ab8611
|
resolve conflicts on merge with upstream/master
|
2015-08-18 11:45:55 -07:00 |
|
Andrew Meadows
|
9ee49c3e1e
|
Merge pull request #5551 from sethalves/quiet-compiler
Quiet compiler
|
2015-08-18 09:54:29 -07:00 |
|
Seth Alves
|
b129c2a933
|
in edged mode, make sure border voxels are zeroed out. expose some more voxel matrix math to javascript
|
2015-08-16 09:36:54 -07:00 |
|
Seth Alves
|
558f68c150
|
increase max polyvox dimension from 32 to 128. don't recompress compressed data unless something changed../../libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
|
2015-08-15 16:53:47 -07:00 |
|
Seth Alves
|
5ecdbaa19d
|
have functions that change polyvox voxes return true if they changed anything, else false. added voxelCoordsToWorldCoords and worldCoordsToVoxelCoords
|
2015-08-15 15:18:25 -07:00 |
|
Seth Alves
|
79a7755cdb
|
add SURFACE_EDGED_MARCHING_CUBES polyvox surface extraction style
|
2015-08-15 12:18:36 -07:00 |
|
ZappoMan
|
44fcf71f07
|
change domain to be 32k and still have origin centered at 0
|
2015-08-14 15:26:49 -07:00 |
|
ZappoMan
|
bdc78e9666
|
some CR cleanup
|
2015-08-14 10:16:48 -07:00 |
|
ZappoMan
|
daeb90c1e0
|
fix clamp in AddEntityOperator
|
2015-08-14 09:35:39 -07:00 |
|
ZappoMan
|
5fdd7304aa
|
Merge branch 'master' of https://github.com/highfidelity/hifi into centerOrigin
|
2015-08-14 09:33:53 -07:00 |
|
ericrius1
|
b8a6105a03
|
Merge branch 'master' into particleExtensions
|
2015-08-14 08:56:59 -07:00 |
|
ericrius1
|
e191a301d8
|
added a spread to defaults to create a default fountain effect
|
2015-08-13 16:08:38 -07:00 |
|
ericrius1
|
bb84e0e403
|
fixed defaults
|
2015-08-13 15:57:45 -07:00 |
|
ericrius1
|
6fe8703492
|
added defaults to particle effect for velocity and acceleration
|
2015-08-13 15:50:00 -07:00 |
|
ericrius1
|
5b2e966ca5
|
fixing accel issues
|
2015-08-13 10:55:21 -07:00 |
|
ericrius1
|
d38d29e0f5
|
fixed argument signatues and optimized particle position calculations
|
2015-08-13 10:35:32 -07:00 |
|
ericrius1
|
f3d6992dd2
|
remove outdated comment
|
2015-08-12 17:28:07 -07:00 |
|
ericrius1
|
36ca0c54fc
|
acceleration spread working properly
|
2015-08-12 16:13:00 -07:00 |
|
ericrius1
|
16279bd415
|
emitters trail particles now
|
2015-08-12 14:01:42 -07:00 |
|
ericrius1
|
528d662c58
|
getting acceleration spread hooked up
|
2015-08-12 09:50:01 -07:00 |
|
ZappoMan
|
4fe8f49d4c
|
move origin to center of domain
|
2015-08-11 23:47:40 -07:00 |
|