Fancy Text & More
This release contains a number of new components as well as some changes and fixes to existing components. Reflection Probes are not yet in this release but that branch has been updated with all of these features as well!
Updated Text Component
The text component has been reworked with new options to go along with the updated component in Hubs Hubs-Foundation/hubs#5115. Thanks to @jameskane05 for the Hubs and Spoke code contributions.
This new text component has many more styling options and should be much easier to work with in terms of layout and sizing. All dimensions are in local world units (meters). So a "Font Size" of 1
is 1 meter tall. Similarly a "Max Width" of 1
means words will wrap after 1m. Many of the values support both absolute and % based units (these are text inputs instead of numbers to allow this).
Note that support for the old text component has been dropped (we are pretty confident very few people were using it). If you had old text components in your scene they will automatically be using the new component, but many of the old settings no longer apply or have been changed, so you will need to manually reconfigure them.
There is currently no preview of this in Blender so you will need to preview in Hubs to fully see what your text looks like. A great way to do this is to use the recently added debugLocalScene
query parameter Hubs-Foundation/hubs#5046 to quickly try things out by just dragging a glb file for your scene into Hubs, no upload or publishing required! To play around with these settings a bit more interactively check out https://troika-examples.netlify.app/#text or use the Text element in Spoke (landing soon).
Community Contributions
- Thanks to @rawnsley the Frustrum and Model components and documentation updates
- Thanks to @camelgod for the Hemisphere Light and Simple Water components and fixes to the UV Scroll component
As with each new release of the addon, the only supported version of Blender is the latest (currently 3.0.1). It may work with older versions of Blender but please make sure you are on the latest Blender version before reporting issues.