Μετά από δύο χρόνια σκληρής δουλειάς, σήμερα το πρωί παρουσιάσαμε επίσημα το νέο μας σύστημα Layered Clothing, το οποίο επιτρέπει στα ρούχα και τα αξεσουάρ να ταιριάζουν σε κάθε σωματότυπο avatar. Οι χρήστες μπορούν τώρα να στολίσουν τα υπάρχοντα είδωλα Roblox με έως και 6 στρώματα ρούχων, πάνω από οποιοδήποτε υπάρχον κλασικό ρούχο. Βλέπουμε ήδη πάνω από 2,000 ρούχα και αξεσουάρ που δημιουργούνται από χρήστες να υποβάλλονται στο Κατάστημα Avatar από την κοινότητα τις τελευταίες μόλις εβδομάδες.
Το σύστημα Layered Clothing δίνει στην κοινότητά μας τη δύναμη να δημιουργεί τύπους ρούχων και αξεσουάρ που δεν έχετε ξαναδεί, και μεταφέρει τις δυνατότητες συνδυασμού avatar σε ένα εντελώς νέο επίπεδο. Οι παίκτες μπορούν τώρα να συνδυάσουν και να ταιριάξουν μια απίστευτη γκάμα στυλ σώματος και ρούχων. Μιμείται τον τρόπο με τον οποίο τα ρούχα εφαρμόζουν και ντύνονται στους ανθρώπους στον πραγματικό κόσμο. Πουκάμισα, φορέματα, πουλόβερ, σακάκια και παντελόνια φοριούνται πλέον σε στρώσεις που επηρεάζουν και αλληλεπιδρούν μεταξύ τους.
Το σύστημα θέτει επίσης τη βάση για σώματα που δημιουργούνται από χρήστες. Η μεγάλη πρόκληση για τη δημιουργία οποιουδήποτε συστήματος 3D ρούχων για το Roblox είναι να σχεδιάσετε ένα σύστημα που να λειτουργεί, όχι μόνο με τον τεράστιο αριθμό σωμάτων που υπάρχουν ήδη στην πλατφόρμα σήμερα, αλλά και με τα άγρια και δημιουργικά σώματα avatar που αναμένουμε ότι θα δημιουργήσει η κοινότητά μας στο μέλλον.
Η μαγεία των ρούχων σε αυτό το σύστημα είναι ότι μπορούν να τεντωθούν για να ταιριάζουν σε οποιονδήποτε χαρακτήρα πλατφόρμας – από ένα Classic Blocky μέχρι ένα T-Rex – και εφαρμόζει όμορφα πάνω από πολλά στρώματα που φοράει ήδη ένας χαρακτήρας.
Τέλος, αυτό το λανσάρισμα αντιπροσωπεύει μια τεχνολογία «σκαλοπάτι» για τη Roblox. Και οι δύο αξιοποιούν τα πρόσφατα ενημερωμένα συστήματά μας όπως Υλικά απόδοσης με φυσική βάση, Skinning και Skeleton API, αλλά θέτει επίσης τις βάσεις για τις μελλοντικές μας τεχνολογίες, όπως Σώματα που δημιουργούνται από χρήστες, Δυναμικές κεφαλές, και συστήματα δημιουργίας με γνώμονα τη Μηχανική Μάθηση που θα απλοποιήσουν τη δημιουργία στο μέλλον μας.
Behind the Scenes: Building Layered Clothing
Η πορεία προς την οικοδόμηση αυτής της τεχνολογίας ήταν μια περίπλοκη πρόκληση κωδικοποίησης.
- Στόχος μας ήταν να επιτρέψουμε στα ρούχα και τα αξεσουάρ να ταιριάζουν σε κάθε σωματότυπο avatar.
- Η λύση έπρεπε να είναι βιώσιμη με τον τρόπο με τον οποίο εξελίσσεται το Roblox – συμπεριλαμβανομένης της ρεαλιστικής εμφάνισης από κάθε γωνία, της αυτόματης απόκρισης στις εισροές των χρηστών, της εμφάνισης συναρπαστικής σε μια οθόνη τηλεφώνου μεσαίας κατηγορίας και της συμβατότητας προς τα πίσω με το περιβάλλον Roblox.
- Μια άλλη απαίτηση: η τεχνολογία χρειαζόταν την ικανότητα να αυτοματοποιηθεί και να απλοποιηθεί με την πάροδο του χρόνου για να βοηθήσει στη μείωση της πολυπλοκότητας της συγγραφής. Η δημιουργία τρισδιάστατων στοιχείων είναι πιο δύσκολη από τη ζωγραφική των κλασικών στοιχείων 3D, αλλά ο τρόπος που σχεδιάσαμε το σύστημα μας επιτρέπει να κυκλοφορούμε μελλοντικές ενημερώσεις που βοηθούν στην αυτοματοποίηση και απλοποίηση της διαδικασίας δημιουργίας 2D. Αυτό τελικά θα μειώσει ή, ενδεχομένως, ακόμη και να αφαιρέσει την εξάρτηση από εργαλεία 3D τρίτων.
Ο πλησιέστερος παράλληλος με την υπάρχουσα τεχνολογία είναι η κινούμενη εικόνα CGI στις ταινίες, αλλά αυτή η προσέγγιση δεν είναι επεκτάσιμη – κάθε σκηνή, χαρακτήρας και έκφραση σχεδιάζεται ξεχωριστά από έναν εμψυχωτή. Χρειάστηκε λοιπόν να εφεύρουμε κάτι εντελώς νέο. Δεν υπάρχει άλλος τρόπος για να επιτρέψετε σε κανέναν να δημιουργήσει ρούχα ποιότητας CGI που ανταποκρίνεται αυτόματα στην κίνηση οποιουδήποτε avatar αυθαίρετου μεγέθους.
Ο Sergey Makeev, ο Ανώτερος Τεχνικός μας Διευθυντής που οδηγεί και δημιουργεί πολλά από τα συστήματα πίσω από το Layered Clothing, εξήγησε «υπολογιστικά, όταν έχεις δύο αυθαίρετα τρισδιάστατα πλέγματα, είναι δύσκολο να υπολογίσεις ακριβώς πώς να ταιριάζει το ένα πάνω στο άλλο χωρίς να παραμορφώνεις το περιεχόμενο ή να το κάνεις απλά φαίνεται άσχημο. Μέρος της έμπνευσης ήρθε στην ομάδα ενώ διάβαζε αρκετές επιστημονικές εργασίες σχετικά με τις αεροδυναμικές δοκιμές πυραύλων». Η ομάδα παρατήρησε τον τρόπο με τον οποίο η ροή αέρα περιβάλλει έναν πύραυλο κατά την πτήση και πόσο μικρές προσαρμογές στο σχήμα του σώματος του πυραύλου επηρεάζουν τη ροή του αέρα και την αποτελεσματικότητα της πτήσης. Στη συνέχεια, η ομάδα εξέτασε αυτοματοποιημένες μεθόδους που δημιουργούν νέα και βελτιωμένα σχήματα πυραύλων σε 3D CAD και εφάρμοσε αυτή τη σκέψη στην αποτελεσματική στρώση των ματιών το ένα πάνω στο άλλο. Λέγεται μερικές φορές ότι ένα επίτευγμα «δεν ήταν η πυραυλική επιστήμη, πραγματικά». Η τεχνολογία για ρούχα και αξεσουάρ που ταιριάζουν σε κάθε σώμα avatar, όπως αποδεικνύεται, είναι σίγουρα εμπνευσμένη από την επιστήμη των πυραύλων.
Η Λύση
Η στιγμή «αχα» ήρθε όταν η ομάδα μας εξέτασε το «στρώμα αφαίρεσης» μεταξύ των δύο ματιών — εισάγοντας ένα νέο στρώμα κλουβιού που λειτουργεί ως εξωτερικό όριο της υποκείμενης δομής του σώματος και στη συνέχεια αλληλεπιδρά με το εσωτερικό κλουβί του πουκάμισου που τοποθετείται πάνω από το σώμα. Αυτή η αλληλεπίδραση γίνεται ακόμη πιο περίπλοκη όταν ο χαρακτήρας αρχίζει να εμψυχώνει και να κινείται, καθώς η αλληλεπίδραση επιφανειών, κλουβιών και δέρματος γίνεται εξαιρετικά περίπλοκη. Βρήκαμε έναν τρόπο να τυλίγουμε κάθε κορυφή ενός πλέγματος γύρω από ένα άλλο, με τις διαστάσεις τους να διέπονται από τη συμπεριφορά του στρώματος αφαίρεσης. Αυτή η προσέγγιση επιτρέπει στους χρήστες να στοιβάζουν στοιχεία σε πραγματικό χρόνο και να βλέπουν την τελική στρώση αμέσως. Ακριβώς όπως το πώς οι προσαρμογές στο σχήμα του πυραύλου που παρατηρήσαμε αλλάζουν την πτητική συμπεριφορά του πυραύλου μέσα από το μαξιλάρι αέρα που περιβάλλει.
Για να δώσει πνοή στην ιδέα, η ομάδα μας έφερε επίσης νωρίς στο τραπέζι την κοινότητα δημιουργών Roblox και τον περασμένο χρόνο συνεργαζόμαστε με μια αυξανόμενη ομάδα προγραμματιστών που δοκιμάζουν διαφορετικές προσεγγίσεις για τη δημιουργία στοιχείων σε επίπεδα. Ήταν υπέροχο να φέρουμε την κοινότητα στη διαδρομή καθώς δημιουργούσαμε τεχνολογίες για τη δημιουργία νέου περιεχομένου. Στο παρελθόν, συχνά φτιάχναμε πρώτα το δικό μας περιεχόμενο, το βάζαμε στον κατάλογο και μετά είχαμε ένα μικρό κενό προτού οι δημιουργοί μπορέσουν να συμμετάσχουν στη διασκέδαση.
Αυτή τη φορά, αποφασίσαμε ότι θα επιτρέψουμε στην κοινότητα να αρχίσει να χτίζει περιουσιακά στοιχεία μαζί μας. Τα σχόλια της κοινότητας ήταν πολύ πολύτιμα για την κατανόηση της πολυπλοκότητας της δημιουργικής τους διαδικασίας και οδήγησαν σε ορισμένες αλλαγές στην υποκείμενη τεχνολογία. Στο τέλος, αυτή η διαδικασία συνεργασίας έφερε μερικά εξαιρετικά αποτελέσματα.
Ο Διευθύνων Σύμβουλος και ιδρυτής μας, ο Dave Baszucki (γνωστός περισσότερο ως Builderman) επινόησε μια λέξη για το αποτέλεσμα που αναζητούσαμε από αυτή τη συνεργατική διαδικασία: «συνδυασμός». Ο συνδυασμός είναι μισή διαδικασία, μισή στάση, και έγινε καθοδηγητικό φως για το έργο μας Layered Clothing.
Θέλαμε πραγματικά μια προσπάθεια με γνώμονα την κοινότητα αξιοποιώντας όλη την εκπληκτική τεχνολογία που χτίζουμε, καθώς στόχος μας είναι να ενδυναμώσουμε τους δημιουργούς που κάνουν καταπληκτικά πράγματα κάθε μέρα.
Το μέλλον της πολυεπίπεδης ένδυσης
Τις πρώτες 5 μέρες μας περιορισμένη πρώτη κυκλοφορία του Layered Clothing, 14.4 εκατομμύρια μοναδικοί χρήστες απέκτησαν 74.4 εκατομμύρια δωρεάν μπουφάν. Από αυτήν την εβδομάδα έχουμε πλέον πάνω από 2,000 δημιουργημένα περιουσιακά στοιχεία UGC στον κατάλογο και ένα μικρό κλάσμα βασικών περιουσιακών στοιχείων διατίθενται δωρεάν από τη Roblox. Σε αυτήν την κυκλοφορία, αποφασίσαμε να μην χρεώσουμε κανένα αρχικό στοιχείο που δημιούργησε η Roblox και να αφήσουμε όλα τα στοιχεία που δημιουργούν έσοδα στην κοινότητα.
Η βασική τεχνολογία που τροφοδοτεί το Layered Clothing έχει ευρύτερη χρησιμότητα και μπορεί ήδη να χρησιμοποιηθεί από την κοινότητά μας για την παραμόρφωση άλλων σχημάτων και αντικειμένων (για παράδειγμα, τροχαία ατυχήματα), αναμόρφωση τοπίων ή ακόμη και ντύσιμο δέντρου με ρούχα.
Καθώς προχωράμε προς ένα μέλλον εναλλάξιμων ψηφιακών υλικών και υλικών, προσβλέπουμε σε μερικούς έξυπνους προγραμματιστές να χρησιμοποιούν αυτά τα συστήματα με τρόπους που δεν είχαμε καν προβλέψει.
Προς το παρόν, ωστόσο, αυτή η τεχνολογία λέει μια αξιοσημείωτη ιστορία από μόνη της - μια ιστορία που είμαι τόσο περήφανος που μοιράζομαι. Είναι συναρπαστικό να δουλεύεις με οραματιστές για να δημιουργήσεις ένα νέο σημείο αναφοράς στην έκφραση του παιχνιδιού και να βάλεις τις βάσεις για το μέλλον της ψηφιακής ταυτότητας.
Ο ορθοστάτης Layers of Genius πίσω από πολυεπίπεδα ρούχα εμφανίστηκε για πρώτη φορά σε Ιστολόγιο Roblox.
- "
- 000
- 2D
- 3d
- 9
- a
- ικανότητα
- αξεσουάρ
- αποκτήθηκαν
- επηρεάζουν
- Όλα
- επιτρέπει
- ήδη
- καταπληκτικό
- ποσό
- Άλλος
- κάποιος
- εφαρμοσμένος
- πλησιάζω
- προσεγγίσεις
- γύρω
- Ενεργητικό
- αυτοματοποίηση
- Αυτοματοποιημένη
- Αυτόματο
- αυτομάτως
- διαθέσιμος
- avatar
- Avatars
- γίνονται
- πριν
- είναι
- αναφοράς
- μεταξύ
- Κομμάτι
- σώμα
- φέρω
- χτίζω
- Κτίριο
- CAD
- αυτοκίνητο
- Διευθύνων Σύμβουλος
- Διευθύνων Σύμβουλος και ιδρυτής
- πρόκληση
- χρέωση
- κλασικό
- ρούχα
- ΡΟΥΧΑ
- Κωδικοποίηση
- συνεργασία
- κοινότητα
- συναρπαστικό
- εντελώς
- συγκρότημα
- Υπολογίστε
- έννοια
- περιεχόμενο
- ελέγχους
- πυρήνας
- δημιουργία
- δημιουργήθηκε
- δημιουργία
- δημιουργία
- Δημιουργικός
- δημιουργός
- δημιουργούς
- ημέρα
- αποφάσισε
- Υπηρεσίες
- σχεδιασμένα
- προγραμματιστές
- διαφορετικές
- δύσκολος
- ψηφιακό
- ψηφιακή ταυτότητα
- Διαστάσεις
- Διευθυντής
- οδηγείται
- οδήγηση
- Νωρίς
- αποδοτικότητα
- αποτελεσματικός
- προσπάθεια
- εξουσιοδοτώ
- ενεργοποιήσετε
- δίνει τη δυνατότητα
- τεράστιος
- Περιβάλλον
- τελικά
- εξελίσσεται
- ακριβώς
- παράδειγμα
- συναρπαστικός
- υφιστάμενα
- αναμένω
- ανατροφοδότηση
- Όνομα
- ταιριάζουν
- πτήση
- Προς τα εμπρός
- Βρέθηκαν
- ιδρυτής
- Δωρεάν
- από
- διασκέδαση
- μελλοντικός
- παιχνίδι
- χάσμα
- να πάρει
- γκολ
- εξαιρετική
- Group
- Μεγαλώνοντας
- σκληρή δουλειά
- βοήθεια
- Πως
- Πώς να
- Ωστόσο
- HTTPS
- Ταυτότητα
- βελτιωθεί
- Συμπεριλαμβανομένου
- Έμπνευση
- εμπνευσμένος
- αλληλεπιδρώντας
- αλληλεπίδραση
- εισάγοντας
- IT
- εαυτό
- ενταχθούν
- γνωστός
- ξεκινήσει
- ξεκίνησε
- στρώμα
- στρώσεις
- μάθηση
- Άδεια
- Επίπεδο
- μόχλευσης
- μόχλευσης
- φως
- ματιά
- κοίταξε
- κοιτάζοντας
- μηχανή
- μάθηση μηχανής
- κάνω
- Κατασκευή
- Ταίριασμα
- υλικά
- ύλη
- μέθοδοι
- εκατομμύριο
- περισσότερο
- μετακινήσετε
- κίνηση
- Κινηματογράφος
- πολλαπλούς
- ΑΛΛΑ
- δική
- μέρος
- κόμμα
- People
- πλατφόρμες
- παίκτες
- δυνατότητες
- δύναμη
- διαδικασια μας
- Παράγεται
- σχέδιο
- υπερήφανος
- σειρά
- RE
- Ανάγνωση
- πραγματικό κόσμο
- σε πραγματικό χρόνο
- πρόσφατα
- μείωση
- απελευθερώνουν
- αντιπροσωπεύει
- απάντησης
- Αποτελέσματα
- Roblox
- επιστήμη πυραύλων
- Ρολό
- Είπε
- επεκτάσιμη
- σκηνή
- Σκηνές
- Επιστήμη
- Οθόνη
- τον καθορισμό
- διάφοροι
- Shape
- σχήματα
- Κοινοποίηση
- αφού
- Δέρμα
- small
- So
- λύση
- μερικοί
- κάτι
- σωρός
- Στάδιο
- Εκκίνηση
- ξεκινά
- υποβάλλονται
- σύστημα
- συστήματα
- tech
- Τεχνικός
- Τεχνολογίες
- Τεχνολογία
- λέει
- Δοκιμές
- Η
- Σκέψη
- Μέσω
- ώρα
- σήμερα
- εργαλεία
- κορυφή
- τύποι
- κατανόηση
- μοναδικός
- ενημερώσεις
- us
- Χρήστες
- χρησιμότητα
- Βίντεο
- οραματιστής
- ήθελε
- τρόπους
- εβδομάδα
- ενώ
- χωρίς
- Εργασία
- εργαζόμενος
- λειτουργεί
- κόσμος
- θα
- έτος
- χρόνια