Welcome to another Create update! We have some really nice news for all Create users, including improved publishing, uniform entity scaling and a number of new State Machine actions!
Improved publishing
We have a new and much improved publishing system including tons of configuration options and cool features.
Pick from one of three publishing templates:
Standard: This is the default template and contains the Goo Create logo and branding as well as buttons to share on social networks, a button to edit/fork the scene in Goo Create and a maximize button.
Customizable: This template lets you easily enable or disable most of the features of the Standard template. For instance, if you don’t want to include the Goo Create logotype and branding, you can do so with a single click.
Transparent: This template includes no loading screen and no background image or fallback. It is intended for when you wish to include your scene in another page seamlessly.
We also added Custom CSS and JavaScript! You can fully customize how your published scene looks and behaves (e.g. make a custom loading screen) by including custom styles and scripts right from within Goo Create.
Published scenes now look and work much better on mobile devices due to the new Maximize button which lets you make full use of all the real estate that the device provides.
Uniform (and proportional) entity scaling
There is a new checkbox in the Transform Component panel that lets you enable uniform scaling. When this setting is enabled, changing one of the scale values will also change the other values to ensure that they keep the proportions between them. For example, if the scale is set to (1, 1, 1), changing the scale along the X axis to 2 will result in a scale of (2, 2, 2).
New State Machine Actions
We coded some useful state machines to make your life even easier when working with Goo Create:
Set Material Color – Set the diffuse, ambient, emissive or specular color of a material
Set Animation Time Scale – Set the time scale (speed and direction) of an animation
Toggle Post FX – Toggles post effects on/off globally
Apply Force – Applies a constant force on the RigidBodyComponent
Apply Torque – Applies a constant torque on the RigidBodyComponent
Guides
New users will get presented with a general UI overview of the Dashboard and Create. Hopefully this will help people get started and contribute to the creation of a larger and more dynamic community that everyone can benefit from.
There are also several other helpful guides that are shown when you use certain features of goo Create. For instance, when importing a model, Goo Create will now guide you through the whole process until the model is ready for use in the scene.
Scene Templates
Common scene templates are now displayed on the start page of the dashboard. This way you can create a scene by simply clicking on a template you want to use without having to browse through the various templates in the “New Scene” dialog.
Other Features/Improvements
Performance improvements in the way that saving works. Especially noticeable when working with large scenes.
New popups are shown after importing assets into the Asset Bin from the Asset Library.
The side bar and the details pane in the Dashboard are now resizable. Just click on the edge and drag.
Asset type filters in the Asset Bin can be toggled independently. This way you can, for instance, view all the scripts AND all the entities att the same time.
Added touch support for PanCamScript as well as a new “touchMode” parameter.
The time deltas in the engine used to be averaged over 10 frames, but now they are not. This results in more uniform animation, especially on startup. Use ctx.world.smoothedTpf if you need time delta smoothing!
Searching in the Hierarchy now matches against entity tags as well.
Buttons throughout Goo Create have been improved for more visual feedback on hover and on click.
Bugfixes
No unnecessary “root” entity made by EntityCombiner.
Fixed text selection in “spinner” inputs.
Fixed a problem that caused validation errors importing scripts into the material panel texture slots.
“Serve Ad” works in IE10 again.
Fixed the Help->Learn link so that it points to the new learning page.
Fixed a bug which caused the Asset Bin to be collapsed when double clicking the search area in its header.
The engine now properly supports the half float format for textures and render targets.
Stefan Hedman
Developer