» Βοηθήματα Εισαγωγή
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

~4d ago

domj: Midweek Patch Therapy later today at 17:30 ⌚ Come discuss sequencers, the VL language and your patches. https://discourse.vvvv.org/t/come-join-midweek-patch-therapy/18430/17?u=domj

~5d ago

joreg: Looking for support for your #AI project? Try this: https://www.link-niedersachsen.de/link-masters

~11d ago

blausand: Ill be in #Warszawa next weekend. Any #vvvv people around to meet?

~13d ago

sebescudie: Last call, c'est ce soir : webinaire en français pour débutants sur #vvvv gamma! https://thenodeinstitute.org/event/introduction-au-creative-coding-avec-vvvv-gamma-francais/

~13d ago

domj: Ultra high definition volumetric visualization using GPUDirect storage https://youtu.be/GAZP1NcdWMo

~16d ago

CeeYaa: thx for V4-Meetup - some days ago 40th_RetuneStudioVisit from old friends RefikAnadol and Quadrature https://vimeo.com/429510091

~19d ago

david: 4. worldwide vvvv meetup will be here...https://www.youtube.com/watch?v=i0zd68tDUVE

~21d ago

mediadog: @metrowave Magnetic repulsion has always been pure magic to me, proof we only sense a small part of the universe - thanks!