Howard Stearns
938b45d3da
more removal
2018-11-13 11:05:45 -08:00
sabrina-shanman
8e0fb0f9c4
Remove unused alternate read functions in FBXSerializer
2018-11-12 16:12:21 -08:00
sabrina-shanman
f971294d6d
Make HFMSerializer return a smart pointer to an HFMModel
2018-11-12 16:12:21 -08:00
sabrina-shanman
5a9af5b2c3
Correct the folder location in the FBXSerializer header/source top comment
2018-11-12 16:12:21 -08:00
sabrina-shanman
baa8cdb054
Remove combineParts from the Serializer interface
2018-11-12 16:12:21 -08:00
sabrina-shanman
0cbe0bd266
Add missing copyright comment and header guard to OBJSerializer.h
2018-11-12 16:12:20 -08:00
sabrina-shanman
00f2b4eeb9
Make the existing model serializers based on HFMSerializer
2018-11-12 16:12:20 -08:00
sabrina-shanman
83cc90ace0
Re-name GLTFReader to GLTFSerializer and do the same for other model readers
2018-11-12 16:12:20 -08:00
sabrina-shanman
753557736e
Merge branch 'master' into hfm_library
2018-11-12 15:03:30 -08:00
amantley
bcd651a65d
adding the member variable to keep track of the orig bind matrices to fbx.h
2018-11-12 14:39:48 -08:00
amantley
3f732baf86
Merge remote-tracking branch 'upstream/master' into avatarPipelineOffsets
2018-11-12 14:38:17 -08:00
Howard Stearns
66ae01e0c3
Merge branch 'master' of github.com:highfidelity/hifi into no-url-logging
2018-11-12 12:55:20 -08:00
amantley
92befbc5bf
implementing backup of cluster matrices
2018-11-12 11:12:56 -08:00
amantley
5bb2378cd9
changes to get the engineer working
2018-11-09 15:10:14 -08:00
SamGondelman
1d1510e18e
Merge remote-tracking branch 'upstream/master' into police
2018-11-09 13:32:41 -08:00
Angus Antley
fd365b5509
added debug print to fbx reader to see if the fst is being read correctly
2018-11-09 07:22:36 -08:00
Angus Antley
dce040978c
works two joint avatar with luis's new code. remains to do the engineer
2018-11-09 01:31:27 -08:00
luiscuenca
2586811e76
Merge with master
2018-11-08 18:05:19 -07:00
Brad Davis
8c4237b520
Fix warnings
2018-11-08 12:27:56 -08:00
Roxanne Skelly
cef7000a72
Case 19754 - Remove logging URLs and related file locations.
...
The goal is to strip out data that can be used by untoward users in
copying models, avatars, etc.
2018-11-06 16:24:32 -08:00
sabrina-shanman
8fa72396ef
Consolidate HFM class implementations into source file and move model
...
logging.
2018-11-06 14:05:36 -08:00
sabrina-shanman
1a69afb3e8
Move HFM.h to hfm subfolder per convention
2018-11-06 11:43:19 -08:00
luiscuenca
e0d1ef3be3
Fix debug output
2018-11-06 11:11:16 -07:00
luiscuenca
599b7761b2
Read quats from fst
2018-11-06 11:09:56 -07:00
luiscuenca
8310dd0cba
Delete leftovers
2018-11-05 15:10:09 -07:00
luiscuenca
bcde01621d
set offsets on FBXGeometry
2018-11-05 14:25:52 -07:00
sabrina-shanman
2801f324b7
Switch references to HFM to the HFM lib and remove HFM classes in FBX
2018-11-05 12:47:34 -08:00
sabrina-shanman
30eb360f62
Convert remaining HFMModels called model to hfmModel, and rename some missed local variables
2018-11-05 12:07:17 -08:00
sabrina-shanman
cbca77b12f
Rename HFMGeometry to HFMModel and adjust related variables
2018-11-01 17:17:48 -07:00
sabrina-shanman
0b7ddca5f6
Change naming for straggler names in model loading debug dumps
2018-10-31 14:03:20 -07:00
luiscuenca
914491ae27
fix YX coord swamp
2018-10-31 11:48:55 -07:00
luiscuenca
c070bce2ec
Read joint rotation offsets from .fst
2018-10-31 08:39:35 -07:00
sabrina-shanman
becee7f010
Re-name FBXGeometry to HFMGeometry and do the same for related classes
2018-10-30 17:28:42 -07:00
Zach Fox
493262052c
Remove extraneous code changes; remove QUrlAncestry code; remove extra logging
2018-10-22 13:59:52 -07:00
Kerry Ivan Kurian
3b15548ea3
Display resource-access events in marketplace item tester
...
Includes refactoring marketplace item tester into a single-page app.
2018-10-18 01:04:47 -07:00
SamGondelman
cce0981d6c
Merge remote-tracking branch 'upstream/master' into police
2018-10-17 11:40:01 -07:00
sam gateau
e5df356774
Fixing warnings from jenkins
2018-10-02 12:38:14 -07:00
Sam Gateau
c593f00839
Merge branch 'master' of https://github.com/highfidelity/hifi into black-bis
2018-10-01 19:10:18 -07:00
sam gateau
392e2ff535
trying and failing andad trying and rince and repeat
2018-10-01 17:45:16 -07:00
Seth Alves
b69d0f3997
get interface building and working with clang-7 on ubuntu 18
2018-09-28 13:46:51 -07:00
sam gateau
eb97f0d193
Bringing back packed normal and tangents for static mesh!
2018-09-27 17:27:55 -07:00
SamGondelman
09a6053044
cleaning up fragment shaders
2018-09-26 14:10:47 -07:00
sam gateau
609bc6385e
Merge branch 'black' of github.com:samcake/hifi into black-bis
2018-09-18 17:40:45 -07:00
sam gateau
ec6117e9bb
bringing the blendshape in skin shader only work in master
2018-09-18 17:40:29 -07:00
Sam Gateau
986dece4ec
Add name of the batch during tracing and introduce detailed tracing if needed and one error message in the case the materialMap is detected in an fst file but not understood
2018-09-14 20:24:22 -07:00
SamGondelman
2b2091290e
fix everything
2018-09-12 15:32:35 -07:00
Sam Gateau
5140999445
Forcing all the meshes with 3 buffers aka the blendshape layout
2018-09-07 15:57:04 -07:00
sam gateau
fa72910ac1
fixing fuckeries
2018-09-07 11:14:12 -07:00
sam gateau
6544e9f0b0
Removing the commented debug code
2018-09-06 13:58:03 -07:00
sam gateau
21f65d8a78
position are used correctly for evaluting bounds in the Mesh
2018-09-05 17:50:06 -07:00
sam gateau
1feaf286b4
keeping position separated from the other attributes
2018-09-05 14:35:50 -07:00
sam gateau
ce86e94e6f
Add simple optim and instrumentation for tthe number of input buffer changes per frame"
2018-09-05 11:34:33 -07:00
sam gateau
8344cb9aff
REfactor the FBXReader_Mesh for different vertex formats
2018-09-05 11:07:04 -07:00
sam gateau
7de8f4867e
Merge branch 'master' of github.com:highfidelity/hifi into black-bis
2018-09-05 08:38:04 -07:00
sam gateau
adcabf52c5
Refactoring the FBXReader_MEsh.cpp for better interleaving
2018-09-04 17:33:18 -07:00
sam gateau
761e8a3f95
fixing warnings
2018-09-04 09:19:24 -07:00
Sam Gateau
e8d922a56c
Interleaving the attributes and relying on just 3 input buffers
2018-09-03 02:48:07 -07:00
NissimHadar
0f6fdef928
Fixed compilation error (within #ifdef)
2018-08-30 15:06:05 -07:00
NissimHadar
eeb63bd16a
Merge branch 'addMap_d' of https://github.com/NissimHadar/hifi into addMap_d
2018-08-30 15:04:39 -07:00
John Conklin II
26f76081e6
Merge pull request #13843 from luiscuenca/fixGLTFLoadTexFromDir
...
Read glTF resources from other than the main directory
2018-08-29 12:31:41 -07:00
NissimHadar
62814deb32
Added read of map_d from MTL files
2018-08-27 08:34:01 -07:00
SamGondelman
9ab1fc0500
Merge remote-tracking branch 'upstream/master' into perf
2018-08-20 17:04:42 -07:00
luiscuenca
d9b136cf5d
Read resources from other than the main directory
2018-08-20 11:06:51 -07:00
luiscuenca
c574305ddc
gltf importer accept local files and binary read fix
2018-07-16 10:19:38 -07:00
luiscuenca
fe571e9638
Fix scaling model twice
2018-06-26 16:37:12 -07:00
John Conklin II
286d09939d
Merge pull request #13205 from luiscuenca/GLTFfix1
...
Minor fix allows import glTF from Substance Painter
2018-05-25 08:28:29 -07:00
Anthony Thibault
eae5215d94
Merge pull request #13206 from ctrlaltdavid/21872-c
...
JSDoc fixes
2018-05-24 16:44:55 -07:00
Simon Walton
c205a856a7
Split canned FBX header in two; only check first part on read
2018-05-21 13:29:08 -07:00
David Rowe
e44e7ca35f
Fix up Resource and resource cache APIs' JSDoc
2018-05-21 11:57:16 +12:00
luiscuenca
1130f9998d
Minor fix allows import GLTF from Substance Painter
2018-05-19 10:42:55 -07:00
Simon Walton
7f2a90cdb9
Address couple of reviewer issues
2018-05-18 11:20:45 -07:00
Simon Walton
8716e9591e
Fixes for gcc compilation
...
Maybe even clang also.
2018-05-08 16:12:01 -07:00
Simon Walton
bcc4136462
Merge branch 'master' into half-baked-model
2018-05-08 15:51:25 -07:00
Simon Walton
82e43aea11
Baking - if mesh extraction or compression fails don't change node
...
Needed to prevent a null (would-be Draco mesh) node being added.
2018-05-08 13:59:38 -07:00
Simon Walton
37ead11cf9
Modify FBX reader to allow for multiple empty node
...
Some baked files can have spurious empty nodes in
them; this was causing chunks of the FBX file to be
missed. Also more tweaks for FBX to JSON conversion.
https://highfidelity.manuscript.com/f/cases/14329/
2018-05-07 18:18:16 -07:00
Simon Walton
94f4803d52
Add debug code to dump before/after FBXNode to file
...
Also fix trailing comma issue in json since gvim complains
bitterly.
2018-05-04 17:28:18 -07:00
Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
Simon Walton
e22bc7eff2
Add FBXNode to JSON stream class
2018-05-04 14:10:22 -07:00
Simon Walton
a17359d2df
Ensure a minimum of one joint-verts sets to prevent crash
...
A baked FBX that has no joints will cause a crash without
this.
2018-05-03 17:26:25 -07:00
John Conklin II
7a5fce4315
Merge pull request #12991 from luiscuenca/avatarScript
...
Avatar Scripts
2018-05-02 12:23:13 -07:00
luiscuenca
689fbd2da0
added requested changes
2018-05-02 11:09:17 -07:00
John Conklin II
83d370f1af
Merge pull request #12872 from huffman/fix/vertex-colors-fbx
...
Fix FBX vertex colors not being read correctly
2018-05-02 10:22:01 -07:00
luiscuenca
2de982a5a2
Added script types and better script reload
2018-04-30 12:04:35 -07:00
Oren Hurvitz
a226790295
Eliminated warnings in gcc
...
Note that the call to encodeNode() in FBXWriter.cpp can never be reached, so it's safe to remove it.
2018-04-30 15:05:27 +03:00
luiscuenca
e0770f06b1
Add scripts to Model Packager
2018-04-25 19:35:26 -07:00
luiscuenca
165c3214a7
Avatar Scripts
2018-04-24 18:43:53 -07:00
Seth Alves
bec39369f7
remove some uncatagorized logging, suppress some categories by default
2018-04-20 16:08:57 -07:00
Ryan Huffman
5bf894d1f7
Fix FBX vertex colors not being read correctly
2018-04-11 16:48:02 -07:00
Simon Walton
ed3347a89b
Repeated logging - reviewer fixes
2018-04-04 14:11:10 -07:00
Simon Walton
692ccfc09b
Create HIFI_FCDEBUG(_ID) variants that require a category
...
Original macros use default settings.
2018-04-04 09:49:15 -07:00
Simon Walton
7d16ca9c1c
Remove uses of addRepeatedMessageRegex() and its implementation
...
Change to new log-message ID scheme.
2018-04-03 17:54:01 -07:00
Ryan Huffman
ac0ecc8baa
Merge remote-tracking branch 'upstream/master' into feat/obj-baker-update
2018-03-05 10:41:49 -08:00
humbletim
f824edd04e
* remove Model_temporary_hack
...
* split gpuhelpers and mesh part
* fix objwriter
* more work on bufferview helpers
* cr cleanup
2018-02-26 04:58:22 -05:00
humbletim
d1c4bde677
revert OBJWriter.cpp
2018-02-22 20:53:27 -05:00
humbletim
ec4f9fdc11
fix displayName
2018-02-22 08:31:05 -05:00
humbletim
d52dce8e09
restore code for debugging
2018-02-22 08:24:56 -05:00
humbletim
e3c269d582
remove debug string
2018-02-22 08:22:13 -05:00
humbletim
e4a2a589a5
CR fedback and cleanup
2018-02-22 07:56:09 -05:00
humbletim
72fca7e57e
Merge remote-tracking branch 'samuel/scriptableMaterials' into Leopoly_Phase1_010_graphics-scripting-merge
2018-02-22 05:18:05 -05:00
humbletim
be8d79f53f
CR fedback and cleanup
2018-02-22 05:15:01 -05:00