CHANGELOG¶
Development branch¶
- v0.3.10
- Commands contributed in pull request #91, authored by @bennihepp
Add
vget /camera/[id]/pose
,vset /camera/[id]/pose
Add
vget/vset /camera/[id]/horizontal_fieldofview
Add
vget /camera/[id]/vis_depth npy
andvget /camera/[id]/plane_depth npy
Add
vset /object/[id]/show
,vset /object/[id]/hide
Add
vset /action/input/enable
,vset /action/input/disable
- Add more commands
Add
vget /object/[id]/mobility
,vget /object/[id]/location
,vget /object/[id]/rotation
Add
vget /camera/[id]/normal npy
Add
vset /action/eyes_distance [eye_distance]
Add
vset /action/game/pause
Update the python client to support python3
Improve documentation
- v0.3.9
Fix a bug that prevents object mask generation, which is introduced in v0.3.7
Fix #53 that the painting of object does not work
Fix #49 python3 support, thanks to @jskinn and @befelix
- v0.3.8 :
Integrate cnpy into unrealcv
Add
vget /camera/depth npy
, which can return tensor as a numpy binary.
- v0.3.7 :
Add
vget /camera/lit png
to retrieve binary data without saving it.
- v0.3.6 :
Change docs from markdown to reStructuredText
Add docker to automate tests
Add
vset /action/keyboard [key_name] [delta]
v0.3.5 : Add vexec to support the invocation of blueprint functions, Add
GetWorld()
inFCommandHandler
.v0.3.4 : Delay the object mask painting from initialization code
v0.3.3 : Add
vget /scene/name
- v0.3.2 :
Add
vget /unrealcv/version
Add
vset /action/eyes_distance
Fix
vget /camera/[id]/location
to support multiple camerasUpdate test code
v0.3.1 : Fix GWorld issue
v0.3.0 - Stability improvement¶
Add support for Unreal 4.13, 4.14
Stability improvement, fix crash caused by the usage of GWorld
Fix some incorrect ground truth, blueprint actor not correctly displayed.
Add playground project
Add docs to docs.unrealcv.org
Add API documentation created by doxygen
Fix an issue that prevents the packaging of games.
Add vrun command to exec UE4 built-in command
API update:
vrun [built-in command]
vset /camera/[id]/moveto [x] [y] [z]
# With collision enabled
v0.2.0 - First public release¶
Features
Add communication to UE4Editor and a compiled game
Add Python and MATLAB client to communicate with UnrealCV server
Add ground truth extraction, include: depth, object-mask, surface normal
Add support for Linux, Win and Mac
Initial API, see more details in the command list
vget /objects
vget /object/[obj_name]/color
vset /object/[obj_name]/color [r] [g] [b]
vget /camera/[id]/location
vget /camera/[id]/rotation
vset /camera/[id]/location [x] [y] [z]
vset /camera/[id]/rotation [pitch] [yaw] [roll]
vget /camera/[id]/[viewmode]
vget /camera/[id]/[viewmode] [filename]
vset /viewmode [viewmode]
vget /viewmode
vget /unrealcv/status
vget /unrealcv/help
The upcoming release will follow the concept of Semantic Versioning