Skip to content

WalkTheWeb v3.8.1

Latest
Compare
Choose a tag to compare
@adishno adishno released this 11 Nov 21:12
· 7 commits to WalkTheWeb since this release
d242c93

This software is a hosting software for 3D Websites as part of 3D Internet Metaverse that combine 3D Gaming with 3D Shopping. It is a 3D CMS for 3D Games and 3D Plugins.

Demo 3D Website: https://3d.walktheweb.com/

This update includes implementation of Havok Physics to the meshes. It has been implemented to the tables, connect, functions, handlers, and scripts. It also includes updates to Babylon and Havok engine files.

Here are the details for this release:

Physics Fields added to Tables - There are 23 new physics related fields added to the communitymolds, buildingmolds, and thingmolds tables. These values have been added to every connect, share, read, edit, and save related function and process. This update can be seen in the connect, functions, handlers, and many scripts, especially mold admin related scripts.

Add Mold Physics Function Added - There is now a function called addMoldPhysics that checks for set values and applies them to the mesh. This functions is called in the complete mold function and for 3D Models, is it called after the 3D Model is fully loaded.

Added Physics to Extended Ground - The extended ground now has physics enabled with a mass of zero. Objects will not fall through it with gravity.

Enabled Havok Physics - Made some changes to the init for the Havok Physics Engine. It now loads properly and is active for the scene.

Corrected Form Options Alignment - On the Admin Edit Mold Form, corrected the alignment of the checkboxes.

Physics added to Mold Form - The mold form now allows you to enable physics for a mold. When editing a mold (right click a mold), under Advanced Options, if you click Enable Physics checkbox all of the options will appear for the physics aggregate. This includes: isTriggerShape, startAsleep, mass, friction, radius, restitution, center (x,y,z), extents (x,y,z), pointA (x,y,z), pointB (x,y,z), and rotation quaternion (x,y,z,w). The only required setting is mass. (0 for not movable, any other number for movable).

Updated BabylonJS Version - Updated BabylonJS to version 7.32.5. This includes updates to all core Babylon and the Havok physics engine.

New Avatar without Idle Animation - When you add a new avatar without an onwait animation, the avatar was not saving without a start and end frame. This code checks and makes it a zero to zero frame reference.

Child Mold Shadows Update - We added code to support the child meshes under a 3D Model. Now the shadows fully work for the models.