How an AI-assisted workflow fast-tracks material creation

Posted in Technology

Powered by NVIDIA GPUs, Unity ArtEngine’s AI has simplified workflow, and helped create vMaterials – a free library of over 2,000 high-quality real-world materials.  Creating realistic materials can be a time-consuming process. Even when working from high-quality references, it can take days of work to achieve impressive results. So when a team at NVIDIA was building up their vMaterials library, comprising more than 2,000 real-world materials, they looked to an AI-based solution in Unity ArtEngine. Powered by NVIDIA GPUs, ArtEngine became an indispensable tool in the pipeline that raised the quality of the produced textures while speeding up turnaround times for texture creation.

Continue reading "How an AI-assisted workflow fast-tracks material creation"

How the Query system in Unity Mars does procedural layout

Posted in Technology

The Query system in Unity Mars simplifies the creation of augmented reality (AR) experiences that adapt to the real world around them. Based on constraints that you specify, it finds a way to lay out the scene in a given environment. Read on to learn more about how it works. We designed Unity Mars to help creators make context-adaptable AR. We hoped to solve the primary issues AR developers face: defining content relative to the real world, iteration time and testing in environments, and adapting the way virtual content is laid out in varying real-world environments. We call this the adaptable content problem. Queries are Unity Mars’ way of solving the adaptable content problem. For each distinct piece (or group of pieces) of virtual content that needs to integrate into a place in the real world, Unity Mars devises a query – a request for semantically tagged data that describes part of the real world. Queries have two high-level pieces:

One or more conditions that define what data can match the query
One or more actions that specify what to do when Unity Mars finds a match

Each query is created either by a Proxy, which represents the link between the virtual content and the real world, or by multiple proxies in a Proxy Group.

Continue reading "How the Query system in Unity Mars does procedural layout"