History
Years
  • 2013
    • 2013/03/19 - Matali Physics Pro 2.0.1
      • Matali Physics, Matali Render, Matali Content, New featuresEditions
        Support for Xamarin Studio 4.0P
        Support for Xamarin.iOS 6.2 (replaces MonoTouch)P
        Support for Xamarin.Android 4.6 (replaces Mono for Android)P
        Matali Physics, Other changesEditions
        Corrected and improved demos for Xamarin.iOS and Xamarin.AndroidP
        Corrected XML documentationP
        Corrected API documentation in the CHM file formatP
    • 2013/02/04 - Matali Physics 2.0 [all editions]
      • Matali Physics, New featuresEditions
        Support for PS Mobile (PS Vita and PS Certified Devices)P
        Support for MonoTouch 6.0.10 (iOS 6.1)P
        Support for Mono for Android 4.4P
        Support for SharpDX 2.4 for Windows 8, Windows RT and Windows Phone 8PS
        Properties in the PhysicsObject class: EnableShadows, EnableContactPoints, EnableSameRigidGroupCollisions, EnableStaticStaticCollisions, EnableShapeCollisionsPS
        Methods in the PhysicsObject class: GetCollisionPairShapeCollisionFlag, GetUpdatedCollisionPairShapeCollisionFlag, SetSleepPS
        The PhysicsFog class (support for various types of fog)PS
        The methods and properties to support shadows from the directional light sources in the PhysicsMaterial class and the PhysicsLight classPS
        The GetPlanes and GetCorners methods in the Frustum classPS
        The GetBoundingBox method in the Frustum classPSB
        The EnableAddToDrawTransparentPhysicsObjects property in the PhysicsObject classPSB
        The CreateOrthographicLH, CreateOrthographicRH, GetOrthographicLH, GetOrthographicRH methods in the Projection classPSB
        The methods and properties in the PhysicsScene class: UserDataInt, UserDataStr, UserDataObj, GetUserTransformMatrix, SetUserTransformMatrixPSB
        Matali Physics, Improved featuresEditions
        Demos for SharpDX, SlimDX and XNA (support for shadows)PS
        The methods and properties in the UserControllers classPSB
        The UpdatePhysicsObjects method in the PhysicsCamera classPSB
        Naming: UserTagInt -> UserDataInt, UserTagStr -> UserDataStr, UserTagObj -> UserDataObjPSB
        Matali Physics, Other changesEditions
        Demo for PS MobileP
        Sound support in demos for Mono for AndroidP
        Demo for Window 8 Desktop, SharpDX 2.4.2PS
        Demos for Window 8 Modern UI and WindowRT (with and without using XAML), SharpDX 2.4.2PS
        Demos for Windows Phone 8 (ARM and x86), SharpDX 2.4.2PS
        Matali Content Add-on v1.0 (BMP, WAV, DAE [COLLADA meshes])PS
        Corrected and improved demos for all supported librariesPSB
        Corrected XML documentationPSB
        Corrected API documentation in the CHM file formatPSB
        Matali Render, New featuresEditions
        Classes for rendering shadows from directional light sourcesPS
        Classes for rendering various types of fog (linear, exponential, planar, point volume)PS
        Matali Render, Improved featuresEditions
        The names of all classesPSB
  • 2012
    • 2012/10/22 - Matali Physics Pro 1.9.2.1
      • New features:
        - Support for MonoTouch 6.0 (iOS 6) - Pro version
        Other changes:
        - Improved demos for MonoTouch and Mono for Android (among others added support for OpenTK-1.0 assembly) - Pro version
    • 2012/07/26 - Matali Physics 1.9.2, Matali Physics Pro 1.9.2
      • New features:
        - The GetSoundData method for background sounds in the PhysicsObject class
        - The BackgroundVolumeVelocityModulation property in the PhysicsSound class
        - The CreateSound method in the classes: PhysicsObject and PhysicsScene
        - Support for background sounds in the classes: DemoSound and DemoSoundGroup
        Improved features:
        - Multithreading
        - Collisions between non-convex triangle meshes
        - Object managers
        - Names of properties and methods in the PhysicsObject class:
        * AddPhysicsObject -> AddChildPhysicsObject
        * FindPhysicsObject -> FindChildPhysicsObject
        * GetPhysicsObject -> GetChildPhysicsObject
        * EnableResponseToCollisions -> EnableCollisionResponse
        - Serialization - Pro version
        Other changes:
        - Objects of the PhysicsSound class are not automatically created as in version 1.9. All objects of the PhysicsSound class must be explicitly created using the CreateSound method
        - Corrected and improved demos for all supported libraries (among others added audio playback related to the behavior of physics objects)
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2012/06/30 - Matali Physics 1.9, Matali Physics Pro 1.9
      • New features:
        - Support for SharpDX 2.2
        - Support for Mono for Android 4.2 - Pro version
        - Support for MonoDevelop 3.0 - Pro version
        - Matali Render for DirectX 11 (SlimDX and SharpDX)
        - Additional properties in the PhysicsSound class:
        * Range
        * TotalVelocityFactor
        * RollToSlideFactor
        * AmplitudeFactor
        * MinAmplitudeFactor
        * MinFirstImpactForce
        * MinNextImpactForce
        * MinHitVelocityMagnitude
        * MinRollVelocityMagnitude
        * MinSlideVelocityMagnitude
        * MinHitVolume
        * MinRollVolume
        * MinSlideVolume
        * VolumeHit
        * VolumeRoll
        * VolumeSlide
        * Pitch
        * PitchHit
        * PitchRoll
        * PitchSlide
        * Loop
        * LoopHit
        * LoopRoll
        * LoopSlide
        * Background
        The PhysicsSound class currently provides data needed for audio playback during hitting, rolling and sliding of physics objects. The PhysicsSound class currently also provides data needed for playback of background sound
        - Additional methods in the PhysicsObject class:
        * GetSoundData
        * GetCollisionPairSoundData
        * GetUpdatedCollisionPairSoundData
        * GetCollisionPairUpdateCount
        * GetUpdatedCollisionPairUpdateCount
        * GetCollisionPairContactPointUpdateCount
        * GetUpdatedCollisionPairContactPointUpdateCount
        With the new methods it is possible to obtain sound data and detecting a first or a new point of contact
        - Support for 3D sound in the demos for SlimDX, SharpDX, OpenTK, XNA, MonoTouch and support for 2D sound in the demo for Silverlight. New classes:
        * DemoSound
        * DemoSoundGroup
        * DemoSoundQueue
        * DemoSoundSample
        * DemoSoundUnit
        - The GetPhysicsObject method in the PhysicsScene class that returns selected physics object from the scene
        Improved features:
        - Names of properties and methods:
        * PhysicsObjectsWithCameraCount -> PhysicsObjectWithCameraCount
        * PhysicsObjectsWithActiveCameraCount -> PhysicsObjectWithActiveCameraCount
        * GetPhysicsObjectsWithCamera -> GetPhysicsObjectWithCamera
        * GetPhysicsObjectsWithActiveCamera -> GetPhysicsObjectWithActiveCamera
        - The TotalPhysicsObjectCount property in the PhysicsScene class now returns the total number of physics objects in the scene
        - The CreatePlane method replaces the methods: CreatePlaneX, CreatePlaneY and CreatePlaneZ
        - Multithreading, especially for mobile platforms
        - Memory management, especially for mobile platforms
        - Destruction controller of complex objects (currently, after the destruction, original physics objects are not automatically removed from the scene)
        - Collisions between non-convex triangle meshes
        - Serialization - Pro version
        Other changes:
        - Created demo for SharpDX 2.2
        - Corrected and improved demos for all supported libraries (among others added audio playback during hitting, rolling and sliding of physics objects)
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2012/03/31 - Matali Physics 1.8, Matali Physics Pro 1.8
      • New features:
        - Matali Render 0.8 that introduces:
        * support for dynamic global directional light
        * support for dynamic procedural sky with atmospheric scattering and smooth day/night transition
        * support for lights with variable intensity
        * support for two-sided transparent surfaces
        - Matali Render 0.8 for Mono for Android (uses OpenGL ES 2.0) - Pro version
        - Support for MonoTouch 5.2 (iOS 5.1) - Pro version
        - Support for MonoMac - Pro version
        - Support for SlimDX (January 2012)
        - The SortLightPhysicsObjects method of the PhysicsCamera class (continued work on the geometry instancing)
        - Additional methods in the Frustum class (allow you to get geometric planes of frustum in a simple way):
        * GetNearPlane
        * GetFarPlane
        * GetRightPlane
        * GetLeftPlane
        * GetTopPlane
        * GetBottomPlane
        - Additional methods in the TriangleMeshRegion class (allow you to get triangle mesh for triangle mesh regions in a simple way):
        * GetMesh
        * GetMeshVertices
        * GetMeshIndices
        * GetMeshEdges
        - The Intensity property of the PhysicsLight class
        - The TwoSidedNormals property of the PhysicsMaterial class
        - The MinBreakRigidGroupVelocityMultiplier property of the PhysicsMaterial class
        Improved features:
        - The GetMesh method of the Shape class
        - The Frustum class
        - The TiangleMesh class
        - The TriangleMeshRegion class
        - Serialization - Pro version
        Other changes:
        - Created OpenGL ES 2.0 based demo for Mono for Android - Pro version
        - Created OpenGL 2.0 based demo for MonoMac - Pro version
        - Corrected and improved all Matali Render shaders
        - Corrected and improved demos for all supported libraries (among others added light sources with variable intensity, visualization of light sources (key G), ability to change the position of the global light source (keys J, K) and unified call up the menu (always key M))
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
  • 2011
    • 2011/12/22 - Matali Physics 1.7, Matali Physics Pro 1.7
      • New features:
        - Matali Render 0.7 that introduces:
        - Deferred rendering (with support for transparency and multiple scenes) for:
        * XNA 4.0 (Xbox 360, PC)
        * SlimDX (September 2011) (PC)
        * OpenTK 1.0 (PC, Mac OS X, Linux, FreeBSD)
        - Forward rendering for:
        * Silverlight 5
        * MonoTouch - Pro version
        - Support for Silverlight 5
        - Support for Mono for Android 4.0 - Pro version
        - The PhysicsSound class for physics object (under development, currently in beta)
        - Dynamic operations on physics objects or groups of physics objects with constraints and lights (under development, currently in beta)
        - Methods of the ShapePrimitive class: CreateTriangleMesh, CreateConvex, CreateConvexHull directly process data type Xna.Framework.Graphics.Model
        - The convex decomposition directly processes data type Xna.Framework.Graphics.Model
        Improved features:
        - Regionalization for heightmap
        Other changes:
        - Matali Physics adapted to work with the deferred rendering pipeline. Improved classes: PhysicsMaterial, PhysicsLight, PhysicsCamera, Projection
        - Corrected and improved demos for all supported libraries (among others added light sources controlled by Matali Physics and visualized by Matali Render, dynamic scaling group of objects with constraints in the scene with physical animation)
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/10/20 - Matali Physics 1.6.2, Matali Physics Pro 1.6.2
      • New features:
        - Support for MonoTouch 5 (iOS 5) - Pro version
        - Support for MonoDevelop 2.8 - Pro version
        - Support for XNA 4.0 Refresh (Windows Phone 7.5)
        - Support for Silverlight 5 RC
        - Support for SlimDX (September 2011)
        - Support for convex hull shape primitive
        Other changes:
        - Corrected and improved demos for all supported libraries
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/09/26 - Matali Physics 1.6, Matali Physics Pro 1.6
      • New features:
        - Matali Render 0.5 for XNA 4.0 (Xbox 360, Win32/64)
        - Matali Render 0.5 for SlimDX (March 2011)
        - Matali Render 0.5 for OpenTK 1.0 (uses OpenGL 2.0)
        - Matali Render 0.5 for MonoTouch (uses OpenGL ES 2.0) - Pro version
        - Matali Render 0.5 for Silverlight 5 beta
        - Support for Mono for Android 1.2 - Pro version
        - Support for MonoTouch 4.2 - Pro version
        - Support for MonoDevelop 2.6 - Pro version
        - Support for copying data blocks to the heightmap (methods of the HeightmapController class: UpdateHeights, UpdateFrictions, UpdateRestitutions)
        - The CreateHeightmap method of the ShapePrimitive class allows the regionalization
        Improved features:
        - Continuous collision detection
        - Simulation of the fluid surface
        - The DynamicUpdate property of the ShapePrimitive class is no longer read-only
        Other changes:
        - Corrected and improved demos for all supported libraries (among others added more realistic simulation of the fluid surface, division of fluid surface into smaller areas, integration with Matali Render 0.5). If you would like to run demo of Matali Physics 1.5.8 (demo without Matali Render integration) with new Matali Physics 1.6 engine, look at this thread on the forum
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/07/29 - Matali Physics 1.5.8, Matali Physics Pro 1.5.8
      • New features:
        - Margin parameter in the following methods:
        * UpdatePhysicsObjectsIntersectedByRay (method of the PhysicsScene class)
        * UpdatePhysicsObjectsIntersectedBySegment (method of the PhysicsScene class)
        * IsIntersects (method of the PhysicsObject class)
        Introduced margin parameter provides a convenient way to calculate the intersection of a "thick" ray (or a "thick" segment) with any shape
        - Creation of collision mesh for any shape (details are given in this forum thread)
        Improved features:
        - Collision margin for fluid shape
        - Support for point and spot light sources in Matali Render 0.2 for Silverlight 5 beta
        - Continuous collision detection
        - TPP camera movement in character controller
        Other changes:
        - Matali Physics Demo for Windows Phone 7 split into two solutions: for WP 7.0 and WP 7.1 (Mango). Screen refresh rate of Matali Physics Demo for WP 7.1 beta 2 can now go up to 60Hz
        - Corrected and improved demos for all supported libraries (among others added visualization of triangles in wireframe mode)
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/07/05 - Matali Physics 1.5.5, Matali Physics Pro 1.5.5
      • New features:
        - The UpdateCollisonPairs and the GetUpdatedCollisionPair methods in the PhysicsObject class (added in order to easier collision pair parameters reading for example, inside a controllers body)
        - Flag of reversing direction of triangle vertices in the CreateTriangleMesh method of the ShapePrimitive class
        - The ChangeAxisZ method in the Projection class (added in order to properly record the projection matrix in a right-handed coordinate system)
        Improved features:
        - The CreateMesh method of the Shape class
        - Managers and triangle mesh creation functions in the TriangleMesh class
        Other changes:
        - In the demo for XNA and Windows Phone 7 corrected the draw controllers and added the UpdateTexture flag to the DemoMesh class in order to properly display models from *.x files
        - Renamed methods MaxPreIntegration and MaxPostIntegration to MaxPreUpdate and MaxPostUpdate
        - Corrected calculation of the coefficient of restitution
        - Corrected calculation of collisions between triangle meshes
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
        - Fixed bugs: [Bug 2] GetCollisionPairContactPointImpactFactor and non-zero Material.Restitution
        [Bug 3] The CreateFromModel method does not read correctly some fbx files
        [Bug 4] Weird dynamic TriangleMesh behavior
    • 2011/05/30 - Matali Physics 1.5, Matali Physics Pro 1.5
      • New features:
        - Support for Silverlight 5 beta
        - Support for non-static shapes:
        * Triangle mesh shape
        * Heightmap shape
        * Fluid shape
        - Matali Render 0.1 for Silverlight 5 beta with support for three types of light sources:
        * Point
        * Spot
        * Directional
        (since this version, the Matali Render engine is part of the Matali Physics engine and Matali Physics Pro engine)
        Improved features:
        - Collision detection and response
        - Cursor controller
        - ScreenToRay controller
        - Serialization - Pro version
        Other changes:
        - Created demos for Silverlight 5 beta
        - Corrected and improved demos for all supported libraries
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/04/16 - Matali Physics 1.4.2, Matali Physics Pro 1.4.2
      • New features:
        - Support for Mono for Android 1.0 - Pro version
        - Support for MonoTouch 4.0 (.NET 4.0, LLVM, armv7, iOS 4.3) - Pro version
        - Support for MonoDevelop 2.6 Beta - Pro version
        - Support for non-static plain shape
        Improved features:
        - Normalization of heightmap
        Other changes:
        - Created demos for Mono for Android
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2011/03/30 - Matali Physics 1.4, Matali Physics Pro 1.4
      • New features:
        - Support for Mono 2.10
        - Support for MonoTouch 3.2.6 (iOS 4.3) - Pro version
        - Support for MonoTouch 4.0 beta (.NET 4.0, LLVM, armv7, iOS 4.3) - Pro version
        - Support for SlimDX (March 2011)
        - Arbitrary sets of triangles, heightmaps and fluid surfaces are now available as a shapes, which can be subject to transformations such as rotation, translation and scaling:
        * Triangle mesh shape
        * Heightmap shape
        * Fluid shape
        - Switching on or off normalization of heightmap
        Improved features:
        - Multithreading
        - Collision detection and response
        - Controllers:
        * Triangle mesh controller (allows to add triangles to the arbitrary set of triangles)
        * Heightmap controller (allows to deform the heightmap in real-time)
        * Fluid surface controller (allows to create sinusoidal or cosinusoidal fluid surface perturbation in real-time)
        - Sleep and wake-up physics objects
        - Serialization - Pro version
        - Creating meshes from the XNA files (CreateFromModel method)
        Other changes:
        - In connection with slightly different approach to programming arbitrary sets of triangles, heightmaps and fluid surfaces has been:
        * Optimized engine core for all supported platforms, especially for Xbox 360, Windows Phone 7 and iOS
        * Increased engine performance
        * Corrected and improved demos for XNA, SlimDX, OpenTK and MonoTouch libraries
        - Introduced fully interpolated values of height, friction and coefficient of restitution for heightmap
        - Introduced contact points reduction for triangle mesh and heightmap
        - The name 'water surface controller' changed to 'fluid surface controller'
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
        - Fixed bug [Bug 1] Strange behavior of complex objects on a flat heightmap
    • 2011/02/22 - Matali Physics 1.3, Matali Physics Pro 1.3
      • New features:
        - Support for drawing graphics (In the PhysicsCamera class, the UpdateByDrawPriority and UpdateByPostDrawPriority methods were replaced by the UpdatePhysicsObjects, SortDrawPhysicsObjects and SortTransparentPhysicsObjects methods)
        - Support for geometry instancing (In the SortDrawPhysicsObjects and SortTransparentPhysicsObjects methods, the PhysicsCameraSortOrderType parameter was added to obtain the order of physics objects needed to geometry instancing)
        Improved features:
        - Multithreading
        - Collision detection
        Other changes:
        - Reduced memory allocations in the engine core for all supported platforms, especially for Xbox 360, Windows Phone 7 and iOS
        - Corrected and improved demos for XNA, SlimDX, OpenTK and MonoTouch libraries
        - Corrected demos source code (revised menu programming, reduced resources, introduced support for 2D fonts in the 3D space (DemoFont3D class))
    • 2011/02/01 - Matali Physics 1.2, Matali Physics Pro 1.2
      • New features:
        - Support for MonoTouch 3.2 (Pro version only)
        Improved features:
        - Collision detection and response
        Other changes:
        - Optimized engine core (numerical algorithms are now (in most cases) implemented using float type)
        - Corrected demos source code (revised controllers programming)
        - Due to frequent requests, Matali Physics and Matali Physics Pro from version 1.2 contain MataliPhysics.dll files for .NET 3.5 (Net3 folder)
  • 2010
    • 2010/12/22 - Matali Physics 1.1, Matali Physics Pro 1.1
      • New features:
        - Support for advanced meshes (Pro version only). Meshes can be created for Bezier and NURBS surfaces
        - The MaxIterationCount property defining the maximum number of solver iterations
        - Functions that perform searches and return a collision pairs for specified physics object (FindFirstCollisionPair and FindNextCollisionPair methods exposed by PhysicsObject class)
        Improved features:
        - Collision detection and response
        Other changes:
        - Optimizations of engine memory management and performance for all supported platforms, especially for Xbox 360, Windows Phone 7 and iOS
        - Corrected and improved demos for XNA, SlimDX, OpenTK and MonoTouch libraries (among others, there is a new scene showing static concave mesh. This concave mesh was created procedurally using functions available in Pro version)
        - The IterationCount property replaced by the MaxIterationCount property (in v1.0 and previous, the maximum number of solver iterations was two times higher than the value assigned to the IterationCount property)
        - Corrected demos source code (among others: explicit declarations of simulation time (TimeOfSimulation property) and maximum number of solver iterations (MaxIterationCount property))
    • 2010/11/15 - Matali Physics Pro 1.0
      • New features:
        - Support for MonoTouch 3.1
        - Support for advanced serialization
        - Support for MonoDevelop 2.4
        Other changes:
        - Created demos for MonoTouch
    • 2010/11/03 - Matali Physics 1.0
      • New features:
        - Support for OpenTK 1.0
        - Support for Mono 2.8
        Improved features:
        - Sleep and wake-up physics objects
        Other changes:
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries
        - Corrected demos source code
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
    • 2010/09/30 - Matali Physics RC3 (build: 1.5.0.0)
      • New features:
        - Support for .NET 4.0
        - Support for XNA 4.0
        - Support for Mono 2.8 RC
        - Functions that remove physics objects and constraints from physics scene and/or managers
        - Support for shapes: point, segment and plain
        - Support for creating triangle mesh for plain (wall triangle mesh)
        - Support for physics objects and groups of physics objects that don't have inertia
        Improved features:
        - Sleep and wake-up physics objects
        - MaxSimulationFrameCount property (physics objects and constraints can be removed from physics scene and/or managers)
        Other changes:
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries (among others, there is a new scene showing point cloth)
        - Corrected demos source code (code readability)
        - Corrected XML documentation
        - Corrected API documentation in the CHM file format
        - Performed memory management optimization (significant reduction the garbage collection time)
        - Discontinued support for .NET 3.5, XNA 3.1 and Mono 2.6
    • 2010/08/16 - Matali Physics RC3 (build: 1.4.0.0)
      • New features:
        - Support for Windows Phone 7
        - Support for SlimDX (June 2010) library
        - Support for hemisphere shape
        - Support for creating triangle mesh for hemisphere shape
        - ScreenToRay controller (controller that throws the ray in 3D space for given screen coordinates)
        Improved features:
        - Controllers
        Other changes:
        - Created demos for Windows Phone 7
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries (among others, there is a new scene showing physical animation)
        - Applied a uniform naming schemas for the engine API and the demos source code. Naming schemas are now compatible with .NET Framework 4 capitalization conventions
        - Corrected demos source code (code readability, help menu)
        - Corrected XML documentation
        - Added API documentation in the CHM file format
    • 2010/06/30 - Matali Physics RC3 (build: 1.3.0.0)
      • New features:
        - Impact factor of collision pair in contact point
        Improved features:
        - Collision detection and response
        - Multithreading
        - Stacking
        - Support for static arbitrary set of triangles
        Other changes:
        - Corrected demos for XNA, SlimDX and OpenTK libraries
        - Significant amount of bug fixes and stability fixes
    • 2010/04/30 - Matali Physics RC3 (build: 1.2.0.0)
      • New features:
        - Support for static arbitrary set of triangles
        - Support for modified in real-time heightmap
        - Support for multiple heightmaps on a single physics scene
        - Support for position changes of heightmap, water surface and arbitrary set of triangles in real time
        - Support for friction changes of any heightmap point in real time
        - Support for coefficient of restitution changes of any heightmap point in real time
        - Additional mode of deforming constraints
        Improved features:
        - Controllers: water surface and heightmap
        - Collision detection
        Other changes:
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries
        - Optimized and improved all available classes and their methods
    • 2010/03/29 - Matali Physics RC3 (build: 1.1.0.0)
      • New features:
        - Support for OpenTK 1.0 RC1 library
        Improved features:
        - Controllers: water surface and heightmap
        - Object managers
        - Multithreading
        Other changes:
        - Increased engine performance especially on Xbox 360
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries
    • 2010/02/27 - Matali Physics RC3 (build: 1.0.0.0)
      • New features:
        - Support for OpenTK 1.0 beta library
        - Support for SlimDX (February 2010) library
        - Support for Mono 2.6
        - Support for simple concave meshes
        - Support for dynamic water surface
        - Support for two radius cylinder shape (truncated cone)
        - Support for creating triangle meshes for shapes: two radius cylinder and tube
        Improved features:
        - Support for creating triangle meshes
        - Support for loading arbitrary sets of triangles and using them as a convex shapes
        - Controllers: water surface and heightmap
        - Object managers
        Other changes:
        - Increased engine performance
        - Corrected and improved demos for XNA, SlimDX and OpenTK libraries
        - Added first online documentation
        - Added first comments to the demos source code
        - Corrected engine class naming
        - The list of features expanded to include features that already existed but were not previously listed
  • 2009
    • 2009/10/20 - Matali Physics RC2 (build: 1.1.0.0)
      • New features:
        - Support for SlimDX (August 2009) library
        Improved features:
        - Object managers
        Other changes:
        - Corrected demos for SlimDX and OpenTK libraries
        - Reduced requirements for demos for OpenTK library.
        These demos currently require OpenGL 1.4 (previously 1.5)
        - The list of features expanded to include features that already existed but were not previously listed
    • 2009/09/26 - Matali Physics RC2 (build: 1.0.0.0)
      • New features:
        - Support for libraries:
        * XNA 3.1
        * OpenTK 0.9.8-3
        * SlimDX (March 2009 SP1)
        - Support for Mono 2.4
        - Support for programming materials and lights libraries: OpenGL, DirectX and XNA
        - Support for concurrent processing of multiple scenes. Possible applications include physical controls, menus and special effects
        - Support for new shapes:
        * Any convex shapes
        * Separate triangles
        - Support for creating triangle meshes for primitive shapes
        - Support for loading arbitrary sets of triangles and using them as a convex shapes
        - Creating convex hulls for all available shapes
        - Support for transparent objects (including support for variable transparency objects)
        - Support for force fields
        - Support for switches
        - Support for force-feedback
        - Support for lifetime physical objects through the counters of frames
        - Ability to scale force of water buoyancy for each physical object
        - Quaternion representation of angle limits (since this version of the engine, it is the default mode for the angle limits)
        - Creating animations by control constraints (distance and angles)
        - Spring mode for angle limits
        - Priorities for the simulation to determining the order of user controllers
        - Collision detection functions:
        * Object-object
        * Object-ray
        * Object-segment
        Improved features:
        - Creating user shapes
        - Controllers: water surface, heightmap and the user's own
        - Camera control and control physical objects
        - Collision detection
        - Texture mapping
        Other changes:
        - Improved demos for XNA library
        - Created demos for OpenTK and SlimDX libraries consistent with the demos for XNA
    • 2009/04/27 - Matali Physics RC1
      • Other changes:
        - Improved demos for XNA library
        - Fixed bugs in the processing of objects
    • 2009/04/09 - Matali Physics Preview
      • The first version of the engine.