SamGondelman
0f3d755cb0
fix baking
2019-04-25 16:00:05 -07:00
SamGondelman
7574912629
fix version not being preserved
...
(cherry picked from commit 98a7e4e711
)
2019-04-22 11:36:18 -07:00
Ryan Huffman
67ea9055e0
Fix domain baker not finishing (threading, material key)
...
This addresses 2 cases where the domain baker would not finish
1. For material baking, we were storing a value in
_entitiesNeedingRewrite with a different key than what
we use when we later remove it from _entitiesNeedingRewrite
2. The domain baker runs on a worker thread. When starting a
baker for an item in the domain, we do an invokeMethod,
which will happen synchronously if the baker ends up on the
same thread as the thread that the domain baker is on.
This can cause issues if the baker finishes immediately.
The case I saw was a local model url that immediately failed,
and finished before return from the invokeMethod in the domain baker .
2019-04-19 09:50:07 -07:00
sabrina-shanman
0940931068
Disable baking of embedded material textures in material entities
2019-04-15 10:42:57 -07:00
SamGondelman
f08b5e3e27
disable jsbaker
...
(cherry picked from commit 7cbda006a0
)
2019-04-08 11:14:50 -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
14bd5ed687
remove need for destination path
2019-04-02 16:53:49 -07:00
Olivier Prat
7455ddb7ba
Created Image class to encapsulate some transforms with QImage
2019-03-29 12:23:44 +01:00
SamGondelman
310d01feff
wip
2019-03-27 15:44:01 -07:00
SamGondelman
3d2b71bc7b
remove all existing material parsing
2019-03-26 17:16:13 -07:00
sabrina-shanman
fa6a94f16a
Fix not mapping identical URLs in DomainBaker
2019-03-18 17:21:05 -07:00
sabrina-shanman
b0b4307f27
Fix unsupported model types preventing DomainBaker from finishing
2019-03-18 17:02:49 -07:00
sabrina-shanman
e4cafced2a
Re-name GRAP_KEY to GRAB_KEY in DomainBaker.cpp
2019-03-18 16:49:09 -07:00
sabrina-shanman
20d0ca0073
Fix baked material JSONS using wrong texture paths
2019-03-14 17:09:21 -07:00
sabrina-shanman
a3412bb25e
Attempt to fix build errors
2019-03-13 16:44:50 -07:00
sabrina-shanman
b855b0e2a3
Document available bake types for baker command line
2019-03-12 18:33:41 -07:00
sabrina-shanman
7f77e163ac
Restore 'Re-bake originals' checkbox to domain bake window
2019-03-12 18:17:11 -07:00
sabrina-shanman
06d38bf8e7
Fix DomainBaker not outputting URLs relative to the Destination URL Path
2019-03-12 15:36:14 -07:00
sabrina-shanman
f9f55f08db
Fix model baking GUI being less lenient with local Windows files
2019-03-12 15:36:14 -07:00
sabrina-shanman
09c30269d4
Add a note about FST support for url userinfo/query/fragment
2019-03-12 15:36:13 -07:00
sabrina-shanman
abbbeb11e1
Comment out baking for collision model, with explanation
2019-03-12 15:36:13 -07:00
sabrina-shanman
efc9f993f5
Add FSTBaker, and make ModelBaker output an FST
...
Restore feature to look for baked model file in other oven directory
2019-03-12 15:34:57 -07: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
SamGondelman
168e47aa62
bake particles and polylines
2019-03-06 15:34:12 -08:00
SamGondelman
1a1277e9e7
it's working!
2019-03-06 15:34:12 -08:00
SamGondelman
94de0c12bc
working on material baker
2019-03-06 15:34:11 -08:00
SamGondelman
4965adbc2f
bake js and collision hull
2019-03-06 15:34:11 -08:00
SamGondelman
162573bc63
enable js baking from non-local file
2019-03-06 15:34:10 -08:00
SamGondelman
270b96aa8d
cleaning up oven
2019-03-06 15:34:09 -08:00
sabrina-shanman
e4d6d5af89
Streamline ModelBaker initialization and URLs
2019-03-06 15:18:19 -08:00
Brad Hefta-Gaub
f1dd778310
Merge pull request #14389 from SimonWalton-HiFi/oven-resourcerequestobserver
...
Add newly-introduced dependency class to Oven
2018-11-13 17:35:29 -08:00
Simon Walton
8af3bf3748
Add new dependency class (ResourceRequestObserver) to Oven
2018-11-13 09:45:18 -08: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
Qliemillar
17ddf37510
Merge pull request #12656 from ElderOrb/oven_windows_fix
...
Fix inability to 'bake' models on Windows
2018-07-17 09:42:46 -06:00
Ryan Huffman
015c092e1c
Update oven to only produce uncompressed ktx for cubemaps
2018-06-11 16:37:40 -07:00
Ryan Huffman
38df5d3db5
Merge branch 'master' of github.com:highfidelity/hifi into feat/uncompressed-ktx-in-texmeta
2018-06-11 16:17:56 -07:00
Stephen Birarda
b41c80f31e
Merge pull request #13221 from huffman/feat/oven-cli-texture-options
...
Add more texture options to Oven CLI
2018-06-11 12:01:56 -07:00
Stephen Birarda
be64f4bcbf
Merge pull request #12917 from kitely/cmake-fixes
...
CMake fixes
2018-06-11 10:51:49 -07:00
Ryan Huffman
faafd26d2a
Add uncompressed KTX files to baked texture output
2018-06-08 11:39:47 -07:00
Ryan Huffman
384851c289
Add option to oven cli to select texture usage type
2018-05-23 10:50:51 -07:00
Ryan Huffman
8e1c7531dc
Add option to oven.exe to disable texture baking
2018-05-23 10:42:14 -07:00
Clement
da9fb9c751
Fix non self-sufficient headers
2018-05-04 16:26:41 -07:00
Ryan Huffman
24ac342c6b
Add support for client texture selection
2018-05-01 14:11:31 -07:00
Alexander Ivash
2439c04528
skip url conversion to 'file:///' for the urls which schema is already 'file'
2018-04-25 11:04:45 +03:00
Oren Hurvitz
50eaf3e166
Fixed CMakeLists.txt for 'oven' to work in Linux
2018-04-17 12:14:45 +03:00
Ryan Huffman
e90c051744
Merge pull request #11872 from huffman/feat/version-wo
...
Add asset server baking versioning
2018-03-23 08:27:37 -07:00
Stephen Birarda
e05ee55495
Merge pull request #12691 from huffman/fix/oven-exit-crash
...
Fix crashes on exit because of ResourceManager thread destruction
2018-03-21 11:56:06 -07:00
Ryan Huffman
00aa564d84
Fix crashes on exit because of ResourceManager thread destruction
2018-03-21 10:43:31 -07:00
Stephen Birarda
1405c8fcb3
add a client only option to cmake
2018-03-20 14:20:58 -07:00
Alexander Ivash
b1690b3189
fix malformed urls on windows (like file:///Users/ai/AppData....)
...
note: the issue happened because drive letter on Windows is treated by QUrl as 'scheme', so replacing it with 'file' results in broken url.
2018-03-16 00:27:36 +03:00