Nach zwei Jahren harter Arbeit haben wir heute Morgen offiziell unser neues mehrschichtiges Kleidungssystem eingeführt, das es ermöglicht, Kleidung und Accessoires an jeden Avatar-Körpertyp anzupassen. Benutzer können jetzt vorhandene Roblox-Avatare mit bis zu 6 Kleidungsschichten zusätzlich zu vorhandener klassischer Kleidung ausstatten. Wir sehen bereits über 2,000 von Benutzern erstellte Kleidungsstücke und Accessoires, die bei der eingereicht wurden Avatar-Shop von der Community in den letzten paar Wochen.
Das Layered Clothing-System gibt unserer Community die Möglichkeit, nie zuvor gesehene Kleidungs- und Accessoire-Typen zu kreieren, und bringt die kombinatorischen Möglichkeiten von Avataren auf eine ganz neue Ebene. Spieler können jetzt eine unglaubliche Auswahl an Körperstilen und Outfits kombinieren. Es ahmt die Art und Weise nach, wie Kleidung an Menschen in der realen Welt passt und fällt. Hemden, Kleider, Pullover, Jacken und Hosen werden jetzt in Schichten getragen, die sich gegenseitig beeinflussen und miteinander interagieren.
Das System bereitet auch die Bühne für von Benutzern erstellte Körper. Die große Herausforderung bei der Entwicklung eines 3D-Kleidungssystems für Roblox besteht darin, ein System zu entwerfen, das nicht nur mit der enormen Menge an Körpern funktioniert, die bereits heute auf der Plattform vorhanden sind, sondern auch mit den wilden und kreativen Avatar-Körpern, von denen wir erwarten, dass unsere Community sie in Zukunft schaffen wird.
Der Zauber der Kleidung in diesem System besteht darin, dass sie sich dehnen lässt, um jedem Plateau-Charakter zu passen – vom klassischen Blocky bis zum T-Rex – und dass sie gut über mehrere Schichten passt, die ein Charakter bereits trägt.
Schließlich stellt diese Einführung eine „Sprungbrett“-Technologie für Roblox dar. Es nutzt beide unsere kürzlich aktualisierten Systeme wie Physikalisch basierte Rendering-Materialien, Skinning- und Skeleton-APIs, aber es bereitet auch die Bühne für unsere zukünftigen Technologien, wie User Generated Bodies, Dynamische Köpfeund durch maschinelles Lernen gesteuerte Erstellungssysteme, die die Erstellung in unserer Zukunft vereinfachen werden.
Hinter den Kulissen: Mehrlagige Kleidung bauen
Der Weg zur Entwicklung dieser Technologie war eine komplexe Codierungsherausforderung.
- Unser Ziel war es, Kleidung und Accessoires so zu gestalten, dass sie zu jedem Avatar-Körpertyp passen.
- Die Lösung musste mit der Weiterentwicklung von Roblox kompatibel sein – einschließlich eines lebensechten Erscheinungsbilds aus jedem Blickwinkel, einer automatischen Reaktion auf Benutzereingaben, einem überzeugenden Aussehen auf dem Bildschirm eines Mittelklasse-Telefons und der Abwärtskompatibilität mit der Roblox-Umgebung.
- Eine weitere Anforderung: Die Technologie musste im Laufe der Zeit automatisiert und vereinfacht werden können, um die Komplexität des Authorings zu reduzieren. Das Erstellen von 3D-Assets ist schwieriger als das Malen der klassischen 2D-Assets, aber die Art und Weise, wie wir das System entworfen haben, ermöglicht es uns, zukünftige Updates zu veröffentlichen, die dazu beitragen, den 3D-Erstellungsprozess zu automatisieren und zu vereinfachen. Dies wird letztendlich die Abhängigkeit von 3D-Tools von Drittanbietern verringern oder möglicherweise sogar beseitigen.
Die nächste Parallele zu bestehender Technologie ist die CGI-Animation in Filmen, aber dieser Ansatz ist nicht skalierbar – jede Szene, jeder Charakter und jeder Ausdruck wird individuell von einem Animator gezeichnet. Also mussten wir etwas völlig Neues erfinden. Es gibt keine andere Möglichkeit, es jemandem zu ermöglichen, Kleidung in CGI-Qualität zu erstellen, die automatisch auf die Bewegung eines beliebig großen Avatars reagiert.
Sergey Makeev, unser leitender technischer Direktor, der viele der Systeme hinter Layered Clothing vorantreibt und entwickelt, erklärt: „Wenn Sie zwei beliebige 3D-Netze haben, ist es rechnerisch schwierig, genau zu berechnen, wie man sie übereinander anpasst, ohne den Inhalt zu verzerren oder zu verändern.“ sehen einfach hässlich aus. Ein Teil der Inspiration kam dem Team, als es mehrere wissenschaftliche Arbeiten über aerodynamische Tests von Raketen las.“ Das Team beobachtete, wie der Luftstrom eine Rakete im Flug umhüllt und wie sich kleine Anpassungen der Raketenkörperform auf den Luftstrom und die Flugeffizienz auswirken. Anschließend untersuchte das Team automatisierte Methoden, mit denen neue und verbesserte Raketenformen im 3D-CAD erstellt werden, und wandte diese Überlegungen auf die effiziente Überlagerung von Netzen an. Es wird manchmal gesagt, dass eine Leistung „eigentlich kein Hexenwerk“ war. Es stellt sich heraus, dass die Technologie für Kleidung und Accessoires, die zu jedem Avatar-Körper passen, sicherlich von der Raketenwissenschaft inspiriert wurde.
Die Lösung
Der Aha-Moment kam, als unser Team über die „Abstraktionsschicht“ zwischen den beiden Maschen nachdachte – indem es eine neue Käfigschicht einführte, die als äußere Grenze der darunter liegenden Körperstruktur fungierte und dann mit dem inneren Käfig des Hemdes interagierte, das darüber geschichtet wurde der Körper. Diese Interaktion wird noch komplizierter, wenn die Figur anfängt zu animieren und sich zu bewegen, da das Zusammenspiel von Oberflächen, Käfigen und Haut äußerst komplex wird. Wir haben einen Weg gefunden, jeden Scheitelpunkt eines Gitters um einen anderen zu wickeln, wobei ihre Abmessungen durch das Verhalten der Abstraktionsschicht bestimmt werden. Mit diesem Ansatz können Benutzer Elemente in Echtzeit stapeln und die endgültige Schichtung sofort sehen. Genauso wie die von uns beobachteten Anpassungen der Raketenform das Flugverhalten der Rakete durch das umhüllende Luftpolster verändern.
Um dem Konzept Leben einzuhauchen, hat unser Team auch die Roblox-Ersteller-Community frühzeitig an den Tisch geholt, und im vergangenen Jahr haben wir mit einer wachsenden Gruppe von Entwicklern zusammengearbeitet, die verschiedene Ansätze zum Erstellen von mehrschichtigen Assets ausprobiert haben. Es war großartig, die Community mit auf die Reise zu nehmen, als wir Technologien für die Erstellung neuer Inhalte entwickelten. In der Vergangenheit haben wir oft zuerst unsere eigenen Inhalte erstellt, sie in den Katalog aufgenommen und dann eine kleine Lücke, bevor die Ersteller sich an dem Spaß beteiligen konnten.
Dieses Mal haben wir entschieden, dass wir es der Community ermöglichen würden, mit uns zusammen mit dem Aufbau von Vermögenswerten zu beginnen. Das Community-Feedback war sehr wertvoll, um die Komplexität ihres kreativen Prozesses zu verstehen, und führte zu einigen Änderungen in der zugrunde liegenden Technologie. Am Ende hat dieser Zusammenarbeitsprozess einige großartige Ergebnisse hervorgebracht.
Unser CEO und Gründer Dave Baszucki (besser bekannt als Builderman) prägte ein Wort für den Output, den wir aus diesem kollaborativen Prozess suchten: „Kombinatorialismus“. Kombinatorialismus ist halb Prozess, halb Haltung und wurde zum Leitmotiv für unser Layered Clothing-Projekt.
Wir wollten wirklich eine von der Community getragene Initiative, die all die großartigen Technologien, die wir entwickeln, nutzt, denn unser Ziel ist es, Entwicklern die Möglichkeit zu geben, jeden Tag großartige Dinge zu erschaffen.
Die Zukunft der mehrschichtigen Kleidung
In den ersten 5 Tagen unseres begrenzte erste Einführung von Layered Clothing, 14.4 Millionen Einzelnutzer haben 74.4 Millionen Gratisjacken erworben. Ab dieser Woche haben wir jetzt über 2,000 von UGC erstellte Assets im Katalog und einen winzigen Bruchteil der grundlegenden Assets, die kostenlos von Roblox erhältlich sind. Bei dieser Einführung haben wir uns entschieden, für von Roblox erstellte anfängliche Assets keine Gebühren zu erheben und alle monetarisierten Assets der Community zu überlassen.
Die Kerntechnologie, die Layered Clothing antreibt, hat einen breiteren Nutzen und kann von unserer Community bereits verwendet werden, um andere Formen und Objekte zu verformen (z. B. Autounfälle), Landschaften umzugestalten oder sogar einen Baum mit Kleidung zu schmücken.
Auf dem Weg in eine Zukunft mit austauschbaren digitalen Materialien und Materialien freuen wir uns darauf, dass einige clevere Entwickler diese Systeme auf eine Weise nutzen, die wir nicht einmal erwartet hatten.
Im Moment erzählt diese Technologie jedoch eine bemerkenswerte Geschichte – eine Geschichte, die ich mit Stolz teilen kann. Es ist spannend, mit visionären Menschen zusammenzuarbeiten, um einen neuen Maßstab für den Spielausdruck zu schaffen und die Voraussetzungen für die Zukunft der digitalen Identität zu schaffen.
Die Post Geniale Lagen hinter mehrlagiger Kleidung erschien zuerst auf Roblox-Blog.
- "
- 000
- 2D
- 3d
- 9
- a
- Fähigkeit
- Zubehör
- erworben
- beeinflussen
- Alle
- erlaubt
- bereits
- erstaunlich
- Betrag
- Ein anderer
- jemand
- angewandt
- Ansatz
- Ansätze
- um
- Details
- automatisieren
- Automatisiert
- automatische
- Im Prinzip so, wie Sie es von Google Maps kennen.
- verfügbar
- Benutzerbild
- Avatare
- werden
- Bevor
- Sein
- Benchmark
- zwischen
- Bit
- Körper
- bringen
- bauen
- Building
- CAD
- Auto
- CEO
- CEO und Gründer
- challenges
- berechnen
- klassisch
- Kleider
- Bekleidung
- Programmierung
- Zusammenarbeit
- community
- zwingend
- uneingeschränkt
- Komplex
- Berechnen
- konzept
- Inhalt
- Steuerung
- Kernbereich
- erstellen
- erstellt
- Erstellen
- Schaffung
- Kreativ (Creative)
- Schöpfer
- Schöpfer
- Tag
- entschieden
- Design
- entworfen
- Entwickler
- anders
- schwer
- digital
- digitale Identität
- Größe
- Direktor
- angetrieben
- Fahren
- Früh
- Effizienz
- effizient
- Anstrengung
- ermächtigen
- ermöglichen
- ermöglicht
- enorm
- Arbeitsumfeld
- schließlich
- sich entwickelnden
- genau
- Beispiel
- unterhaltsame Programmpunkte
- vorhandenen
- erwarten
- Feedback
- Vorname
- passen
- Flugkosten
- vorwärts
- gefunden
- Gründer
- Frei
- für
- Spaß
- Zukunft
- Spiel
- Lücke
- bekommen
- Kundenziele
- groß
- Gruppe an
- persönlichem Wachstum
- harte Arbeit
- Hilfe
- Ultraschall
- Hilfe
- aber
- HTTPS
- Identitätsschutz
- verbessert
- Einschließlich
- Inspiration
- inspirierte
- Interaktion
- Interaktion
- Einführung
- IT
- selbst
- join
- bekannt
- starten
- ins Leben gerufen
- Schicht
- Schicht
- lernen
- Verlassen
- Niveau
- Hebelwirkungen
- Nutzung
- !
- aussehen
- sah
- suchen
- Maschine
- Maschinelles Lernen
- um
- Making
- Spiel
- Materialien
- Materie
- Methoden
- Million
- mehr
- schlauer bewegen
- Bewegung
- Filme
- mehrere
- Andere
- besitzen
- Teil
- Party
- Personen
- Plattform
- Möglichkeiten
- Werkzeuge
- Prozessdefinierung
- Produziert
- Projekt
- stolz
- Angebot
- RE
- Lesebrillen
- realen Welt
- Echtzeit
- kürzlich
- Veteran
- Release
- representiert
- Antwort
- Die Ergebnisse
- Roblox
- rocket science
- Rollen
- Said
- skalierbaren
- Szene
- Szenen
- Wissenschaft
- Bildschirm
- Einstellung
- mehrere
- Form
- Formen
- Teilen
- da
- Haut
- klein
- So
- Lösung
- einige
- etwas
- Stapel
- Stufe
- Anfang
- beginnt
- eingereicht
- System
- Systeme und Techniken
- Team
- Tech
- Technische
- Technologies
- Technologie
- erzählt
- Testen
- Das
- Denken
- Durch
- Zeit
- heute
- Werkzeuge
- Top
- Typen
- Verständnis
- einzigartiges
- Updates
- us
- Nutzer
- Nutzen
- Video
- Visionär
- wollte
- Wege
- Woche
- während
- ohne
- Arbeiten
- arbeiten,
- Werk
- weltweit wie ausgehandelt und gekauft ausgeführt wird.
- würde
- Jahr
- Jahr