» Βοηθήματα Εισαγωγή
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Βοηθήματα Εισαγωγή

English | Russian | Hungarian | Japanese | Italian | Korean | Mandarin | Spanish | French

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

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

Λάβατε θέσεις. Έτοιμοι. Πάμε.

Όταν έτρεξες το vvvv για πρώτη φορά, αυτόματα, άνοιξε ένα δείγμα (sample) προκειμένου να σου δώσει μία ιδέα. Αν το χόρτασες και θες πια να το ξεφορτωθείς τότε απλώς σβήσε το αρχείο "Args.txt" απο τον φάκελο του vvvv. Τώρα κλείσε το vvvv πατώντας τη γνωστή συντόμευση των "Windows" κατάργησης προγραμμάτων: ALT+F4. Άμεσα θα ερωτηθείς αν θες να σώσεις το παρόν αρχείο. Για την ώρα στην επιλογή "Don't save and Close".

Ξεκίνα ξανά το vvvv και το δείγμα (εκείνο το μικρό πρόγραμμα επίδειξης) έχει εξαφανιστεί. Τώρα ατενίζεις ένα αγνό, παρθένο και γκρί παράθυρο, το οποίο αποκαλείται Patch. Καλώς όρισες στο vvvv. .

Μπορείς να δεις επίσης και το σχετικό βίντεο εκμάθησης (προς το παρόν μόνο στα αγγλικά) : Starting vvvv for the first time]

Πρόλογος

Το vvvv χρησιμοποιεί ένα σύστημα διεπαφής βασισμένο σε "graphical objects" (γραφικά αντικείμενα) για τον προγραμματισμό αντί για "textual programming" (κειμενικός προγραμματισμός - όπως συνηθίζεται στις περισσότερες γλώσσες). Τα προγράμματα δημιουργούνται μέσα στα patches. Οι διεργασίες όπως και κάθε λειτουργία (functions) απεικονίζονται ως κόμβοι nodes. Οι σύνδεσμοι μεταξύ τους ονομάζονται links και σχηματίζονται καθώς και τροποποιούνται με το ποντίκι, δημιουργώντας μια δομή που στέλνει δεδομένα από τον ένα κόμβο στο άλλο.

Κατά βάση ένας κόμβος παράγει, επεξεργάζεται ή προβάλλει δεδομένα. Μερικοί κόμβοι μπορούν να συνδυάζουν και τις τρεις παραπάνω διαδικασίες. Κάθε κόμβος μπορεί να έχει πολλές εισόδους (inputs) και πολλές εξόδους (outputs) που αναπαρίστανται από μικρά μαύρα τετραγωνάκια στη κορυφή και τη βάση του τα οποία ονομάζονται pins (ελλ: ακροδέκτες) ή inlets και outlets (σ.μτφ.: στην απόδοση για τα ελληνικά αντί για ακροδέκτες εισόδου και εξόδου χάριν ευκολίας, θα χρησιμοποιείται το “Είσοδοι” και “Έξοδοι” αντιστοίχως).

Κατ' αναλογία με μια γλώσσα προγραμματισμού με τη μέθοδο εισαγωγής κειμένου (textual programming) οι “Είσοδοι” στην περίπτωσή μας θα αντιστοιχούσαν στις παραμέτρους – τα ορίσματα μιας λειτουργίας ενώ οι “Έξοδοι” θα σήμαιναν το αποτέλεσμα της.

Αυτά όσον αφορά τη θεωρία. Τώρα ας γίνουμε λίγο γραφικοί λέγοντας Hello World! στο δεύτερο μέρος.

anonymous user login

Shoutbox

~12h ago

weareallclowns: has anyone used avr-gcc with vvvv? thinking about uploading a vvvv sketch to arduino

~2d ago

motzi: @udo2013: you can't change the resolution of the standard DX11 renderer (res=window size). use temptarget renderer + preview instead

~2d ago

Tamoeba Kale: Is it possible that i am missing thew whole "animation" category nodes? how?

~3d ago

udo2013: hello. is there a way to change the fullscreen resolution of renderer dx11? found no possibility + can not be opened.

~3d ago

tekcor: @joreg vl.glTF loader looks intense inside, but is red in b36.

~3d ago

MultiNIL: @joreg sure!

~3d ago

joreg: @MultiNIL supa! can we have this as a gallery entry? 24

~4d ago

MultiNIL: forgot to share: our very first vvvv project, digital-hybrid-airhockey-table: https://vimeo.com/210617286 making of: https://vimeo.com/269974764

~4d ago

dawoof: looking for a VJ/performer for the 1st of june for 1 hour in Amsterdam for a Conference, Hit me up +649241940

~4d ago

tekcor: @joreg cool seems like i missed that one. such a good shader resource