Passer au contenu principal

Changelog

2024-October-29:

  • New Features:
    • Backend Services:
      • Backend Functions and Backend Proxies are now supported in Niantic Studio!

2024-October-24:

  • New Features:

    • VPS:
      • VPS is now supported in Niantic Studio! Developers can now create location-based WebAR experiences by connecting AR content to real-world locations.
  • Fixes and Enhancements:

    • 3D Models:
      • Added support for playing all animation clips on a gltf model
      • UI:
        • Added ability to set opacity of UI elements.

2024-October-18:

  • Fixes and Enhancements:
    • Events:
      • Added ecs.events.SPLAT_MODEL_LOADED event.
    • Physics:
    • Primitives:
      • Added polyhedron primitive, replacing tetrahedron.
      • Added Torus primitive.

2024-September-30:

  • New Features:

    • 3D Models:
      • Support for uploading and converting FBX-format 3D assets.
      • Support for previewing and configuring your 3D Models. With our updated Asset Previewer you can check your model in different lighting settings, adjust the pivot point, change mesh compression settings, update scale, inspect included materials, and more.
    • Materials:
      • Materials can be edited and saved on the asset preview. Changes will be reflected on the asset and scene.
    • UI:
      • Support for custom fonts with TTF file upload capability.
      • Fine-tune elements such as color, borders, text, opacity, and more. The UI builder also allows you to combine multiple 2D elements on a single canvas to create compound 2D graphics and interfaces. Edit and modify these elements in real-time within the Studio Viewport, with changes instantly reflected in the Simulator.
  • Fixes and Enhancements:

    • Particles:
      • Updated Particle component with additional configuration options and easier-to-use defaults.
    • Physics:
      • applyImpulse api, alternative to apply force for game development. Good for actions like jumping, punching, pushing quickly, etc.
      • Simple runtime getter function for querying the current gravity setting.

2024-September-11:

  • Fixes and Enhancements:
    • State Machine:
      • Improved capabilities and expanded API for working with State Machines and Events. Check out the State Machine documentation to learn more.

2024-August-29:

  • Fixes and Enhancements:
    • Particles:
      • Fixed an issue where particle spawning position was not correctly set for child entities.

2024-August-26:

  • New Features:

    • Splats:
      • Gaussian Splatting support in Studio is here! Using the Niantic Scaniverse app, you can easily create and export splats as an .SPZ file. Once uploaded to Niantic Studio, splats can be seamlessly integrated into your projects, serving as the foundation for hyper-realistic 3D experiences.
  • Fixes and Enhancements:

    • Animations:
      • Fixed issue where non-looping animations did not complete at the correct position.
    • Assets:
      • Improved support for previewing assets and changing asset settings.
    • Audio:
      • Updated autio lifecycle APIs (play, pause, mute, unmute)
    • Primitives:
      • Support for Hider materials for primitive objects that let you obscure or hide objects within a scene.
      • Support for Unlit materials for primitive objects that ignore lighting conditions.
      • Fixed issue with cylinder colliders not matching the primitive shape

2024-August-15:

  • Fixes and Enhancements:
    • Events:
      • Fixed an issue where event listeners were being skipped or removed in certain scenarios.
    • UI:
      • Fixed an issue where fonts could not be changed.
      • Fixed performance issues with loading and rendering UI elements.
    • Docs:
      • Added information on common issues and best practices to follow when scripting Custom Components

2024-August-08:

  • Fixes and Enhancements:
    • Input Manager:
      • Fixed an issue where mobile browser swipes/dragging behaviors were not controlled.
      • Added ability to control and access pointer lock, improving game control inputs.
    • Physics:
      • Fixed a timing issue that created incorrect physics behaviors.
    • Rendering:
      • Corrected an issue that caused materials to look washed out.
    • UI:
      • Added ability to hide UI Elements in the scene, enabling more dynamic UI behaviors.

2024-August-01:

  • New Features:

    • Animation:
      • Added events and configuration controls to support GLTF models with pre-baked animations - see 3D Model guide
    • Hierarchy:
      • Added ability to multi-select and move objects using Command/Ctrl keys.
      • Added ability to range-select objects using Shift key.
    • Physics:
      • Added a gravity factor for physics and colliders to support more configurable physics effects - see Physics guide.
    • Primitives:
    • Viewport:
      • Added Right Click context menu for selected objects.
      • Added transform snapping when holding the Shift key.
  • Fixes and Enhancements:

    • Assets:
      • Fixed issue where new files could not be added and assets could not be moved.
    • Camera:
      • Fixed bug where Near/Far Clip setting was not functional.
    • Input Manager:
      • Fixed issue where left / right arrow keys were swapped.
    • Simulator:
      • Simulator can now be resized.
    • UI:
      • Fixed bug that prevented Font size changes for UI Elements.
    • Viewport:
      • 3D Models dragged into the Viewport will now snap to the cursor’s current position.
    • Misc:
      • Various UI usability improvements.
      • Improvements to copying and pasting objects.

2024-June-18:

  • New Features:

    • Initial release of Niantic Studio! Hello World!
    • Key updates for include initial systems and editor tooling for physics, animations, player inputs, cameras, lighting, particles, audio, 3D models, materials, meshes and much more. See the Studio documentation for more information on these systems.
  • Known Issues:

    • Niantic Studio is in Public Beta which means features may be unstable or less performant. During Beta we’ll continue to make improvements and fix issues to support your development needs. Visit our Forum or use our Report a Bug feature in the Studio interface to provide your feedback and contribute to the refinement of Studio.
    • Performance and speed of the Studio (both editing and Simulator play back) will be slower on lower end devices.