All rights reserved. Load times are directly correlated to a scene’s file size and for many Amazon Sumerian scenes a significant portion of that file size can be attributed to the scene’s texture assets - those JPEG or PNG images which are applied to 3D models to give them visual detail or used for UI elements like icons. One of the more popular use cases we see with Amazon Sumerian Hosts is creating a virtual concierge. Unlike images displayed in a traditional web page, textures are rarely viewed at one-to-one scale and are almost always viewed at an angle.

Notice that there is no perceptible quality difference between the two, yet the texture used on the right is only 16% of the file size of the texture used on the left. For all other textures, use JPEG.

A host is an asset provided by Sumerian that has built-in animation, speech, and behavior for interacting with users. The guidelines above will serve you well about 90% of the time. Join the Sumerian Slack Community and tell us a little about what you built and the file size or load time savings you achieved. © 2019 Amazon Web Services, Inc or its affiliates. Textures don’t need to have a higher resolution than the maximum resolution at which they will appear in the scene. The Sumerian Hosts enable XR use cases like Addison Care — Electronic Caregiver worked with AWS to build an interactive voice-controlled AR character who can hold EMT conversations, read vitals, manage medications, and more. AWS only charges for what you use. As a web-based platform, your immersive experiences are accessible via a simple browser URL and are able to run on popular hardware for AR/VR. If your texture has large areas of flat color or if your texture is greyscale and can be saved as an 8-bit PNG without transparency you may find that PNG compression results in a smaller file size than JPEG. ... Another one of Amazon’s target use cases for Sumerian apps is education and training. When preparing your JPEG files in an image editing app, a compression setting of 60-70% is usually a good starting point but in many cases you can go even lower. Let’s dive in.

Many AR / VR use cases involve virtual trainings or guide topics. With Amazon Sumerian, you can quickly create cross-platform apps for these scenarios.The main advantage is the large amount of ready-made content: avatars (called hosts) and virtual environment templates. Exporting from an image editing app with compression quality as low as 20% or even 10% often works great. The texture used below is highly detailed, yet exporting it from an image editor with 10% quality (right) produces no visible JPEG artifacts. The image on the left uses a PNG color texture on the airplane. If you have a success story about how these techniques have helped you we’d love to hear about it! For textures that need to have transparency, use PNG (which can include an alpha channel representing the level of opacity for each pixel). Whether you’re learning how to use a … “Toy Plane” by Law on Sketchfab.com (CC Attribution), “Investigator Office Colored Version” by Vincent Boichut on Sketchfab.com (CC Attribution), “Guanacaste jaguar vessel, c. 1100-1200 CE” by Minneapolis Institute of Art on Sketchfab.com (CC Attribution-NonCommercial-ShareAlike). AWS Documentation Amazon Sumerian User Guide Amazon Sumerian Use Cases and Requirements At the core of Amazon Sumerian is a web-based editor for constructing 3D scenes with animation, scripted interaction, and special effects. You can use this to your advantage by applying much higher levels of compression to your JPEG textures than you would typically use when preparing traditional web images. Instead of using digital experiences that are limited to voice, text, and motion graphics, Sumerian puts a real face on digital experiences. In the version on the left the airplane’s color texture is 2048 x 2048. In this article we present three texture optimization best practices that can dramatically reduce your scene sizes and load times, helping you deliver a great user experience while also saving you money in Amazon Sumerian service costs. By Kris Schultz | Posted December 18, 2019. An AR application can use your smartphone’s camera or an AR-compatible headset to cover the graphics on the real world.

The airplane in the scene below never appears on screen at a size larger than about 200 x 180. We’ve written a few articles about this. Make these practices a core part of your your creation workflow on every project to ensure you deliver a great experience to your end users.

Amazon Sumerian builders often ask for advice on how to improve the load times of their scenes, especially as their scenes become increasingly complex. For example, if you have a texture that will never occupy more than 200 x 200 pixels on screen then using a texture larger than those dimensions adds file size without providing any benefit. AWS Documentation Amazon Sumerian User Guide Amazon Sumerian is a set of browser-based tools for creating high-quality virtual reality (VR), augmented reality (AR), and 3D applications easily without requiring any programming or 3D graphics expertise. What is a host? The only way to determine this for sure is to try compressing the texture in both formats and compare them.

When preparing your JPEG files in an image editing app, a compression setting of 60-70% is usually a good starting point but in many cases you can go even lower. Amazon Sumerian makes it easy to create engaging 3D front-end experiences and is integrated with AWS services to provide easy access to machine learning, chatbots, code execution and more. Kris is also a builder, implementing and delivering innovation prototypes for AWS customers as a member of the AWS R&D and Innovation team. On the right, that same texture has been scaled down to 200 x 200. For all other textures, use JPEG. The three texture optimization techniques above are extremely effective at keeping Amazon Sumerian scene sizes lean and load times fast. Thank you to the generous creators who made the model and texture assets above available through a Creative Commons license. The JPEG texture is less than 7% the size of the PNG texture but the quality is not visibly affected. However, there are some situations in which the PNG image format results in smaller files than the JPEG format. Kris is a Specialist Solutions Architect helping customers succeed in leveraging AWS services to power innovative AR, VR, and real-time 3D applications. “Guanacaste jaguar vessel, c. 1100-1200 CE”, Choosing the right image format (PNG vs. JPEG). For textures that need to have transparency, use PNG (which can include an alpha channel representing the level of opacity for each pixel). These viewing conditions have a tendency to hide JPEG compression artifacts - the visual squiggles and other imperfections that can sometimes be seen in JPEG images. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster. For creating AR applications also, you can make use of AWS Sumerian use cases. The image on the right uses a JPEG color texture that was exported from Photoshop using a 10% quality setting.