3D Μοντελοποίηση , προσομοίωση συμπεριφοράς, φωτορεαλισμός, Unity, Blender. | 3D Modeling, Behavioral Simulation, Photorelism, Unity, Blender.
2
8
5
Εικόνες: 49
Η παρούσα εργασία πραγματεύεται την διαδικασία που ακολουθείται για την δημιουργίας ενός ρεαλιστικού γραφικού μοντέλου στο οποίο προσομοιώνονται ιδιότητες που χαρακτηρίζουν τα αντικείμενα και τις λειτουργίες που αναπαριστά. Η απόδοση ρεαλισμού σε ένα γραφικό μοντέλο, ξεπερνά την δισδιάστατη γεωμετρική του απόδοση και έγκειται στην τρισδιάστατη απόδοσή του, η οποία επιτυγχάνεται με την χρήση υπολογιστικών συστημάτων. Τα σύγχρονα υπολογιστικά συστήματα, με την χρήση κατάλληλων τεχνικών και μεθόδων αποδίδουν ρεαλιστικά τις επιφάνειες αντικειμένων που μοντελοποιούνται ως γεωμετρικά σχήματα και, επιπλέον, επιτρέπουν την αλληλεπίδραση των στατικών γεωμετρικών στοιχείων με το χρήστη.
Για την υλοποίηση αυτή, αξιοποιείται η πλατφόρμα υλοποίησης παιχνιδιών της Unity, που υποστηρίζει την κατασκευή υψηλής ποιότητας και ευκρίνειας τρισδιάστατων αντικειμένων που υποστηρίζουν αλληλεπίδραση. Η εργασία απευθύνεται σε προγραμματιστές που καλούνται να αναπτύξουν δεξιότητες στην μοντελοποίηση αντικειμένων, με την δημιουργία ρεαλιστικών εικονικών μοντέλων που προσομοιώνουν ιδιότητες επιφανειών και ενσωματώνουν διάδραση. Για τον σκοπό αυτό, μελετά την προσάρτηση απλών εντολών κώδικα σε γραφικά μοντέλα, ώστε να δημιουργείται αλληλεπίδραση και έτσι οι απλές δισδιάστατες απεικονίσεις να αποτελούν γραφικές εφαρμογές.
Στόχος της εργασίας αποτελεί η μελέτη της ρεαλιστικής προσομοίωσης χαρακτηριστικών που φέρουν τα μοντέλα, είτε ως προς την απόδοση των οπτικών χαρακτηριστικών τους, είτε ως προς την διάδραση που φέρουν, μέσω της πλατφόρμας υλοποίησης παιχνιδιών Unity. Μελετάται αρχικά η λειτουργικότητα των κυριότερων λειτουργιών του συστήματος της πλατφόρμας υλοποίησης Unity, σε συνάρτηση με τις τυπικές αποφάσεις που λαμβάνει ο προγραμματιστής κατά τον σχεδιασμό, ώστε να πετύχει λειτουργικότητα και ευχρηστία, κατανοώντας τις βασικές δομές που παρέχονται από το σύστημα. Στη συνέχεια, μελετούνται οι εργασίες που επιτελούνται κατά την μοντελοποίηση αντικειμένων, για την μεταφορά δομικών χαρακτηριστικών ενός αντικειμένου του πραγματικού ή ιδεατού κόσμου, μέσω του λογισμικού Blender για την παραγωγή πόρων (assets). Στην συνέχεια, αναπτύσσεται η υλοποίηση συσκευών με την διαδικασία ενσωμάτωσης των πόρων στην πλατφόρμα Unity, για την προσομοίωση ρεαλιστικής συμπεριφοράς από ένα μοντέλο, με την χρήση αυτοματοποιημένων ροών εργασιών που παρέχει το σύστημα, αλλά και την ενσωμάτωση εντολών, μέσω γραπτού κώδικα. Στο τέλος, αποτιμάται η συνολική εμπειρία του προγραμματιστή για την χρήση των προγραμμάτων Unity και Blender, και επισημαίνονται στοιχεία ευχρηστίας και λειτουργικότητας.
This paper discusses the process used to create a realistic graphic model which attributes that characterize the objects and functions it represents, are simulated. Realistic rendering in a graphical model surpasses its two-dimensional geometric performance and goes in its three-dimensional performance, which is achieved using computational systems. Modern computer systems, using appropriate techniques and methods, realistically represent the surfaces of objects that are modeled as geometric shapes and, moreover, allow for the interaction of static geometric elements with user.
For this implementation, Unity's gaming platform is being deployed, supporting creation of high-quality and crisp 3D objects that support interaction. Paper is aimed to developers who called to develop skills in object modeling, by creating realistic models, that simulate surface properties of objects and incorporate interaction. For this purpose, this paper studies the assignment of simple code commands to graphical models, in order to create interaction and simple two-dimensional representations being graphical applications.
Aim of this paper is to study the realistic simulation characteristics of the models, either in terms of the performance of their visual characteristics, either of the interaction they carry through the Unity game platform. Initially is studied the functionality of the main functions of the Unity platform, in conjunction with the formal decisions of the designer , in planning to achieve functionality and usability, understanding the basic structures that provided by the system.
Then, paper study tasks in object modeling in case to transfer structural features of an object of the real or virtual world through Blender software to produce assets. Next, graphic models of devices is being developed with the process of integrating resources into the Unity platform, simulating realistic behavior from a model, using automated workflows provided by the system, and incorporating written code commands. Finally, developer's overall experience of Unity and Blender program use is evaluated, by highlight usability and functionality.