Saltar al contenido principal

Changelog

2025-February-13:​

  • New Features:
    • Niantic Maps for Web
      • Connecting experiences to the real world Maps are key to building location-based experiences, and now, with Niantic Maps for Web available directly in Niantic Studio, adding them to your workflow is seamless. With Niantic Maps in Studio, Studio developers now have access to the same technology Niantic uses to power our most popular real-world games, allowing you to root your AR experiences in real-world locations, assist in discovering location-based experiences, and act as an aggregator of real-world AR experiences. Maps are now fully integrated into Studio’s Scene Hierarchy, allowing you to drop maps into your projects with just a click—no extra API setup needed.
    • Spaces
      • Spaces now gives you the ability to build and manage multiple distinct areas within a single project. You can think of Spaces like scenes or environments in other gaming engines or design tools. Simply put, Spaces are 3D frames where you can place assets, lighting, cameras, and game interactions. A Space (also called a Scene) contains all of your entities.

2025-January-31:​

  • Fixes and Enhancements:
    • General
      • General bug fixes to improve performance of scene loading, Splat loading, and working in Live Sync Mode

2025-January-23:​

  • Fixes and Enhancements:
    • UI Elements
      • Added 9-slice stretch configuration for Background Size (3D UI Elements only)
      • Added Border Radius configuration
    • General
      • Fixed bug where colorspace was not accurately reflected for UI Elements
    • Physics
      • Adds a toggle for the physics system, it will skip the system on every tick, it also works as an optimization when physics are not in use.

2025-January-15:​

  • Fixes and Enhancements:
    • Light
      • Added spot light type
    • Shadow
      • Receive Shadow configuration is moved to the Mesh component
    • Math
      • Added Mat4.decomposeT
      • Added Mat4.decomposeR
      • Added Mat4.decomposeS

2024-December-09:​

  • Fixes and Enhancements:
    • VPS
      • Added the ability to hide the Location asset from displaying in the Viewport
    • UI
      • Fixed custom font display issues
    • Audio
      • Added the ability to get and set audio clip progress
    • VPS
      • Added location to VPS event data with the eid of the relevant Location entity

2024-November-11:​

  • Fixes and Enhancements:
    • General
      • Improved behavior for ecs.Disabled
      • Improved performance with raycasting
    • VPS
      • Fix bug with LocationMeshes getting hidden in Viewport during Live Sync
    • Lighting
      • support "follow camera" for directional light

2024-November-05:​

  • Fixes and Enhancements:
    • General
      • Added ability to disable entities and their components in a scene for better control and optimized runtime performance. Learn more here.
      • Added new capability to create a new client project version from a previous commit version. Access this functionality using the Project History view in Studio’s Scene Settings.
    • Audio
      • Added audio loading and playback finished events for easier audio playback management and control: ecs.events.AUDIO_CAN_PLAY_THROUGH, ecs.events.AUDIO_END events
    • Assets
      • Added function for seeing status of asset loading: ecs.assets.getStatistics
    • UI
      • Added function for image stretching as part of a UI element: Ui.set({backgroundSize: ‘contain/cover/stretch’})

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.