Stephen Birarda
9cb4e2c5f2
address code review comments
2017-09-14 13:58:48 -07:00
Stephen Birarda
bfb4dd0cdb
disable warning c4267 when including draco
2017-09-13 14:00:41 -07:00
Stephen Birarda
1e6154fbc8
make draco compile flags OS X only
2017-09-13 13:45:26 -07:00
Stephen Birarda
dc86c6fe73
fixes for warnings in FBXReader/FBXWriter
2017-09-13 09:16:58 -07:00
Stephen Birarda
8a9e4029ae
use explicit conversion from size_t to int
2017-09-13 00:23:52 -07:00
Stephen Birarda
4efd9b8453
set explicit draco encoding options
2017-09-12 23:45:34 -07:00
Ryan Huffman
087a95a625
Add explicit draco encoder options to FBXBaker
2017-09-12 23:15:35 -07:00
Stephen Birarda
c445d914d7
make sure material IDs are de-duplicated
2017-09-12 22:04:33 -07:00
Stephen Birarda
88b8fb4c5e
use general worker threads for fbx baking
2017-09-12 20:02:27 -07:00
Ryan Huffman
c9024f5e87
Update FBXBaker to bake triangleIndices and fix faces being lost
2017-09-12 19:59:43 -07:00
Stephen Birarda
2105f2da92
change unique ID for material and second tex coord
2017-09-12 10:27:07 -07:00
Ryan Huffman
2d9d432221
Update FBXBaker to remove unused nodes from the Geometry node
2017-09-12 09:45:24 -07:00
Ryan Huffman
8fc8b8100d
Fix FBXBaker failing on bad mesh data and draco meshes that can't be encoded
2017-09-12 09:44:44 -07:00
Ryan Huffman
b1d0df06d9
Add error handling in FBXBaker for empty nodes and failed draco compression
2017-09-11 12:07:41 -07:00
Ryan Huffman
ebd925b966
Add proper per face materials and texCoords1 to fbx baking
2017-09-11 10:52:59 -07:00
Ryan Huffman
9b462171f6
Add draco support to FBXBaker
2017-09-08 16:58:29 -07:00
Stephen Birarda
0d7b50cfb6
remove old texture type method
2017-09-08 09:44:19 -07:00
Stephen Birarda
3cf77f377c
remove FBX SDK from CMake files
2017-09-07 18:46:44 -07:00
Stephen Birarda
b153d1e177
use FBXReader/FBXWriter for texture baking in FBXBaker
2017-09-07 18:38:29 -07:00
Ryan Huffman
7214f57376
Update FBXBaker::exportScene with FBXWriter
2017-09-07 14:12:15 -07:00
Ryan Huffman
b60d68c714
Replace FBX SDK loading of file in FBXBaker with FBXReader
2017-09-07 14:00:09 -07:00
Stephen Birarda
4e1e483e27
link DL libs with FBX SDK for baking
2017-08-30 16:50:20 -07:00
Stephen Birarda
ed21ad11d2
add baking to default build, add default to baking status
2017-08-30 15:14:53 -07:00
Stephen Birarda
3abca67f1a
remove use of auto in TextureBaker for OS X compile
2017-08-30 14:30:11 -07:00
Ryan Huffman
e8a57e3b35
Merge pull request #11256 from birarda/feat/auto-bake
...
fail bake of partially baked FBX that references KTX
2017-08-29 13:17:05 -07:00
Ryan Huffman
e9258ec97a
Fix loading standalone baked textures from Asset Server
...
NetworkTexture was not properly handling redirected ATP files. For
instance, if going from .jpg -> .ktx, the NetworkTexture class needs to
be aware of this so it can stop the current request and make multiple
requests for the individual mip levels.
2017-08-28 15:54:40 -07:00
Stephen Birarda
ba34a0ddef
fail bake of partially baked FBX that references KTX
2017-08-28 15:01:31 -07:00
Ryan Huffman
7d08a5788f
Move outputFiles from FBXBaker to Baker
2017-08-25 16:21:00 -07:00
Ryan Huffman
39f04adc8d
Improve baking interface and add automatic baking to asset server
2017-08-24 16:15:28 -07:00