mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-04-07 07:53:17 +02:00
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 . |
||
---|---|---|
.. | ||
010-templates | ||
ac-client | ||
atp-client | ||
bake-tools | ||
dissectors | ||
frame-optimizer | ||
gpu-frame-player | ||
ice-client | ||
jsdoc | ||
ktx-tool | ||
nitpick | ||
oven | ||
samples | ||
scripts | ||
skeleton-dump | ||
udt-test | ||
unity-avatar-exporter | ||
vhacd-util | ||
atp-extract.py | ||
avatar-json-to-dot.js | ||
CMakeLists.txt | ||
dimensions.mel | ||
gen_stars.py | ||
normalizeFrame.py | ||
objtohio.php | ||
README.md | ||
refresh-tags.sh | ||
sendvoxels.php | ||
shadergen.py | ||
srgb_gen.py |
tools
Various command line tools for interacting with the Voxel Server and Interface.
objtohio.php :
USAGE:
php objtohio.php -i 'inputFileName' -o 'outputFileName' -m [blocks|wireframe|surface] -s [voxel size]
DESCRIPTION:
Converts a Wavefront OBJ file into a voxel binary file suitable for loading locally into the client or
loading on the voxel server or sending to the voxel server using sendvoxels.php
NOTE:
Depending on the size of the model, it might take a lot of memory, so you will likely need to include
the -d memory_limit=4096M option
EXAMPLE:
php -d memory_limit=4096M objtohio.php -i "Samples/little girl head-obj.obj" -o girl-test.hio -s 0.006
sendvoxels.php :
USAGE:
sendvoxels.php -i 'inputFileName' -s [serverip] -p [port] -c [I|R]
DESCRIPTION:
Sends the contents of a voxel binary file to a voxel server. Can either Insert or Remove voxels. Command defaults
to "I" insert.
EXAMPLES:
php sendvoxels.php -s 192.168.1.116 -i 'girl-test.hio' -c I
php sendvoxels.php -s 192.168.1.116 -i 'girl-test.hio' -c R
php sendvoxels.php -s 192.168.1.116 -i 'girl-test.hio'