Releases: NextCenturyCorporation/MCS
Releases · NextCenturyCorporation/MCS
MCS Python API and Unity App v0.0.7 (May 13)
This release contains important updates to both our Python API and our Unity application.
- Fixed issues with objects across the room that are visible in the output images not being correctly returned in the output metadata.
- Fixed issues with depth masks not correctly showing objects that are too far away.
- Made the shadows softer.
- Built the Unity application with compression to improve runtime performance.
MCS Python API v0.0.6 (May 5)
This release contains bug fixes to both our Python API and our Unity application.
- Improved runtime speed of some goal types.
- Fixed issues with visibility reported by object output metadata for paintings, foam floor tiles, and other objects.
MCS Python API v0.0.4 (April 22)
- Added the "reward" property to the MCS_Step_Output class that is either 1 if you have accomplished the scene's goal, or 0 otherwise.
- Added the "Traversal" goal for evaluating simple object recognition and navigation tasks.
- Added the "dimensions", "distanceInSteps" (previously "distance"), and "distanceInWorld" properties to each output MCS_Object.
- Added shadows to the simulation environment.
- Added documentation on the goals' descriptions.
- Chairs and sofas are now "receptacles" and can be used as such in "PutObject" actions.
- Restricted the materials (colors/textures) that are allowed on specific object types (see our scene API documentation page).
- Using the "PushObject" or "PullObject" action on a object you're holding will call automatically "ThrowObject".
- Fixed an issue with getting stuck during movement and rotation.
- Fixed the size of the orange ball in the playroom.
MCS Python API v0.0.3 (April 6)
- Fixed an issue with slow runtime performance by removing the object point_list metadata.
- Fixed incorrect object metadata distance and direction calculations.
- Fixed how configured materials (colors/textures) were used on objects.
- Fixed visibility points on numerous objects.
- Changed the step output metadata to only include visible objects.
- Added player and object global position and rotation to step output metadata.
- Added directional parameters to the ThrowObject action.
- Movement into an obstacle will now move you as far as possible before you collide with the obstacle.
- Each call to step will now return a list of five images in its image_list, depth_mask_list, and object_mask_list output. This series of images will show the physics simulation as it progresses from the start to the end of the action step in five smaller parts (unpausing the physics simulation, then pausing it again). This will help mitigate the "jerky" object movement between separate action steps in the image output. Please note that this does slow runtime performance a little.
- Updated our API page on GitHub to describe the Goal Metadata and the other changes we've listed above.
MCS Python API v0.0.2 (March 20)
Support playroom version 2.
MCS Python API
0.0.1 Renamed the spatio-temporal continuity sample IntPhys scenes to energ…