Sam Gateau
5719e277dd
FIx the lightmap not displaying when using the texcoord0
2015-02-03 16:10:31 -08:00
Sam Gateau
d8d0a28d0f
FInd a solution for lightmap without 2nd uvset
2015-02-03 14:34:11 -08:00
Andrew Meadows
28a3c3f469
separate new shape types from legacy
2015-02-03 08:34:06 -08:00
Atlante45
d68b59d4c7
Merge branch 'master' of https://github.com/highfidelity/hifi into android
2015-01-28 13:13:58 -08:00
Sam Gateau
dc01611f26
Initiailize the jont indices to -1 in FBXGemoetry to avoid problems until the skeleton data is actually loaded
2015-01-28 10:22:37 -08:00
Atlante45
bbf6ae7b01
Move Faceshift constants to their own file in shared
2015-01-23 12:11:08 -08:00
Brad Hefta-Gaub
b3b43b4c14
Merge pull request #4093 from samcake/temp0
...
Factorize the shader code for deferred lighting
2015-01-13 17:11:17 -08:00
Sam Gateau
e639c5a549
playing with the ambient lighting
2015-01-11 11:33:21 -08:00
chris
8bb69d0a90
Update std::string instances to QString
2015-01-09 16:22:52 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
Sam Gateau
967c6dbc4b
Add the Model library
2014-12-19 16:19:06 -08:00
Andrzej Kapolka
d402f767c1
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-12-10 15:23:27 -08:00
Andrzej Kapolka
c57fd15bc9
Rather than loading the entire FBX file into a byte array, read it straight
...
from the QNetworkReply.
2014-12-10 15:22:48 -08:00
Sam Gateau
8617c319d4
Merge branch 'master' of https://github.com/highfidelity/hifi into tot
2014-12-09 17:30:26 -08:00
ZappoMan
a6b86da47a
basics of triangle picking working for models
2014-12-05 11:31:27 -08:00
Sam Gateau
5bca90163f
Merge branch 'master' of https://github.com/highfidelity/hifi into tot
2014-12-05 10:12:21 -08:00
Sam Gateau
563cd6f7e3
watch your language...
2014-12-05 10:10:21 -08:00
Philip Rosedale
0ad361fd60
Merge pull request #3902 from samcake/tot
...
Adding detection of a "hifi" global light in a FBX file used to pass information
2014-12-05 10:07:52 -08:00
Andrzej Kapolka
466d99bcbb
Removed unused members.
2014-12-04 17:12:06 -08:00
Sam Gateau
4168993ebe
Replace c++11 usage of auto by explicit declaration
2014-12-04 14:23:47 -08:00
Sam Gateau
3215957398
better interpretation of the hifi light intensity and fixes for compilation on mac
2014-12-04 12:31:40 -08:00
Sam Gateau
30d87ee026
Trying to capture light information in order to get the one GLobal Light object containg the intensity value
2014-12-04 00:24:08 -08:00
Sam Gateau
913007939b
Trying to read the light attribute
2014-12-03 14:12:50 -08:00
Sam Gateau
1aec214138
gabbing the AnbientCOlor value, we will use it as the lighmap global level
2014-12-02 16:23:09 -08:00
Sam Gateau
845e687fc5
Adding a Hack for the apaartment model to boost the lightmaps
2014-12-01 11:45:07 -08:00
Sam Gateau
321d651d77
Hack for avoiding lightmaps loading in starchamber
2014-11-30 12:54:43 -08:00
Sam Gateau
77077f4e9c
hack a separate emissive information in the g-buffer
2014-11-25 18:17:28 -08:00
dev
ce103acdf6
More debugging of the FBXReader in order to understand how to interpret the material fields
2014-11-24 18:32:36 -08:00
Sam Gateau
6a63099a0f
Fixed syntax issues and review critics, put all the debugging code in a #define block
2014-11-24 15:24:20 -08:00
Sam Gateau
87471df7a1
First version of the lighmap working
2014-11-21 18:08:34 -08:00
Sam Gateau
7daff18101
Merge branch 'master' of https://github.com/highfidelity/hifi into tot
2014-11-20 09:57:59 -08:00
Sam Gateau
764ad72471
adding the light map support from FBX
2014-11-20 09:54:41 -08:00
Atlante45
4d5451fafe
Merge branch 'master' of https://github.com/highfidelity/hifi into death_to_dot_f
...
Conflicts:
interface/src/avatar/Avatar.cpp
interface/src/avatar/SkeletonModel.cpp
2014-11-19 17:28:24 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Andrew Meadows
7f4e0c206c
cache indeces to toe joints
2014-11-19 09:13:03 -08:00
Andrzej Kapolka
14eb87aefd
Eliminate wacky scales in favor of newfangled "meters."
2014-11-14 12:23:47 -08:00
ZappoMan
c3d1d13fa9
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickSubMeshes
2014-10-29 11:56:27 -07:00
ZappoMan
17a20ceb16
pass the submesh name as extraInfo in the ray pick result
2014-10-29 10:49:24 -07:00
ZappoMan
6b1dc67883
some cleanup
2014-10-29 08:17:30 -07:00
ZappoMan
a73cad91bc
first cut at reading and mapping submeshes to named models
2014-10-29 08:09:10 -07:00
Andrew Meadows
4c3cdf5b7a
move stuff out of shared and into physics library
2014-10-28 13:51:45 -07:00
Stephen Birarda
047ee0a513
pipe texture names through to NetworkTexture
2014-10-21 12:20:12 -07:00
AndrewMeadows
2569f70ac3
Merge pull request #3623 from ey6es/master
...
For FBX files with marked "skeleton" joints, only show those marked nodes in the upload dialog. Also added some more default node names to look for on upload.
2014-10-20 09:00:06 -07:00
Andrzej Kapolka
c979ace924
Read the unit scale factor and include it in the offset scale.
2014-10-17 17:34:27 -07:00
Andrzej Kapolka
1b9b0f9fc9
Look for and store the "Skeleton" type flag so that we can offer only skeleton
...
joints in the dropdown.
2014-10-17 16:51:55 -07:00
ZappoMan
e29188bacd
fix SVOs to render again
2014-10-17 11:01:25 -07:00
ZappoMan
d1f263ecc5
group materials together when rendering models
2014-10-16 14:05:35 -07:00
Andrzej Kapolka
6c907a9d83
Read the emissive color property and use it to effect glow.
2014-09-19 16:49:51 -07:00
Andrzej Kapolka
37eb40122c
Tiny tweak to weight loading: only replace lowest weight if the new weight is
...
greater.
2014-09-18 13:05:57 -07:00
Andrzej Kapolka
801630e19c
Normalize vertex weights if they don't add up to one; replace lowest weight
...
if we can't find an empty slot.
2014-09-17 13:26:57 -07:00
Andrzej Kapolka
213b4e6ee6
Removed testing code.
2014-09-16 17:53:40 -07:00
Andrzej Kapolka
fbd1efad81
Allow specifying material opacity.
2014-09-16 17:52:39 -07:00
ZappoMan
7db2930d91
remove calls to calculateRotatedExtents() use Extents.rotate() instead
2014-09-11 12:33:38 -07:00
ZappoMan
f88970f8fe
moved Extents to shared
2014-09-11 12:32:47 -07:00
ZappoMan
e6fc9d68ff
add getUnscaledMeshExtents to FBXGeometry
2014-09-09 17:51:35 -07:00
ZappoMan
1e6b49899a
allow FBXReader to parse new format SVO files
2014-09-05 15:12:41 -07:00
Andrew Meadows
3ebd8c1969
use dispatchTable for shape-vs-shape collisions
2014-08-21 16:40:25 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
barnold1953
aba031a125
Proper blendshape JS api.
2014-07-23 16:25:45 -07:00
Andrew Meadows
b21bac25a1
bug fix for broken seams in models
...
don't hijack the "weight" variable because it's used elsewhere
2014-07-21 13:41:41 -07:00
Andrew Meadows
58e31abf60
improved collision shapes for fingers
2014-07-17 14:31:16 -07:00
Andrew Meadows
53ee5f2340
minor cleanup around measurements of joint radius
2014-07-17 12:42:18 -07:00
Atlante45
c660986480
Merge branch 'master' of https://github.com/highfidelity/hifi into sit_on_a_model
2014-06-25 10:49:51 -07:00
Atlante45
9a6f144da9
Added sitting points metadata for fst
2014-06-24 18:21:57 -07:00
Andrew Meadows
d892a9c00f
fixed warning about possible uninitialized variable.
2014-06-23 14:07:31 -07:00
Andrzej Kapolka
a1e208ae3d
Simplification. If the normal is zero, then the cross product will also be
...
zero, so we can just have the one check and postpone normalization until
afterwards.
2014-06-09 11:03:50 -07:00
Andrzej Kapolka
6eac0ee2ae
Avoid crash on zero-length normals.
2014-06-09 10:58:56 -07:00
ZappoMan
8ec14568fe
support ray picking against the AABB for the rotated model extents
2014-05-27 13:39:32 -07:00
ZappoMan
9188b9ac59
add meshExtents to sub meshes
2014-05-23 09:56:09 -07:00
Andrzej Kapolka
906e082215
If there are no animation frames in the model, treat its default position as
...
a single frame.
2014-05-21 13:56:20 -07:00
Brad Hefta-Gaub
b4759e02f4
Merge pull request #2888 from Barnold1953/master
...
Windows audio and mesh crash
2014-05-21 11:01:48 -07:00
barnold1953
661de7c62b
Fixed poor coding standard
2014-05-20 17:46:52 -07:00
barnold1953
eccf99c175
Stopped windows crash when FBXMeshPart::triangleIndices.size() is not
...
divisible by three. There is probably an issue in extractMesh()
2014-05-20 16:20:29 -07:00
ZappoMan
1278470a91
properly handle FSTs that have translations and rotations
2014-05-20 13:31:08 -07:00
Andrzej Kapolka
e415006526
Fixed index of out bounds error, issue with head not being tracked in
...
PrioVR.
2014-05-15 18:22:57 -07:00
Philip Rosedale
186f7766fc
Merge pull request #2856 from ZappoMan/modelserver
...
Animation Support in Models
2014-05-14 15:03:49 -07:00
Andrzej Kapolka
bca5636f9b
Looks like "reflection" can be used as a synonym for "specular."
2014-05-13 15:05:00 -07:00
Andrzej Kapolka
0321821b55
More work on PrioVR integration.
2014-05-13 11:38:24 -07:00
ZappoMan
106c8bffd8
first cut at animations in models
2014-05-09 16:08:06 -07:00
Andrzej Kapolka
03faff359f
Fix for certain models with textures not parented to materials.
2014-05-07 14:48:25 -07:00
Andrzej Kapolka
d0537e7ead
Specular map support.
2014-05-06 17:32:10 -07:00
Andrzej Kapolka
353b9879b8
Fix for exports from Sketchup.
2014-05-06 15:15:42 -07:00
Andrzej Kapolka
9e6b29951d
Whoops!
2014-05-02 19:14:40 -07:00
Andrzej Kapolka
9959d8d73f
OK, this time for sure.
2014-05-02 19:06:44 -07:00
Andrzej Kapolka
8ec03979da
OK, one more try.
2014-05-02 18:14:17 -07:00
Andrzej Kapolka
3e8b5c8714
Let's try that again.
2014-05-02 18:03:54 -07:00
Andrzej Kapolka
0c8b3eaf1a
Yet another check.
2014-05-02 17:56:23 -07:00
Andrzej Kapolka
a1eeef3feb
Out-of-bounds check.
2014-05-02 17:52:52 -07:00
Andrzej Kapolka
c08dfc90c3
Add a hack to fix normals on Makehuman exports.
2014-05-02 17:46:11 -07:00
Andrzej Kapolka
4c49d00683
Scale adjustment for Makehuman models.
2014-05-02 17:01:07 -07:00
Andrzej Kapolka
0b2f272abe
Fix (well, partial fix) for ASCII FBX files exported from Makehuman.
2014-05-02 16:26:44 -07:00
Andrzej Kapolka
71231268a5
Better head heights for headless skeletons.
2014-05-02 14:28:12 -07:00
Andrzej Kapolka
44ae29d06e
Temporary hack for models from Mixamo Fuse until I can figure out the exact
...
problem.
2014-05-01 20:54:09 -07:00
Andrzej Kapolka
6caa928e64
More work on avatar customization.
2014-05-01 16:12:20 -07:00
Andrzej Kapolka
66e0cbf6ad
Working on FBX uploads (i.e., without FST).
2014-04-30 18:34:43 -07:00
Andrew Meadows
54153a70a3
merge upstream/master into andrew/inertia
2014-04-18 11:30:26 -07:00
Andrzej Kapolka
197127fbde
Added ability to read FBX textures embedded in FBX files.
2014-04-17 15:42:23 -07:00
Andrzej Kapolka
6251b6b819
Merge fix.
2014-04-17 13:55:16 -07:00
Andrzej Kapolka
0f69bbe23f
More work on animation loading.
2014-04-16 20:39:55 -07:00
Andrzej Kapolka
8cbad1bf54
More work on animation loading.
2014-04-15 19:37:28 -07:00
Andrzej Kapolka
a2dc58f7f9
Moved FBX code to its own library so that we can use it for bots.
2014-04-14 17:15:58 -07:00