Μηχανή Genesis

From Planet Quest Wiki
Jump to navigation Jump to search

Τι είναι η μηχανή Genesis;[edit | edit source]

" Δημιουργούμε μια πραγματικότητα καλύτερη από την πραγματικότητα "

Ένα από τα ερωτήματα που βρίσκονται στην βάση του PlanetQuest είναι το εξής: δεν θα ήταν καταπληκτικό αν μπορούσατε να αποκτήσετε έναν ολόκληρο πλανήτη;.

Με αυτό το όραμα η ομάδα του PlanetQuest αποφάσισε να δημιουργήσει ένα σύστημα που είναι ικανό να δημιουργεί ολόκληρους πλανήτες. Η μηχανή Genesis της Galactic Entertainment είναι ικανή να παράγει και να αποδίδει διαδικαστικά ολόκληρους πλανήτες από την τροχιά. Αυτή η τεχνολογία είναι αρκετά ισχυρή ώστε να μας επιτρέπει να διαμορφώσουμε ολόκληρους πλανήτες με την ευκολία του τραβήγματος ενός ρυθμιστή και σύντομα θα επιτρέψει στους παίκτες να κατέβουν σε μια παρόμοια παραγόμενη επιφάνεια πλανήτη - πλανήτες που όχι μόνο φαίνονται όμορφοι και ρεαλιστικοί, αλλά και ακολουθούν πραγματικά τους νόμους της φύσης. Επιπλέον, αυτοί οι πλανήτες δεν έπρεπε να είναι μια απλή εικόνα σε μια οθόνη. Θα έπρεπε να δημιουργούνται σε πλήρη 3D μορφή. Τέλος, τα πάντα σχετικά με τους πλανήτες θα έπρεπε να τους κάνουν πραγματικούς και ζωντανούς, δεν έπρεπε να είναι στατικοί. Μετά από πολλή σκληρή δουλειά, γεννήθηκε η μηχανή Genesis Engine.

Η μηχανή Genesis Engine μπορεί να δημιουργήσει όμορφους πλανήτες απευθείας στο browser σας. Κάθε πλανήτης που δημιουργούμε είναι απόλυτα μοναδικός και όλες οι περίπλοκες λεπτομέρειές του είναι αλληλένδετες. Η θερμοκρασία στον πλανήτη υπαγορεύει αν ο πλανήτης θα έχει ή όχι polar caps. Η ποσότητα του νερού συσχετίζεται με τον αριθμό των συννεφιών που κινούνται αργά πάνω από τον πλανήτη, καθώς και με το μέγεθος των πιθανών δασών και άλλων τύπων βλάστησης. Η μηχανή Genesis παίζει με όλες αυτές τις μικρές λεπτομέρειες που μπορούν να διαφέρουν μεταξύ των πλανητών και τις χρησιμοποιεί για να δημιουργήσει πλανήτες σε πλήρη 3D μορφή που είναι εντελώς διαφορετικοί μεταξύ τους, αλλά ακολουθούν πλήρως τους φυσικούς νόμους.

Οι προγραμματιστές του PlanetQuest ξόδεψαν πολλές ώρες ψάχνοντας για την τέλεια μορφή που θα δώσουν στους πλανήτες μας. Έχουν πειραματιστεί με το ανάγλυφο, τις σκιές, την αλληλεπίδραση μεταξύ του νεφελώματος πίσω από τον πλανήτη και του χρώματος της ατμόσφαιρας και κάθε άλλη μικρή λεπτομέρεια που μπορείτε να σκεφτείτε. Φυσικά, αυτό είναι μόνο "η κορυφή του παγόβουνου" των δυνατοτήτων της μηχανής Genesis. Αν και κάθε πλανήτης είναι εντελώς μοναδικός, η ομάδα έχει αναπτύξει τέσσερις διαφορετικές κατηγορίες πλανητών με βάση τη σπανιότητά τους.

Απλά ρίξτε μια ματιά σε έναν από τους πρώτους πλανήτες που αποκαλύπτονται παρακάτω. Φαίνεται υπέροχος, έτσι δεν είναι;


"The Genesis Engine - Μια φανταστική πραγματικότητα που ζωντανεύει"

Κάθε ένας από τους πλανήτες μας τηρεί τους θεμελιώδεις νόμους της φυσικής που είναι παρόμοιοι με εκείνους του κόσμου μας. Κάθε πλανήτης, όπως και ο δικός μας, ακολουθεί τη σκέδαση Rayleigh, ένα φαινόμενο που εξηγεί τη σκέδαση των φωτεινών κυμάτων κατά την είσοδο σε μια ατμόσφαιρα και τις επακόλουθες επιπτώσεις της στο αντιληπτό χρώμα. Καθώς το φως ταλαντώνεται και διεγείρει μικρότερα ατμοσφαιρικά μόρια, σκεδάζεται σε ένα πολυκατευθυντικό μοτίβο εκπέμποντας διαφορετικό χρώμα ανάλογα με το μήκος κύματος του φωτός. Επιπλέον, οι πλανήτες και τα φεγγάρια τους παρουσιάζουν διαφορές στη σχετική θέση και την ταχύτητα περιφοράς τους με βάση τη μάζα τους και συνεπώς τη βαρυτική τους έλξη.

Ευθυγραμμιζόμενοι τόσο με την επιστημονική φαντασία όσο και με τις αρχές της φυσικής, η μηχανή Genesis σέβεται συνειδητά τους νόμους της φυσικής τόσο ως εκπαιδευτικό εργαλείο όσο και ως κάλυψη μιας πιο ταπεινής αλήθειας. Είμαστε στο έλεος των στοιχείων της φύσης. Η περιέργειά μας μπροστά στο άγνωστο του διαστήματος έχει πλέον γεννήσει μια επιστημονική εντολή: να κατανοήσουμε τα αστέρια και τους κανόνες που διέπουν ό,τι υπάρχει ανάμεσα τους. Είναι πλέον πιο προφανές ότι επιβιώνουμε μέσω αυτού που κατανοούμε και ότι κατανοούμε μέσω αυτού που εξερευνούμε.

The Forest Planet
The Forest Planet

Πώς λειτουργεί;[edit | edit source]

Ένας ολόκληρος κόσμος από την πιο μικρή σύνθεση.[edit | edit source]

Η ισχυρή διαδικασία δημιουργίας πλανητών είναι δυνατή χάρη στη μηχανή Genesis, η οποία υποστηρίζεται από τυχαίους αλγόριθμους κειμένου. Αυτοί οι αλγόριθμοι δημιουργούν ξεχωριστούς, στιλιστικούς πλανήτες που ακολουθούν διάφορες βασικές συνθέσεις και κατηγορίες.

Η μηχανή Genesis χρησιμοποιεί αλγορίθμους σύνθεσης για την ψηφιακή κατασκευή πλανητικών επιπέδων, το καθένα με τη δική του σύνθεση και μοτίβων. Αυτές οι συνθέσεις σχεδιάζονται από τους εσωτερικούς μας καλλιτέχνες, για να δημιουργήσουν εκατοντάδες παραλλαγές πλανητικών τοπίων σε 3D, που αντικατοπτρίζουν και ευθυγραμμίζονται με την κατηγορία του πλανήτη τους. Κατά παράδοση, αυτοί οι αλγόριθμοι σύνθεσης χρησιμοποιούνται για post-production σε ταινίες, επεξεργασία εικόνας και πολλά άλλα. Πιέζοντας τα όρια της καινοτομίας, η μηχανή Genesis βελτιστοποιεί αυτόν τον αλγόριθμο και τον επαυξάνει για ένα τρισδιάστατο περιβάλλον.

Αυτός ο εσωτερικός αλγόριθμος decal παίρνει κάθε ένα από αυτά τα επίπεδα σύστασης, τοποθετημένα σε διαφορετικές γωνίες που έρχονται σταδιακά σε επαφή με τον βασικό πλανήτη. Κατά την επαφή αυτή, επιβάλλει ένα κομμάτι της σύστασης στον πλανήτη με βάση τον τυχαίο θόρυβο στην επιφάνειά του. Αυτή η κομψή επιβολή δίνει σε κάθε πλανήτη τη δική του μοναδική ατμόσφαιρα και κατασκευή, διαφορετική από κάθε άλλο πλανήτη.

Τέλος, κάθε μοναδική παραγωγή ενός πλανήτη ενσωματώνεται σε έναν μοναδικό αριθμό, που περιέχει όλα τα μεταδομένα του πλανήτη. Αυτός ο αριθμός μας επιτρέπει να αναπαράγουμε την ακριβή τυχαιοποίηση κάθε πλανήτη οπουδήποτε και οποτεδήποτε.

Η μηχανή Genesis χρησιμοποιεί αυτούς τους αλγορίθμους για να επιτύχει υπερρεαλισμό. Μια ισχυρή αναπαράσταση του τι είναι εφικτό όταν εφαρμόζουμε το πάθος και το κίνητρο για να διευρύνουμε τα όρια της φυσικής καινοτομίας. Η ανθρώπινη εμμονή με το διάστημα και την επιστημονική φαντασία έχει θολώσει τα όρια, καθώς προσπαθούμε να κατανοήσουμε το διάστημα, τα αστέρια και τα πάντα στο ενδιάμεσο. Με τη δύναμη της δημιουργίας στα χέρια μας, μπορούμε πλέον να σχεδιάσουμε χαράζοντας ένα κομμάτι του απείρου, να εξερευνήσουμε τα βάθη του και να κατακτήσουμε ό,τι βρίσκεται στο άγνωστο.

The Tropical Planet

Η αντίληψη έχει να κάνει με το φως[edit | edit source]

Στο πλαίσιο της επιθυμίας μας να επιμείνουμε στον ρεαλισμό του σύμπαντος τόσο από εκπαιδευτική όσο και από καθηλωτική άποψη, αποτυπώνουμε διάφορα χαρακτηριστικά φωτισμού για να συναρπάσουμε την ανθρώπινη αίσθηση της όρασης.

Χρησιμοποιούμε μοντέλα φυσικής απόδοσης (PBR), για να επιτύχουμε αυτό το φωτορεαλιστικό αποτέλεσμα. Αυτά τα μοντέλα PBR μας επιτρέπουν να διατυπώνουμε μαθηματικές εξισώσεις απόδοσης, οι οποίες συμβάλλουν στη συνέπεια της δημιουργίας πλανητών και φεγγαριών. Πρακτικά, αυτό σημαίνει ότι, ανεξάρτητα από την προοπτική σας, η τραχύτητα της επιφάνειας του πλανήτη, ο χρωματισμός και τα χαρακτηριστικά της συγκεκριμένης κατηγορίας, όλα αποδίδονται με συνέπεια με γνώμονα τη θέση του φωτός. Είναι απίστευτο ότι αυτή η σχολαστική εξισορρόπηση των σκιών και του φωτός δημιουργεί τις σκληρές επιφανειακές συστάσεις που εμφανίζονται σε κάθε πλανήτη με αναπαραγωγικό τρόπο.

Ένα από τα καθοριστικά χαρακτηριστικά του Ice Planet θα ήταν η υποεπιφανειακή διασπορά που ενισχύει τις ζωντανές εικόνες πάγου. Σχεδόν όλα τα αντικείμενα στην πραγματική ζωή δεν είναι τελείως αδιαφανή σε επίπεδο επιφάνειας και ως εκ τούτου έχουν κάποιο βαθμό ημιδιαφάνειας που το φως μπορεί να διαπεράσει και στη συνέχεια να αναπηδήσει. Αυτή η απορρόφηση και η επακόλουθη αναπήδηση είναι γνωστή ως επιφανειακή σκέδαση, η οποία διαχέει το απορροφημένο φως σε διαφορετικές γωνίες κατά την έξοδο από το αντικείμενο, καθορίζοντας τον τρόπο με τον οποίο αντιλαμβανόμαστε τα αντικείμενα στον κόσμο μας. Η καταγραφή αυτού του φαινομένου είναι το κλειδί στον κόσμο των τρισδιάστατων εφαρμογών, καθώς επιτρέπει ένα φωτορεαλιστικό αποτέλεσμα. Δεδομένου ότι ο πάγος είναι εντελώς ημιδιαφανής στη φύση, ήταν επιτακτική ανάγκη να αποτυπώσουμε αυτά τα εφέ μέσω προσεκτικών προσαρμογών και πειραματισμών για να εκφράσουμε με τον καλύτερο δυνατό τρόπο το φυσικό μεγαλείο του πάγου και των παγετώνων. Μέσω αυτών των ζωντανών απεικονίσεων, αναπτύξαμε τη δική μας καλλιτεχνική ερμηνεία της εμφάνισης του πάγου, συνδυάζοντας χαρακτηριστικά από τον πραγματικό κόσμο με πινελιές φαντασίας.

Η μηχανή Genesis χρησιμοποιεί αυτά τα μοντέλα και τον χειρισμό του φωτός για να καθηλώσει τους Explorers στο επιστημονικής έμπνευσης κινηματογραφικό multiverse, ενώ παράλληλα αποτυπώνει φωτορεαλιστικές γνωριμίες του κόσμου μας. Η φιλοσοφία μας να αμφισβητούμε την πραγματικότητα και να θολώνουμε τα όρια μεταξύ του κόσμου μας και των άλλων μας οδήγησε στην ανάπτυξη οικείων τοπίων και στην ανατροπή της ανθρώπινης εμπειρίας σε μια εμπειρία που σέβεται η επιστημονική φαντασία.

The Ice Planet

Perlin Noise, η κινητήρια δύναμη πίσω από το Texture Generation[edit | edit source]

Ένα άλλο βασικό χαρακτηριστικό της μηχανής Genesis, προβάλλοντας την τεχνολογία που επιτρέπει τη χρήση τυχαιοποιημένων αλγορίθμων κειμένου.

Ο θόρυβος Perlin είναι ένας αλγόριθμος βαθμωτού θορύβου που αναπτύχθηκε για τη διαδικαστική παραγωγή textures αντικειμένων στις αρχές της δεκαετίας του 1980 από τον Ken Perlin. Έχει χρησιμοποιηθεί σε πολλές παραγωγές πολυμέσων σε κινηματογραφικές ταινίες και παιχνίδια τα τελευταία σαράντα χρόνια, από το Tron του 1982 μέχρι το Minecraft. Ο θόρυβος Perlin χρησιμοποιείται ευρέως για την αναδημιουργία μοτίβων από τη φύση: στοιχεία όπως σύννεφα, οροσειρές, δασικές εκτάσεις και, σχετικά με τη σημερινή αποκάλυψη, φωτιά, λάβα, τα μυριάδες τοπογραφικά χαρακτηριστικά που μπορεί να περιμένει κανείς να συναντήσει σε έναν ηφαιστειακό πλανήτη.

Αξιοποιούμε αυτή την τεχνολογία αναπτύσσοντας πολλαπλά τρισδιάστατα επίπεδα με σύσταση, τα οποία απορροφώνται από την επιφάνεια του πλανήτη, που η ίδια κατασκευάζεται από τη συνάθροιση πολλαπλών θορύβων Perlin.

Οι ταλαντούχοι προγραμματιστές μας χρησιμοποιούν τον θόρυβο Perlin για να δημιουργήσουν κόσμους ταυτόχρονα οικείους και διαφορετικούς μεταξύ τους. Ο συνδυασμός αυτού του αλγορίθμου με την υπόλοιπη εργαλειοθήκη της Genesis Engine επιτρέπει στην ομάδα μας να ζωντανέψει πραγματικά μοναδικής εμφάνισης πλανήτες. Ο τελικός στόχος; Να τηρήσουμε τη σχεδιαστική μας φιλοσοφία για τη δημιουργία μιας πραγματικότητας καλύτερης από την πραγματικότητα.

The Volcanic Planet

Ο απώτερος σκοπός[edit | edit source]

Η μηχανή Genesis είναι ικανή να παράγει και να απεικονίζει ολόκληρους πλανήτες με διαδικαστικό τρόπο, ενώ παράλληλα ακολουθεί τις αρχές της φυσικής του πραγματικού κόσμου και τους νόμους της φύσης. Εισάγοντας το δικό μας δημιουργικό όραμα για ένα διαρκώς επεκτεινόμενο κινηματογραφικό multiverse, το Genesis Engine εφοδιάζεται με το φυσικό μεγαλείο της πραγματικότητας που αναμειγνύεται με τη φαντασία.

Στον πραγματικό κόσμο, η αυξημένη υγρασία του πλανήτη Δάσους οδηγεί σε περισσότερους σχηματισμούς συννέφων. Το εύρος της θερμοκρασίας προκαλεί επίσης διάφορες φυσικές προσαρμογές από τη χλωρίδα και την πανίδα για να επιβιώσουν και να αναπτυχθούν. Όλες αυτές οι φυσικές παράμετροι μαζί με άλλες περιπλοκές θα διαμορφώσουν το οικοσύστημα και θα δώσουν ζωή σε κάθε ξεχωριστό πλανήτη.

Η μηχανή Genesis του PlanetQuest έχει σχεδιαστεί με τρόπο που αντικατοπτρίζει την πραγματικότητα, αποτυπώνοντας την έκταση και την ομορφιά του γαλαξία μας που δεν έχει ακόμη εξερευνηθεί από τον άνθρωπο. Αναζωπυρώνοντας την περιέργεια για το γνωστό και το άγνωστο, μπορούμε να ευαισθητοποιήσουμε και να ξεκινήσουμε ένα κίνημα για τη φροντίδα του δικού μας πλανήτη. Μπορούμε να ανοίξουμε το δρόμο για να εμπνεύσουμε γενιές παιδιών και ενηλίκων να αγαπήσουν τη γη μας, βιώνοντας παράλληλα όλα τα εκπληκτικά πράγματα που έχει να μας προσφέρει το διάστημα.

The Strange Planet