| 
View
 

Grid FQA (redirected from FQA)

Page history last edited by xrisoik 3 years, 7 months ago


 

  

 

 

Τι είναι OpenSim;

   

OpenSimulator είναι μια πλατφόρμα για τη λειτουργία ενός εικονικού κόσμου, και υποστηρίζει πολλαπλές ανεξάρτητες περιοχές (regions) συνδεδεμένες σε ένα μόνο κεντρικό δίκτυο-πλέγμα (grid). Αυτό είναι κάπως παρόμοιο με το διαδίκτυο (web), όπου ο καθένας μπορεί να τρέξει το δικό του web server (διακομιστή), οι οποίοι servers είναι δεμένοι μεταξύ τους μέσω του διαδικτύου. Επίσης το OpenSimulator μπορεί να χρησιμοποιηθεί για να δημιουργηθεί ένα ιδιωτικό δίκτυο-πλέγμα (grid), ανάλογο με ένα ιδιωτικό intranet.

 

Τι είναι region (περιοχή);

 

Ένα region (περιοχή) είναι αυτό που βλέπετε όταν συνδέεστε στο OpenSimulator. Είναι ο τόπος (εικονικός χώρος), όπου avatars κινούνται και αλληλεπιδρούν. Πρόκειται για ένα τετράγωνο κομμάτι εικονικής γης που μπορεί να περιέχει ένα νησί, βουνά, πεδιάδες, κτίρια, κλπ., ή απλά ένα πέλαγος. Το τετράγωνο αυτό κομμάτι εικονικής γης έχει εικονικές διαστάσεις: 256m x 256m = 65.536 m².
Στην κοινή χρήση και η λέξη "Sim" (Simulator) μπορεί να χρησιμοποιηθεί για να σημάνει μια περιοχή (region), αν και αυτό το νόημα έχει καταργηθεί, διότι είναι ασαφές. Συγκεκριμένα το Sim είναι προσομοιωτής, ο οποίος μπορεί να σημαίνει: 1) Sim κόμβος (sim node) ή sim υποδοχής (sim host), τη φυσική μηχανή προσομοίωσης του διακομιστή (server) μιας ή περισσοτέρων περιοχών (regions) και 2) Sim διαδικασίες, τις διεργασίες που εκτελούνται στις μηχανές του διακομιστή, οι οποίες προσομοιώνουν τις περιοχές. Η δεύτερη χρήση είναι πιο ακριβής, γιατί πολλές διεργασίες μπορεί να τρέξουν σε ένα απλό επεξεργαστή (Κεντρική Μονάδα Επεξεργασία, Central Processing Unit ή CPU) του διακομιστή.
Γίνεται λοιπόν κατανοητό ότι ένα region (περιοχή) προσομοιώνεται από μια sim διαδικασία που εκτελείται σε έναν sim κόμβο.

Estate είναι μια περιοχή με ένα ή περισσότερα region που ανήκουν στον ίδιο ιδιοκτήτη.

 

 

Τι είναι grid (δίκτυο-πλέγμα);

 

Το grid (δίκτυο-πλέγμα) είναι το επίπεδο που οργανώνει τα regions (περιοχές) και τις θέσεις τους στον εικονικό κόσμο, και χειρίζεται τα πράγματα που πρέπει να υπάρχουν μεταξύ των regions, όπως το inventory (αποθήκη-απογραφή) του χρήστη. Μπορείτε να το σκεφτείτε ως παρόμοιο με τον παγκόσμιο χάρτη.

 

Τι είναι το Viewer;

 

Viewer είναι λογισμικό Πελάτη (Client software) , γραμμένο σε C + +, που τρέχει σε Windows, Macintosh ή Linux λειτουργικά συστήματα του υπολογιστή του χρήστη. Η διαδικασία ονομάζεται "newview" για ιστορικούς λόγους. Ο χρήστης μπορεί να καθορίσει τις παραμέτρους του  Client για να αλλάξει την προεπιλεγμένη συμπεριφορά του.

Το Viewer χρησιμοποιείται ώστε ο χρήστης να έχει πρόσβαση στην προσομοίωση του εικονικού κόσμου. Καθώς το λογισμικό Πελάτη (Clientή SLViewer) κινείται μέσα στον εικονικό κόσμο γίνεται επεξεργασία από τον ένα προσομοιωτή (simulator-SIM) στον άλλο. Το λογισμικό πελάτη χειρίζεται την αποθήκευση της κατάστασης αντικειμένων, αγροτεμαχίων (land-parcel) και του εδάφους καθ' ύψος στο χάρτη. Εκτελεί ορατούς υπολογισμούς στα αντικείμενα και στη γη (land) και μεταδίδει τα δεδομένα στον πελάτη. Μεταδίδει τα δεδομένα εικόνας σε μια σειρά προτεραιότητας. Η φυσική προσομοίωση αντιμετωπίζεται με τη Havok βιβλιοθήκη φυσικής. Επίσης επεξεργάζονται τα γραπτά μηνύματα (chat) και τα άμεσα μηνύματα (instant messages ή ΙΜs). Το μέγιστο τρέξιμο (full tilt) ενός προσομοιωτή είναι 45 καρέ ανά δευτερόλεπτο (frames/sec). Αν δεν μπορούν να συμβαδίσουν με το λογισμικό πελάτη, θα προσπαθήσει να γίνει διαστολή του χρόνου χωρίς να μειωθεί η ταχύτητα των καρέ (frames rate). Οι προσομοιωτές επικοινωνούν μεταξύ τους χρησιμοποιώντας ένα κύκλωμα μέσω UDP (User Datagram Protocol ή Universal Datagram Protocol, ένα από τα βασικά πρωτόκολλα που χρησιμοποιούνται στο Διαδίκτυο). Ένα "κύκλωμα" είναι μια σύνδεση δικτύου UDP.  Κυκλώματα διατηρούνται μεταξύ γειτονικών προσομοιωτών.

(Κάποια θέματα για τα viewers που συζητήθηκαν σε μαθήματα της Ακαδημίας Αθηνών στο SL, μπορείτε να βρείτε εδώ. Tutorials για το SL Viewer 1.23 και το Impudence Viewer υπάρχουν εδώ, ενώ tutorials για το SL Viewer 2 βρίσκονται εδώ).

Επειδή τα αγαπημένα αλλάζουν, αγαπημένα Viewers : Singularity Viewer και Firestorm OS Viewer. Το Zen Viewer δεν υποστηρίζεται πια, αν και μου φορτώνει μια χαρά τα mesh objects .DAE αρχεία. 

 

Αγαπημένα Viewers , παραμένουν:  Singularity Viewer,  Phoenix Firestorm Viewer και Kokua Viewer που είναι γενιάς 3+, καθώς υποστηρίζουν τα shared media browser objects , τα mesh αντικείμενα .DAE αρχεία και τα Varregions.

Κάνε download & εγκατάσταση στον υπολογιστή σου ένα από τα 3α παρακάτω Viewers που είναι συμβατά με το OpenSim.

Πριν κάνεις download τον Viewer, χρειάζεται πρώτα να ξέρεις τι τύπο λειτουργικού συστήματος έχεις, Win32 ή Win64 ή  Linux64 ή  MacOS, για να κάνεις download το κατάλληλο Viewer.

Αυτό μπορείς να το μάθεις αν στον Υπολογιστή επιλέξεις Ιδιότητες & στη συνέχεια βλέπεις στο Σύστημα τον τύπο του Λειτουργικού συστήματος του υπολογιστή σου.

  1.      
  2.    
  3.   

 

 

Τι είναι το Grid Login URL;

 

Το Grid Login URL είναι η διεύθυνση που έχει κάθε grid μέσα στο λογισμικό πελάτη, το Viewer. Υπάρχουν εκατοντάδες ή χιλιάδες εικονικοί κόσμοι (Grids) που βασίζονται στο OpenSimulator. Πολλοί από αυτούς είναι ελεύθεροι να χρησιμοποιούνται και να καλωσορίζουν νέους χρήστες.

 

Ένα τέτοιος εικονικός κόσμος είναι και το Greek Life. Αρχικά χρειάζεται να εντοπίσεις, να "σετάρεις" (Grid Manager) τον εικονικό κόσμο του Greek Life μέσα στο Viewer που χρησιμοποιείς. Αυτό που θα σου χρειαστεί είναι το Grid Login URL του Greek Life που είναι: http://login.grid-greeklife.com:8002/  

 

 

Στη συνέχεια ανοίγεις την αρχική σελίδα του Viewer για να εντοπίσεις το Greek Life Grid (Grid Manager). Ακολούθησε τις οδηγίες που υπάρχουν στις 4 παρακάτω εικόνες. Σαν παράδειγμα χρησιμοποιείται ο Singularity Viewer, όμως τα ίδια βήματα ακολουθείς & στους άλλους Viewers:

1

 

1. Επιλέγεις το Preferences (ή Grid Manager) 

 

 

2

 

2. Στο παράθυρο του preferences επιλέγεις την καρτέλα Grid & μετά το CreateΓράφεις στο πλαίσιο Login URL το 

Login URL του Greek Life που είναι:  http://login.grid-greeklife.com:8002/  

 

Στη συνέχεια επιλέγεις Apply

 

 

3

 

 

3. Εφόσον φαίνεται το όνομα του Greek Life grid, όλα είναι καλά & επιλέγεις ΟΚ

4

 

4. Μπράβο, εντόπισες το Greek Life Grid Viewer. Την παραπάνω εικόνα θα την βλέπεις στο κάτω μέρος της αρχικής σελίδας του Viewer.

 

 

Γράψε το όνομα και το επίθετο του avatar σου (username), τον κωδικό σου (password) και επίλεξε Log in. 

Καλώς ήλθες στο Greek Life Grid!

  

 

Τι είναι το HyperGrid (HG URL);

 

Το HyperGrid είναι μια επέκταση για το OpenSim που επιτρέπει να συνδέσετε το opensim σας με άλλα opensims στο διαδίκτυο. Επίσης υποστηρίζει την απρόσκοπτη μεταφορά χρηστών μεταξύ των opensims. Μπορεί να χρησιμοποιηθεί τόσο σε standalone (αυτόνομη) λειτουργία όσο και σε grid (διαδικτύου) λειτουργία. Το hypergrid στηρίζει αποτελεσματικά την ένωση-δικτύωση των εικονικών κόσμων.

Η βασική ιδέα για το hypergrid είναι ότι οι region/grid administrations (διαχειριστές) μπορεί να τοποθετήσουν hyperlinks (υπερ-συνδέσεις) στο χάρτη τους ώστε να ενώσουν (hypergrided) regions/grids που τρέχουν από άλλους. Μόλις καθοριστούν αυτά τα  hyperlinks, οι χρήστες αλληλεπιδρούν με αυτά τα regions/grids με τον ίδιο ακριβώς τρόπο που αλληλεπιδρούν με τα τοπικά regions. Συγκεκριμένα, οι χρήστες μπορούν να επιλέξουν να teleport (μεταφερθούν) εκεί. Μόλις ο χρήστης φτάσει στο region/grid πίσω από την υπερ-σύνδεση, αυτόματα αλληλεπιδρά με ένα διαφορετικό εικονικό κόσμο χωρίς να χρειάζεται να αποσυνδεθεί από τον κόσμο από όπου ήρθε, και ενώ εξακολουθεί να έχει πρόσβαση στο inventory του.

 

Για παράδειγμα, στις παρακάτω 6 εικόνες, φαίνεται πώς το avatar xrisoik, από το OSGrid, μεταφέρεται στο Greek Life Grid

1

HG GreekLife grid

 

1. 

  •  Στο Singularity viewer, ανοίγω το World Map και γράφω στο πλαίσιο με τον κόκκινο κύκλο το Hyper Grid address (HG URL) του Greek Life Grid που είναι:  http://grid-greeklife.com:8002/
  • Μετά επιλέγω  Search.

 

 

 

 

 

 

 

2

 

 2. 

  • Όταν στον χάρτη εμφανιστεί το Grid, επιλέγω Teleport.

 

 

 

 

 

3

HG Athens Greece

3. 

  • Έφτασα στο Welcome Area του Greek Life  Grid. 
  • Στο World Map γράφω στο πλαίσιο με τον κόκκινο κύκλοAthens Greece 
  • Επιλέγω Search 
  • Μετά επιλέγω Teleport

 

 

4

 

4. 

  • Φτάνω στο Virtual Academy στο Greek Life Grid

5

5.  
  • Κλείνω το  World Map
  • Καλή πλοήγηση! 

6

 6. TIPS: Αν βρεθείς στο OSGrid, πήγαινε στο sim Hellas κι εκεί θα βρεις ένα αντικείμενο TP to GreelLife, που όταν το επιλέξεις θα βρεθείς κατευθείαν στο GreeKLife Grid. Μετά θα ακολουθήσεις τις οδηγίες που υπάρχουν στις εικόνες: 3, 4 και 5, για να βρεθείς στο Athens Greece.

Ευχαριστούμε το Hellas στο OSGrid!

 

Το hypergrid ξεκίνησε ως ένα πρότζεκτ GForge, αλλά τώρα περιλαμβάνεται στην πρότυπη διανομή του OpenSimulator. Περισσότερα...

 

 

Τι είναι το Varregion;

 

Varregion είναι ένα χαρακτηριστικό του OpenSimulator που επιτρέπει να έχουμε region με μεγαλύτερο μέγεθος από 256mx256m. Έτσι μπορεί ένα region να είναι μεγαλύτερο, να λειτουργεί σαν ένα κανονικό region, αλλά με σύνορα σε μεγαλύτερη μεταξύ τους απόσταση. Η εφαρμογή χρησιμοποιεί τις επεκτάσεις του πρωτοκόλλου Aurora για μεγάλο region, έτσι ώστε η υπάρχουσα Firestorm ,Singularity και Kokua Aurora υποστήριξη viewer να λειτουργεί  για το OpenSimulator.
Το Varregion είναι διαφορετικό από το παλαιότερο Megaregions χαρακτηριστικό. Το Megaregions χαρακτηριστικό δεν απαιτεί επιπλέον υποστήριξη viewer (πάνω από αυτήν που ήδη υλοποιείται από την LindenLab) και 
περιέχει επίσης μια σειρά από υπάρχοντα σφάλματα του προσομοιωτή.  Ενώ το varregion στηρίζεται σε μια σειρά από εύθραυστα hacks για να κάνει την εργασία του viewer με έναν τρόπο που η LindenLab δεν υποστηρίζει, ενώ τα σφάλματα που παρουσιάζονται είναι επιλύσιμα.

Όμως ισχύουν ορισμένοι περιορισμοί στο varregion:

  •  Ένα region πρέπει να έχει διαστάσεις τετραγώνου με πλευρά  πολλαπλάσιο των 256m και μικρότερη από ή ίση με 8.192m. Έτσι, για παράδειγμα, θα μπορούσαμε να έχουμε ένα region που έχει το ίδιο μέγεθος με 2x2 κανονικών regions (512m x 512m), ή 3x3 (768m x 768m), ή 4x4 (1.024m x 1.024m) - και όλη τη διαδρομή μέχρι 32x32 (8.192m x 8.192m). Αυτό σημαίνει ότι ένα region μπορεί να είναι τόσο μεγάλο όσο 8,192 χιλιόμετρα ή 5,09 μίλια σε κάθε πλευρά. Ή, για να το θέσω με άλλο τρόπο, ένα region μπορεί να είναι τόσο μεγάλο όσο 1.024 κανονικά regions.
  • Επίσης τα γειτονικά regions πρέπει να έχουν όλα το ίδιο μέγεθος, διαφορετικά υπάρχει πρόβλημα στα viewers. Φαίνεται ότι τα viewers κρασάρουν και κολλάνε αν regions διαφορετικού μεγέθους βρίσκονται σε κοντινή απόσταση. Για παράδειγμα μπορούμε να έχουμε πολλαπλά regions 512m x 512m το ένα κοντά στο άλλο κι όχι regions 512m x 512m κοντά σε regions 768m x 768m.

 

 

Τι είναι το Mesh Object/Αντικείμενο;

 

Mesh object είναι ένα αντικείμενο που εισάγεται στους εικονικούς κόσμους σαν .dae ή collada αρχείο. Το αρχείο αυτό μπορεί να κατασκευαστεί με διάφορα  3D σχεδιαστικά προγράμματα όπως το Google SkecthUp, το Blender, ect. 

Για download:       

 


Comments (0)

You don't have permission to comment on this page.