ZappoMan
|
1284f9d09a
|
naming cleanup and some optimizations
|
2013-06-19 13:45:13 -07:00 |
|
ZappoMan
|
6755dfd8e4
|
Occlusion culling optimizations, added minimum polygon area, and only calculate projection matrix once
|
2013-06-19 11:46:22 -07:00 |
|
ZappoMan
|
9466e81590
|
fixed crash
|
2013-06-18 12:25:16 -07:00 |
|
ZappoMan
|
8c44ad19a1
|
fixed build buster
|
2013-06-18 12:10:59 -07:00 |
|
ZappoMan
|
7922c3b625
|
fixed typo
|
2013-06-18 12:02:17 -07:00 |
|
ZappoMan
|
8b18ee6844
|
renamed VoxelProjectedShadow class
|
2013-06-18 12:01:01 -07:00 |
|
ZappoMan
|
9a22db28a3
|
code cleanup
|
2013-06-18 10:35:32 -07:00 |
|
ZappoMan
|
00438f9d99
|
code cleanup
|
2013-06-18 10:28:14 -07:00 |
|
ZappoMan
|
a6b4bdba53
|
code cleanup
|
2013-06-18 10:25:58 -07:00 |
|
ZappoMan
|
58c4010185
|
added CoverageMap and occlusion culling to server
|
2013-06-18 09:36:43 -07:00 |
|
ZappoMan
|
c8d4b2ebed
|
added erase() and some other tweaks to CoverageMap
|
2013-06-18 09:35:13 -07:00 |
|
ZappoMan
|
c9e1c898c2
|
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
|
2013-06-14 19:50:38 -07:00 |
|
Andrzej Kapolka
|
dc3029b5a9
|
Merge pull request #540 from ZappoMan/encode_params
Change encodeTreeBitstream() to use params class
|
2013-06-14 17:25:57 -07:00 |
|
ZappoMan
|
e083c0c561
|
spacing
|
2013-06-14 16:48:36 -07:00 |
|
ZappoMan
|
08e8455c95
|
migrate encodeTreeBitstream() to use params class
|
2013-06-14 16:45:27 -07:00 |
|
ZappoMan
|
620a4a8ad6
|
latest occlusion culling with support for checking map without adding to coverage map for checking parent nodes
|
2013-06-13 16:37:14 -07:00 |
|
ZappoMan
|
7fb4ed276f
|
removed some debugging code
|
2013-06-13 14:10:53 -07:00 |
|
ZappoMan
|
8320925add
|
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
|
2013-06-13 13:30:18 -07:00 |
|
ZappoMan
|
abb08e2482
|
handle out of view points
|
2013-06-13 13:30:04 -07:00 |
|
Andrzej Kapolka
|
78072fbde0
|
Merge pull request #523 from PhilipRosedale/master
Better physics, first person to third person transition
|
2013-06-13 12:07:06 -07:00 |
|
Andrzej Kapolka
|
db729a04aa
|
Converted double timestamps to long long (64 bit integers), fixed bug with
updating agent timestamps.
|
2013-06-13 11:11:59 -07:00 |
|
ZappoMan
|
3a33d871e8
|
some debug code
|
2013-06-12 21:46:22 -07:00 |
|
ZappoMan
|
91aea82418
|
latest work on occlusion culling
|
2013-06-12 12:37:21 -07:00 |
|
ZappoMan
|
e2d22a8e21
|
latest cut at occlusion culling
|
2013-06-12 01:16:46 -07:00 |
|
ZappoMan
|
b3ef9868e3
|
fixed line spacing and added BoundingBox support
|
2013-06-11 18:37:31 -07:00 |
|
ZappoMan
|
6d3ec662a1
|
CoverageMap class, implments a quad tree that handles coverage map for 2d polygon projections of voxels
|
2013-06-11 18:36:25 -07:00 |
|
ZappoMan
|
77dc8d9900
|
moved line intersection to GeometryUtil
|
2013-06-11 14:06:17 -07:00 |
|
ZappoMan
|
56753fc21d
|
added getProjectedShadow() and projectPoint() to ViewFrustum to implement support for projecting Axis Aligned Boxes to 2D
|
2013-06-11 12:33:18 -07:00 |
|
ZappoMan
|
6d8826de43
|
cleaned up line spacing and tabs, added getVertex()
|
2013-06-11 12:30:52 -07:00 |
|
ZappoMan
|
658c5adfbf
|
first cut at VoxelProjectedShadow class, which implements a 2D polygon that matches a voxels projected outline
|
2013-06-11 12:30:18 -07:00 |
|
ZappoMan
|
a9c18c2af0
|
cleaned up line spacing and tabs, added getVertex()
|
2013-06-11 12:28:09 -07:00 |
|
Philip Rosedale
|
297a78188a
|
removed const values per code review
|
2013-06-10 08:10:51 -07:00 |
|
Philip Rosedale
|
3ec16695f4
|
Finished adding concept of density to the voxel server, objects now appear more visible at a distance in an appealing way.
|
2013-06-09 12:48:22 -07:00 |
|
Philip Rosedale
|
b7c680e3e7
|
Merge branch 'master' of https://github.com/worklist/hifi
|
2013-06-08 15:15:27 -07:00 |
|
Philip Rosedale
|
769383582b
|
Adding density to nodes
|
2013-06-08 14:24:29 -07:00 |
|
ZappoMan
|
a175ad8fda
|
fix spacing
|
2013-06-07 17:25:05 -07:00 |
|
ZappoMan
|
46c66c39e5
|
implement keyhole frustum
|
2013-06-07 17:23:23 -07:00 |
|
ZappoMan
|
ba7863605c
|
fix several delete/delete[] mismatches
|
2013-06-07 10:49:43 -07:00 |
|
ZappoMan
|
e57db88c07
|
remove redundant calls to reaverageVoxelColors() now only use recursion unwinding
|
2013-06-07 10:28:25 -07:00 |
|
ZappoMan
|
ae3db89f63
|
added method for general subtree change bookkeeping
|
2013-06-06 10:55:11 -07:00 |
|
ZappoMan
|
66ebb7d01c
|
Made readCodeColorBufferToTree() use self contained recursion so we can
implement color averaging properly
|
2013-06-06 01:39:40 -07:00 |
|
ZappoMan
|
57aff0af64
|
fixed bug in recursive delete that caused animation ghosts
|
2013-06-06 01:00:12 -07:00 |
|
ZappoMan
|
4f1131fc97
|
add markWithChangedTime() method as public method
Conflicts:
libraries/voxels/src/VoxelNode.cpp
libraries/voxels/src/VoxelNode.h
|
2013-06-05 16:05:32 -07:00 |
|
ZappoMan
|
873ae85d4e
|
changed deleteVoxelCodeFromTree() to use recursion to allow for proper unwinding, updating of parent path
|
2013-06-05 16:01:37 -07:00 |
|
ZappoMan
|
4f2af717f2
|
Fixed merge issue with new orientation vectors, migrated to common identity names
|
2013-06-04 17:27:40 -07: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
|
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 |
|
ZappoMan
|
026fb5b344
|
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
|
2013-06-04 09:34:37 -07:00 |
|
ZappoMan
|
4f3872c18f
|
CR feedback
|
2013-06-04 01:13:58 -07:00 |
|
ZappoMan
|
37cc436b2b
|
CR feedback
|
2013-06-04 01:08:18 -07:00 |
|