THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Ήχος, Video, Ψηφιακή Φωτογραφία, Γραφικά (Mp3, DivX, ...) => Topic started by: Time_Tripper on May 16, 2010, 23:34:24 pm



Title: Java ή C++ για visual effects?
Post by: Time_Tripper on May 16, 2010, 23:34:24 pm
Παιδια, για καποιον που θελει να ασχοληθει με animation και γενικοτερα visual effects σε ποια γλωσσα ειναι προτιμοτερο να εμβαθυνει? Στη java ή στην c++?


Title: Re: Java vs C++
Post by: Merlin on May 16, 2010, 23:44:30 pm
Χωρίς να το έχω πολυψάξει το θέμα υποψιάζομαι ότι η Java είναι για σένα.Θυμάμαι ότι ο κ. Ψωμόπουλος μας είχε δείξει πως με την Java μπορείς να φτιάξεις γραφικά περιβάλλοντα,είναι πολύ εύκολο.Διδάσκεται στις δομές δεδομένων,αν έχει μείνει χρόνος,στο εργαστήριο.


Title: Re: Java vs C++
Post by: SolidSNK on May 16, 2010, 23:49:18 pm
Παιδια, για καποιον που θελει να ασχοληθει με animation και γενικοτερα visual effects σε ποια γλωσσα ειναι προτιμοτερο να εμβαθυνει? Στη java ή στην c++?
Περίεργη ερώτηση.

Το animation και τα visual effects μόνα τους δεν εμπεριέχουν προγραμματισμό έτσι? Άρα ως animator δε σου χρειάζονται γνώσεις προγραμματισμού. Τώρα αν θες να κάνεις develop κανά game engine (ή απλώς ένα game) ή κάποιο σχεδιαστικό περιβάλλον, η προφανής απάντηση είναι C++. Π.χ. η adobe flash είναι γραμμένη σε C++, ενώ μεγάλες game engines (π.χ. Unreal Engine και πολλές πολλές πολλές άλλες) είναι γραμμένες σε C/C++. Επαναλαμβάνω, ως animator δε σε νοιάζει καθόλου, γι' αυτό καλύτερα να επαναδιατυπώσεις ;)

Χωρίς να το έχω πολυψάξει το θέμα υποψιάζομαι ότι η Java είναι για σένα.Θυμάμαι ότι ο κ. Ψωμόπουλος μας είχε δείξει πως με την Java μπορείς να φτιάξεις γραφικά περιβάλλοντα,είναι πολύ εύκολο.Διδάσκεται στις δομές δεδομένων,αν έχει μείνει χρόνος,στο εργαστήριο.
Η java έχει μερικές build-in libraries για γραφικά, αλλά και άλλες γλώσσες προσφέρουν παρόμοιες libraries (π.χ. SDL στη C/C++ η οποία έχει bindings παντού).


Title: Re: Java vs C++
Post by: SolidSNK on May 16, 2010, 23:55:33 pm
Α που ανέφερα SDL. Με python + SDL (κοινώς pygame) είναι πολύ εύκολη η ανάπτυξη γραφικών εφαρμογών. Γενικά python rocks!  8))


Title: Re: Java vs C++
Post by: Emfanever on May 17, 2010, 00:27:06 am
και σε μένα η ερώτηση σου μου έφερε adobe flash στο μυαλό . Και εκεί όμως υπάρχει προγραμματισμός για να επιτύχεις πιο "advanced" λειτουργίες και η γλώσσα λέγεται ActionScript.

Αν οπωσδήποτε θέλεις να επιλέξεις ανάμεσα  σε C++ και Java, θα έλεγα Java. Στον eclipse πχ. μπορείς να κατεβάσεις plugin για να χρησιμοποιείς γραφικά εύκολα, με παρόμοιο τρόπο όπως στη Visual Basic.

υ.γ και με τη C++ μπορείς να κάνεις πολλά πράγματα, αλλά μου φαίνεται ότι θα πρέπει να εμβαθύνεις κάπως περισσότερο


Title: Re: Java ή C++ για visual effects?
Post by: Time_Tripper on May 17, 2010, 00:54:23 am
Για να πω την αληθεια δεν τα χα σκεφτει αυτα, εγω ξεκινησα με την υποθεση να ασχοληθω "from scratch" που λενε και οι Αγγλοι!! :P

Χωρις να το εχω ψαξει το θεμα, δεν ειναι προτιμοτερο να φτιαξεις με μια γλωσσα το περιβαλλον μονος σου?
(Παιδια μη βαρατε, δεν το χω ψαξει, αν ειπα κοτσανα με το γαντι ετσι?) :-[


Title: Re: Java ή C++ για visual effects?
Post by: Aurelius on May 17, 2010, 01:03:36 am
Οχι, αν θελεις να ασχοληθεις hardcore, ξεκινα OpenGL ή DirectX. Αν θες κατι πιο αμεσο, αποτελεσματικο και "επικερδες", πηγαινε σε Python, Flash η κατι αντιστοιχο. Το να φτιαξεις το περιβαλλον που λες μονος σου προυποθετει αρκετα καλη γνωση προγραμματισμου, οποτε αν δεν την διαθετεις, φροντισε να την αποκτησεις πρωτα(αλλιως θα απογοητευτεις).


Title: Re: Java ή C++ για visual effects?
Post by: Time_Tripper on May 17, 2010, 01:48:31 am
Αυτο λεω, αξιζει να ασχοληθω να μαθω καλα τη γλωσσα (γι αυτο ρωτησα και ποια γλωσσα) ή δεν αξιζει και ειναι καλυτερα τα ηδη υπαρχοντα? Και για να ασχοληθω με python, flash κλπ θα χρειαστω κανα βιβλιο ή κουτσα κουτσα με το internet μπορω να τα καταφερω?


Title: Re: Java ή C++ για visual effects?
Post by: Aurelius on May 17, 2010, 10:40:29 am
Ξεκινα με το internet που ειναι τζαμπε και με μεγαλη ποικιλια, και αν νομιζεις πως δεν σε καλυπτει(που δεν το νομιζω) παρε βιβλιο.


Title: Re: Java ή C++ για visual effects?
Post by: xarxarias on May 17, 2010, 12:28:48 pm
Έχω κάποια βιβλία σε ηλεκτρονική μορφή για python. Είχα ξεκινήσει να τα βλέπω, αλλά δν ήξερα ακόμα καλά καλά C++  και τα είχα βρεί λίγο σκούρα. Αν είναι όταν πάω σπίτι θα στα ανεβάσω RS.


Title: Re: Java ή C++ για visual effects?
Post by: Time_Tripper on May 17, 2010, 12:48:19 pm
Έχω κάποια βιβλία σε ηλεκτρονική μορφή για python. Είχα ξεκινήσει να τα βλέπω, αλλά δν ήξερα ακόμα καλά καλά C++  και τα είχα βρεί λίγο σκούρα. Αν είναι όταν πάω σπίτι θα στα ανεβάσω RS.

Αχ μπραβο χαρχαρια!!!Με σωζεις απο πολλες ωρες ψαξιμο!!!!!! :) :)


Title: Re: Java ή C++ για visual effects?
Post by: Καμένος on May 17, 2010, 13:15:39 pm
Υπάρχει πάντα και η Αλεξάνδρεια..


Title: Re: Java ή C++ για visual effects?
Post by: alekos on May 17, 2010, 13:37:18 pm
Από ότι κατάλαβα θες να ασχοληθείς με games
http://www.devmaster.net/
http://www.gamedev.net/
θα βρεις papers με ότι υλικό χρειαστείς για να κάνεις μια αρχή.
εκτός από το pygame θα βρεις και το XNA studio που αν θυμάμαι καλά απαιτεί C# και το οποίο σε γλιτώνει από πολύ κόπο.

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


Title: Re: Java ή C++ για visual effects?
Post by: xarxarias on May 17, 2010, 23:03:49 pm
Ορίστε βιβλία για python...

http://rapidshare.com/files/388489061/Python_Books.rar (http://rapidshare.com/files/388489061/Python_Books.rar)
 


Title: Re: Java ή C++ για visual effects?
Post by: Verminoz on May 24, 2010, 11:52:01 am
C++ η γνώμη μου. Έχει πληθώρα διαθέσιμων βιβλιοθηκών, δωρεάν και μη, απλών και πολύπλοκων. Η OpenGL είναι πανίσχυρη αλλά πολύπλοκη. Η SDL όπως πρότεινε ο Solid είναι πολύ καλή και πιο απλή. Διαθέτει δε και δυνατότητες που βοηθούν σημαντικά την ανάπτυξη παιχνιδιών. Υπάρχουν όμως πολλές άλλες...ένα google θα σας πείσει. Οι παραπάνω είναι οι πιο...ας το πουμε προσεγγίσιμες. Αυτά.