HifiExperiments
1e100a672e
merge with master and try to fix opacity mode stuff
2019-10-23 22:21:45 -07:00
Maia Hansen
53aed1e6bf
Merge pull request #16171 from sabrina-shanman/bug_oven_draco
...
(BUGZ-1446) Fix oven error when baking FBX mesh with no indices
2019-09-12 12:37:49 -07:00
sabrina-shanman
00f7b75f34
Fix draco errors being added to wrong part of list
2019-09-12 10:45:35 -07:00
sabrina-shanman
65d85138cc
TIL that std::vector<bool> is a bit field
...
https://howardhinnant.github.io/onvectorbool.html
2019-09-10 16:31:30 -07:00
sabrina-shanman
384b7fd629
Fix FBXBaker failing when an unbaked mesh is empty
...
Error early for all model bakers for draco errors
2019-09-10 15:22:54 -07:00
luiscuenca
94e1707ab9
Fix avatars with rotation offsets
2019-09-09 10:33:51 -07:00
luiscuenca
07d17343bf
fix warnigns
2019-08-23 07:21:19 -07:00
luiscuenca
4b1b61ae5b
Keep new offset rotation method and resolve duplicates at the end
2019-08-22 13:16:32 -07:00
luiscuenca
260ee59585
Make sure joint names are unique
2019-08-15 16:57:17 -07:00
luiscuenca
2ef1c6458a
Fix joint indexing when duplicated joint on skeleton
2019-08-15 14:53:30 -07:00
SamGondelman
60600779c9
merge with master
2019-07-12 11:01:17 -07:00
Anthony Thibault
6c66f5a37b
Fix for DependencyManager crash on shutdown on Mac
...
On Mac, it is possible to crash when shutting down, it is not clear if this is due to
shutting down the app on another thread during logout or something that can happen
during normal shutdown, because it is so difficult to reproduce.
However, from looking at the stack traces it is possible for a [NSApplication terminate:]
event to get processed while Appliction::aboutToQuit() is calling ScriptEngine::waitTillDoneRunning()
This causes AppKit to invoke the static destructors too early. Which in turn, causes the
DependencyManager destructor to fire while there are still many dependencies running.
Unfortunatly, the order of destruction is not determinstic, causing them to get shutdown
in an incorrect order.
To workaround this, we delay the call to QCoreApplication::processEvents() as late as possible,
in the Application destructor. Theoretically, this will be a safe time for the static destructors
to be invoked, because it is after all of the DependencyManager's dependencies have been
manually destroyed.
However, this is only a speculative fix, because this is so difficult to reproduce.
2019-07-01 17:37:57 -07:00
Sam Gondelman
3d05a954bc
Merge branch 'master' into proceduralMesh
2019-05-23 09:35:14 -07:00
sabrina-shanman
3849450c66
Fix crash calculating tangents without texcoords
2019-05-22 11:57:20 -07:00
Shannon Romano
11f4252a30
Merge pull request #15599 from sabrina-shanman/bug_hfm_normal-map
...
(BUGZ-167) Always calculate tangents
2019-05-21 12:06:06 -07:00
sabrina-shanman
4b15ee9c3a
Always calculate tangents
2019-05-21 10:47:10 -07:00
SamGondelman
da254c2ccc
(¬‿¬)
2019-05-15 23:48:04 -07:00
sabrina-shanman
0b3f2b1765
Fix crash due to invalid indices in baker::calculateNormals
2019-05-01 09:53:48 -07:00
Clement
0f2dbd7b6a
Fix mac warnings
2019-04-19 20:14:15 -07:00
Sam Gondelman
88c278d357
Merge pull request #15319 from SamGondelman/materialBaker
...
Case 21764: Oven bakes model materials directly to separate material description
2019-04-05 17:08:22 -07:00
SamGondelman
cf4d864e7c
material mapping supports arrays
2019-04-01 15:05:04 -07:00
luiscuenca
a7c36c9505
Merge branch 'master' into kdopsRotOffsetFix
2019-03-29 10:29:30 -07:00
sabrina-shanman
e6487332e8
Attempt to fix linker error with Android and draco in BuildDracoMeshTask.cpp
2019-03-18 17:02:44 -07:00
sabrina-shanman
5e430c98c5
Attempt to fix build warnings
2019-03-14 09:56:25 -07:00
sabrina-shanman
a3412bb25e
Attempt to fix build errors
2019-03-13 16:44:50 -07:00
sabrina-shanman
a93825c2f9
Fix remaining issues with merge
2019-03-12 18:14:18 -07:00
sabrina-shanman
ddc4f5349e
Merge branch 'master' into hfm_oven_wip
2019-03-12 16:23:07 -07:00
sabrina-shanman
5b504c4759
Add encode/decode speed config to BuildDracoMeshTask
2019-03-12 15:36:05 -07:00
David Back
f0bf87b3c3
fix joint out not being renamed with jointRotationOffset2
2019-03-11 18:53:35 -07:00
amantley
6b18b22433
loading jointRotationOffset2 from FST and deal with the shadow joints
2019-03-08 11:53:12 -08:00
Sam Gondelman
1ed2012a63
Merge pull request #15132 from SamGondelman/text
...
Case 21621: Fix crash on startup
2019-03-07 16:54:29 -08:00
Shannon Romano
8be93fd16c
Merge pull request #14891 from kencooke/glm-pack-normals-speedup
...
Case 21114: SIMD optimized blendshape packing
2019-03-07 15:28:40 -08:00
SamGondelman
1d6364773d
fix crash on startup
2019-03-07 15:26:41 -08:00
John Conklin II
9a4b95faa2
Merge pull request #15111 from luiscuenca/flowDataOnFst
...
Load flow bone data from FST file
2019-03-07 12:48:36 -08:00
sabrina-shanman
1576125c42
Integrate HFM Asset Engine (aka model prep step) into Oven
...
Add 'deduplicateIndices' parameter to FBXSerializer and make deduplicate a required parameter for extractMesh
Add draco mesh and FBX draco node version
Support generating/saving draco meshes from FBX Model nodes
2019-03-06 15:54:12 -08:00
sabrina-shanman
82382fe9a1
Use hifi types consistently in model-baker
2019-03-06 15:35:34 -08:00
sabrina-shanman
86c948f116
Convert hfmModel and materialMapping fields in model-baker Baker to getters
2019-03-06 15:33:31 -08:00
sabrina-shanman
aef696efe6
Add passthrough config to PrepareJointsTask
2019-03-06 15:18:26 -08:00
sabrina-shanman
9c9dc553a2
Fix binding to temporary when trying to safely get empty model-baker task data
2019-03-06 15:18:25 -08:00
sabrina-shanman
4ae0c79130
Harden model-baker Engine against random tasks being disabled
2019-03-06 15:18:22 -08:00
luiscuenca
dfb434ea09
Fix warning and refactoring
2019-03-06 09:25:49 -07:00
luiscuenca
beeeb74f17
Fix creation date
2019-03-05 18:56:02 -07:00
luiscuenca
76609197e2
Read flow data from the fst file
2019-03-05 18:50:53 -07:00
luiscuenca
79b7a3d28d
Apply kdop computation after reading the joint rotation offsets
2019-03-04 13:15:15 -07:00
Thijs Wenker
6aede024f4
use fst mapping path as reference instead of model path
2019-02-28 23:22:55 +01:00
Thijs Wenker
de3c5e0ffe
relative URLs in FST material parsing
2019-02-28 17:51:58 +01:00
SamGondelman
fdbcf4b2ea
cleanup and expose mapped materials to getScriptableModel
2019-02-12 12:03:35 -08:00
SamGondelman
f75a3e1a72
it's working!
2019-02-12 11:41:47 -08:00
SamGondelman
61346437da
working on material mapping
2019-02-12 09:22:31 -08:00
SamGondelman
77a8ddb3f0
Merge remote-tracking branch 'upstream/master' into materialMapping
2019-02-11 16:35:05 -08:00