Amazon Sumerian
Autor: Piotr Karpiuk o 14. stycznia 2019
Amazon Sumerian to usługa chmury AWS pozwalająca tworzyć wirtualne światy 3D (w tym VR: Oculus Go, Oculus Rift, HTC Vive, HTC Vive Pro, Google Daydream, and Lenovo Mirage) w przeglądarce i na urządzenia mobilne. Oprócz własnoręcznie zaprojektowanych przedmiotów można w wygenerowanym świecie umieścić wirtualny awatar człowieka (tzw. host, kilkanaście do wyboru spośród kobiet i mężczyzn, białych, czarnoskórych itp.) i programować jego zachowanie oraz wypowiedzi.
Przykład takiej aplikacji mamy po prawej stronie. Otworzy się ona w nowoczesnej przeglądarce Chrome lub Firefox, przy czym tylko Firefox na Windows obsługuje WebVR, w pozostałych przeglądarkach dostaniemy ostrzeżenie „Your browser is not fully compatible with Amazon Sumerian” które można zignorować jeśli nie korzystamy z VR.
Kobieta czyta odpowiednio otagowany gestami tekst:
<speak>I can gesture while I speak. Some of my available gestures are: <mark name="gesture:generic_a"/>generic a<break time="1500ms"/>, <mark name="gesture:generic_b"/>generic b<break time="1500ms"/>, <mark name="gesture:generic_c"/>generic c<break time="1500ms"/>, <mark name="gesture:defense"/>defense<break time="2500ms"/>, <mark name="gesture:wave"/>wave<break time="1500ms"/>, <mark name="gesture:you"/>you<break time="2500ms"/>, <mark name="gesture:many"/>many<break time="2500ms"/>, <mark name="gesture:aggressive"/>aggressive<break time="1500ms"/>, <mark name="gesture:in"/>in<break time="2500ms"/>, <mark name="gesture:big"/>big<break time="4000ms"/>, <mark name="gesture:one"/>one<break time="2500ms"/>, <mark name="gesture:movement"/>movement<break time="3500ms"/>, <mark name="gesture:heart"/>heart<break time="2000ms"/>, and <mark name="gesture:self"/>self.<break time="1500ms"/></speak>
Host zawsze patrzy na rozmówcę, scenę można obracać (wciśnięty prawy klawisz myszki podczas ruszania, albo lewy i SHIFT).
Kolejna aplikacja (proszę kliknąć zdjęcie niżej) to przykład chatbota do zamawiania hotelu lub wypożyczania samochodu. Trzeba zgodzić się na udostępnienie swojego mikrofonu. Żeby mówić przyciskamy SPACJĘ i zwalniamy klawisz gdy skończymy mówić.
Rozmowę zaczynamy tak:
Zamawianie hotelu:
"Book a hotel" "I want to make hotel reservations" "Book a {Nights} stay in {Location}"
Zamawianie samochodu:
"Book a car" "Reserve a car" "Make a car reservation"
Bot jest realizowany przez usługę AWS Amazon Lex. Z kolei zamiana tekstu na mowę to usługa Amazon Polly.
Tags: AWS, chatbot, sumerian, webgl
Napisany w AWS, Cloud computing, HTML5, Nowoczesne przeglądarki WWW, Wizualizacja, WWW | Brak komentarzy »