Hyperion DOWNLOAD LinkHere is a little summary of the main changes in this new release of Hyperion.
- the internal timer has been improved but on some configurations we can see some jerks even with small scenes. This comes from a hardware problem (and maybe in Windows too). Besides the problem is known by Microsoft:
http://support.microsoft.com/kb/274323. The jerks come from timer leaps. When Hyperion queries for the elapsed time, the returned value is sometimes not correct and we get a variable time step (the rendering time of a single frame): 0.015 sec, 0.016 sec, 0.015 sec,
0.00 sec, 0.030 sec, ...
- the OBJ loader has been recoded from scratch. The only thing to do is to average the vertex normals to get a smooth rendering. This is done with average_normals="TRUE" in the node model (or with HYP_Object.AverageNormals() in LUA). By default the averaging is disabled because it can take a while if the model has many polygons. As soon as HyperView3D will be released, you will be able to perform the preprocessing on the models and save the job with the new o3mff format.
- a new function LoadXml() has been added to HYP_Scene lib. This function is useful to chain several demos or to manage the different parts/levels of a game for example.
- particle system: we can now add a rotation around the Z axis on each particle. This allows to increase the realism of some effects such as smoke. See the new code sample 113:
http://localhost/repository_hyperion_cs_ps.php#cs_113 
For an in-depth list of changes:
changelog