콘텐츠로 건너뛰기
L.U.I.T.A. - Link UI To Actor 제품 등록을 위한 미디어 1개

설명

What is LUITA?

Have you ever needed to display 2D widgets or UI elements dynamically linked to actors in a 3D world? Whether it’s tracking moving actors, displaying health bars, checkpoints, quest, teammates, enemies, localized damage indicators, or even attaching menus, objectives or interactive item, while keeping them in sight with a perfect clamp to screen borders, LUITA is your ultimate solution.

« L.U.I.T.A. » (Link UI To Actor), is a comprehensive Blueprint system for Unreal Engine that manages and displays 2D widgets and UI elements relative to 3D coordinates, addressing many common challenges developers face when creating user interfaces for 3D environments.

It offers a versatile solution for linking widgets to any actor in the 3D world, with features designed to save time and enhance visual presentation across a wide range of various projects, including:

  • Games (FPS, TPS, RTS, RPG, Puzzle, Side Scrollers & Top-View games, Point & Click...)

  • Visualizations (Cesium™ geodata, BIM, architecture, simulations...)

  • Broadcasts, Digital art, movies, and presentations, AR applications

Try It Yourself!

Try the "ShowRoom" demo project which comes with LUITA, showcasing LUITA’s capabilities, or watch our videos on YouTube!

SHOWROOM Demo:

https://drive.google.com/file/d/1W0mfYoNC1JMHx_nxVPN8Ei6dP-cktb6y/view?usp=sharing

YOUTUBE Channel:

https://www.youtube.com/channel/UCtdB1fv0xW4HsuwdWXiBfyQ

FULL DOCUMENTATION:

https://drive.google.com/drive/folders/1Tf-xXstg7JSlXd3Ir3ZOo8xy4dNGxa5i

LUITA saves you time by automating widget behavior. Simply design your widget and define its functionality : LUITA handles the rest.

Here's an overview of its key features and capabilities:

Core Functionality:

LUITA allows you to:

  • Display 2D widgets corresponding to 3D actors in the world - Track both static and moving actors

  • Show information above or around actors at any origin, with graphic options like "Arms"

  • Clamp widgets to screen borders with precision when the associated actor moves off-screen

  • Manage visibility of Widget & each LUITA options with a multi-level LOD

Use Cases:

LUITA adapts to countless scenarios:

  • Display health bars, nameplates, or damage indicators above characters or objects.

  • Track enemies, teammates, objective markers, waypoints, or points of interest.

  • Attach Interactive menus or options to interactable objects.

  • Visualize Geodata (ie: Cesium(tm)) / BIM information or debug level designs and mechanics in real-time.

  • Create gameplay mechanics like physics-based widget interactions.

Notable Key Features & Options:

LUITA offers over 200 realtime customizable parameters and 200 user functions for full control over your widgets. Here’s what makes it stand out:

  • Dynamic Widget-Actor Linking: Attach any widget to any actor (character, vehicle, static mesh) or specific sockets/bones, at any origin location thanks to the OriginComponent

  • Screen Border Clamping: Widgets stay visible with precise positioning when off-screen.

  • Custom Origin: Customizable attachment points with the "OriginComponent"

  • Advanced Animations: Includes "Show & Roll" & "Fade" effects for smooth display & visibility transitions, for an improved readability and aesthetic integration.

  • LOD System: Adjust widget visibility and options based on distance, smoothly displayed.

  • Real-Time Customization: Modify size, colors, units (cm/pixels), opacity, animations, and more during runtime.

  • Arms & Pin options: 2D & 3D simulated visual connectors

  • Scale & Opacity management: Dynamic visual adjustments

  • Collections System: Simplified widget management

  • Optimized Performance: Features like « Tick Optimization » , "LOD" & "LightLinker" reduce ressource usage when managing hundreds or thousands of widgets.

    While LUITA is powerful, it's important to note that displaying a large amount of widgets simultaneously can be performance-intensive. The documentation provides guidance on best practices for widget creation and destruction, and recommends using the dedicated "LightLinkerComponent" specially designed for optimal performance in such scenarios.

  • Customization: LUITA offers over 200 parameters and 200 functions to retrieve data and calculations, allowing for extensive real-time customization of units, colors, sizes, distances, and animation durations

  • Time-saving: The system simplifies widget management through features like « Collections » for organizing different widget types

  • Plateform friendly: "Virtual Cursor" to automatically assign input device (mouse, input touch, or any other controller so that it is compatible with the system (ie: widget opacity/scale according to the distance of the virtual cursor, widget selection according their proximity...)

  • Creative Tools: Use LUITA to create new interaction mechanics, gameplay events, effects using LUITA calculations & functions (transition animations datas/LOD datas...) or the "Arms" to visually design elements. The large degree of customization gives a singular way to explore and create abstract render through original experiments.

Technical Features:

  • Fully customizable attachment options (world/relative location & rotation, socket/bone linking...)

  • Z-ordering based on distance for proper layering.

  • Advanced clamping methods for precise screen edge positioning thank to LUITA's original own projection system.

  • Unit flexibility (cm, pixel, scaled pixel) & can be define independentally for all options

  • Scalable widget/arms/pins/arrows with independant customizable units (cm/pixels).

  • Tick optimization for high-performance projects handling large numbers of widgets.

  • LOD & Optimization: Performance-enhancing features

Ease of Use / Implementation:

LUITA is designed to be accessible for both beginners and advanced users:

  • Basic use: Plug & Play, suitable for Unreal Engine beginners

  • Advanced use: Access detailed documentation and tutorials to unlock the full potential of the system and master its features (reference guide, tutorials, and Q&As)

The system Included resources:

  1. Four tutorial maps

  2. A ShowRoom showcasing advanced use cases

Compatibility:

  • UE 4.27-5.5

  • All platforms, including AR

  • Compatible with camera focal variation and forced format in all screen resolutions

  • Sequencer compatibility (with "Movie Scene Capture (Legacy)")

  • Multiplayer & Split Screen.

Support & Community:

We’re committed to helping you get the most out of LUITA. Join our Discord server for assistance with setup, troubleshooting, or creative ideas.

Join us on DISCORD:

https://discord.gg/UcYd54EEky

포함된 포맷