Přejít na výpis diskuzí
FEL ČVUT otevírá bakalářský obor Počítačové hry a grafika
22.3.2016 | Aleš Smutný
124 příspěvků
-
Ale jo. Kdyz to za par let dopiluji, pujdu do toho. Ale pochybuji, ze bych na to mel :-D
Btw: snad vyuziji i Epicu, kterej po prednaskach s UE tak rad jezdi. Stejne tak i Unity, hlavne ne Vavru :-P -
Tak ted jde jeste o to co presne se tam bude ucit a v jakem jazyce ... prece jenom jestli do nich budou hustit Javu jako maji na vysokych skolach ve zvyku, tak to moc daleko dani absolventi nedotahnou
-
-
Programovací jazyk je nepodstatný. V programování jde hlavně o pochopení problému a jeho převedení na algoritmus a objekty. A počítačová grafika je hlavně matematika a někdy relativně složitá. Při učení se programovat jde hlavně o to, aby zvolený jazyk studentovi při učení se neházel zbytečně klacky pod nohy a v tomhle je Java poměrně slušná. Jasně, psat v javě nějakou AAA hru je blbost, ale o to asi v tomhle oboru nepůjde. Navíc když se člověk naučí programovat, zvládne se poměrně rychle nový jazyk naučit a z Javy na C++ to není až takový problém.
No a pokud se absolventům nepodaří uchytit v herním průmyslu, můžou jít za celkem slušný plat lepit JEE aplikace, jako ja :D -
Není ani tak důležitý v jakým jazyce, ale hlavně aby se učili programovat. Což samozřejmě může být v případě Javy a C# dokonce velkej průšvih, tyhle jazyky sváděj nováčky k lepičství a všelijakýmu vohnoutství víc než jiný. Ale vpravdě záleží jen na učiteli, aby primárně učil programování a teprv potom programovací jazyk. Když učitel opravdu ví, co dělá, pak není problém učit se v Javě. I když čistý céčko považuju pro výuku programování za geniální. Ale ten obor nebude jenom o programování, že.
-
-
Java se prve vybira pro novacky proto, ze je to jednoduchy jazyk na zvladnuti a pritom spousta principu se pak da vyuzit i v C.
-
-
Java je určitě jednodušší na zvládnutí než C, ale spíš bych řekla, že si víc věcí přeneseš z C do Javy než naopak; především proto, že v C si musíš spoustu věcí hlídat sám. Pro nováčky Java zřejmě nebude špatná volba, ale dokážu si představit to rozčarování při přechodu na jazyk s nižší úrovní. Hello segfault, my old friend... *1*
-
-
To sice jo, ale vetsinou ten clovek po jave uz ma nejake navyky a je schopen ten kod co napise treba i debugovat, takze to neni tak strasne oproti C, kde musi "spoustu věcí hlídat sám".
-
-
-
Prasit se dá ve všem, ať je to C, nebo Java.
-
-
Jenze nektery jazyky jsou k praseni daleko toleratnejsi, takze to co ti v jave nejak projde, to ti v C zbuchne.
-
To je bez debat. Říkám, záleží především na učiteli. Ale přece jen Java odstiňuje od střev počítače tak dokonale, že na ně mnozí vývojáři vůbec nemyslí. V céčku je máš pořád na očích, ze svý podstaty tě víc nutí přemýšlet nad optimálním řešením. Proto céčko považuju za geniální pro výuku (a pak třeba přejít na jiný jazyky), ale bez učitele, kterej tě k tomu povede, se zázrak sám o sobě asi nestane, ať začínáš v jakýmkoliv jazyku.
-
-
Většina programátorů ale vůbec nepotřebuje nějaký nižší vrstvy znát. Většina inzerentů stejně hledá webaře. A co se her týče, malý studia jedou na Unity a ohejbat Cry Engine tu skutečně bude jen promile z promile u Warhorse.. :-D
-
-
Nojo, no. Když já takovým neříkám programátoři. *1* Vývojáři ano, ale jak je někomu jedno, že jeho dílo je hardwarově desetkrát náročnější, než by ve skutečnosti muselo bejt, tak u mě není programátor. V principu máš jistě pravdu, ale ideální by fakt bylo, aby se učili programovat.
-
-
-
-
-
Co by ne? Runescape i Minecraft vznikly jen na Jave a celkem se dari. Navic programovani je podle meho nazoru spise o reseni problemu, naucit se syntax je druhorada zalezitost.
-
-
Sak taky proto je Minecraft takova tragedie vykonostne. Kdyz bude na serveru hrat 10 lidi a kazdej si postavi neco z redstone ... tak je srv v <>. Stejne tak kdyz si kazdej zavre do ohrady stohlavy stadecko krav ... protoze java je na to naprosto nevhodnej jazyk.
-
Odpoved zni ne :)
-
-
Jo, taky mě to napadlo a Javy je tam fůra: http://www.fel.cvut.cz/cz/education/bk/pruchody/pr701244330405.html
Otázka jestli se to vše člověk nenaučí lépe sám, případně s nějakým mentorem. -
-
Učit se sám programovat na nějakou slušnou úroveň je jako dělat cross fit tréningy sám , oproti peklu s trenérem. Většina lidí se tamtomu vyhne, tohle vynechá, tohle ošulí, tohle dělat nebude.. Zkrátka málokdo má sám nad sebou bič natolik, aby zasuploval to školní "musíš", zejména co se týče nějakejch best practices a optimalizace. Škola je škola, a platí to pro 99 % jedinců, který si myslej, že toho více zvládnout doma u notebooku. Samozřejmě se nebavíme o nějaký juniorský úrovni v PHP.
-
-
Blbost, prave ti dobri se sami uci mnohem vic nez to, co po nich skola vyzaduje. Proto jsou lepsi nez ti ostatni.
-
-
Pokud pojedeš jenom samostudium, je tu docela velká pravděpodost, že jsi prostě něco zanedbal... Samozřejmě, pokud budeš programovat jen to, co ti poručí ve škole, tak tím z tebe programátor taky nebude...
-
A pak přijde do produkce, neumí programovat sítě, neví co to je verzovací systém a dokumentaci v životě nepsali.
Neříkám, že samouci se nemůžou naučit dobře programovat, ale když jim do hlavy nikdo nerve i ty nudné věci, tak se je sami většinou nenaučí. -
-
2czlukas: Takze jeden z tech patlalu, ktery nic neumej a ktery pravydelne vyhazuju ... vsichni dobri programatori ktery znam prgali uz na zakladce, a to basic/assambler (pripadne primo strojak), pozdejc packal/C/C++ ... a java/C#/... jsou jim z duse odporny, protoze to dela veci, ktery nemuzou ovlivnit a dela je to totalne blbe.
-
mno treba muj programator se zacal prepisovat cely cely irrlicht do nejaky modernejsi podoby [DX11, modularita, Multi thread, rychlejsi batching, postprocess framework, X64...] a to chodil v ty dobe na stredni a jel uz davno v C++... si jeste pamatuju jak nekde na stredni nebo vejsce ted nevim po nich nejaky ucitel chtel nejakou sracku v Jave a on se u toho malem unudil k smrti a rikal ze ten ucitel je totalni poleno ze by tam mohl kecat misto nej :D
sel pak na vejsku ekonomku a dela na polovicni uvazek v nejaky prazsky firme [ASPAS] v kde matlaj v delphi [aspon myslim ze to bylo deplhi] -
Já sem na základce nenapsal ani řádku, na střední max v dev-cpp kvadratickou rovnici, až na VŠ sem začal řádně programovat, stále studuju Bc. a jsem normálně zaměstnaný v jedné z přestižnějších SW firem v ČR. Takže nejspíš jsi samouk génius, ale pro většinu lidí tohleto fakt neplatí.
Kór když děláš v C++. Jestli děláš WEB, tak není co řešit, ale na tom taky není nic těžkého... -
A ty si myslis, ze tohle te ve skole naucej? Megalol ...
Clovek, kteryho prgani bavi, ma uz na zakladce par projektu za sebou. Na stredni uz se klidne podili na vetsich vecech ve vic lidech. A pokud jde na VS, tak si muze vyucujicima tak leda vytrit rit, protoze ma asi tak o rad vic praktickych zkusenosti, nez oni vsichni dohromady.
Pokud nekdo ocekava, ze ho skola (specielne v CR) nauci programovat, tak je to tak maximalne budouci nezamestnany.
-
-
-
*7*
-
-
-
-
jen pozor decka, delat videohry neni ani z poloviny takova zabava, jako je hrat
-
-
Obzvlášť proto, že kdejaký uhrovitý výrostek o tom ví víc, než kterýkoli vývojář..
-
Tak nevim...mne to bavi uz 16 let a znam takovych spoustu..
-
No jsou úchylové, které to baví.
-
Pozor děcka, dělat není zábava,
-
Je to furt skvělá zábava a děláš to 10 hodin denně za peníze... :-D
-
-
Za peníze (nebo lépe řečeno za jistý peníze) to děláš, pokud jseš zaměstnanej u zavedený společnosti, schopný tě platit. Na což už většinou nějaký zkušenosti a reference musíš mít, byť třeba z nekomerčních projektů. Platí to stejný, co v kterýmkoliv jiným oboru, na absolventa bez praxe nikde s otevřenou náručí nečekají, i kdyby nakrásně jednou existoval titul GDr. *1* Jenom ať si nikdo nemyslí, že vystudovat tohle rovná se automaticky koupel v penězích, bude muset aspoň něco dokázat, než si bude vývojem her opravdu vydělávat.
Ale určitě je dobře, že se obor otevírá, mám z toho radost. Naše země má potenciál být IT velmocí (a v některých oborech výpočetní techniky, třeba v bezpečnosti, téměř je), pro stát je maximálně výhodný investovat i do budoucnosti herního průmyslu. A teda samozřejmě udržet pak ty vzdělaný lidi tady, to je ale už jiná otázka. -
-
to je ironie XD jsme top v bezpecnosti a Sobotka ma mail na seznamu XD
-
-
No v porovnání s wikileaks se eskapády páně předsedajícího pořád dají brát jako top bezpečnost. *1*
-
-
-
statni skola ti neplati za dochazku do skoly
-
-
-
Za tento článek + článek o Game Access patří Alešovi palec nahoru, už bych ani nedoufala, že se to zde objeví.
-
Škoda že mi není o 13 let méně:)
-
-
Ještě není pozdě...
-
O 28 let... Souhlas
-
-
Ono to neni zas tak horky, tenhle obor neni tak odlisnej od jinych pocitacovych oboru na FELu nebo FITu. Obor tvori jen 5 oborovych predmetu (cili predmetu tykajici se grafiky a her), zbytek je klasicka matika, computer science a programovani.
-
-
Většina předmětů společného základu bude určitě sdílená s jinými obory, ale to stejné ostatně platí i pro jakýkoliv jiný obor, který bys studoval. Jako zásadní krok osobně vidím to, že se v dnešní době někdo (konečně!) rozhoupal zavést počítačové hry jako plnohodnotný studijní obor, nemusíš ty předměty absolvovat jen tak mimoděk vedle svého hlavního studia.
-
-
No o tom prave mluvim, nevidim zadnou zmenu oproti tomu, kdyz nekdo studoval nejake STM, OI na FELu a jako volitelne predmety si naskladal predmety tykajici se grafiky a her.
-
-
Chápu, nicméně podle stejné logiky můžeš přeci studovat grafiku a hry a jako volitelné předměty si naskládat povinné předměty jiných oborů - to ty jiné obory ale nečiní zbytečnými.
Nevím, jak je to přímo na FELu, ale obecně považuji studijní obor za jakýsi kontrakt pro zaměstnavatele, který si podle něj může udělat lepší představu o tom, co máš odstudováno. V tomto kontextu mi přijde v pořádku, že člověk, který se v budoucnu chce živit počítačovými hrami, jde studovat přímo obor Počítačové hry, který (v ideálním případě) garantuje nějaké vědomosti přímo z branže.
-
-
-
-
otazka kdo to tam bude ucit... nejakej Jiri Zara? ma zasebou nejakej engine nebo neco? aby to zase nebyl nejakej akademickej ceskej brouk pytlik jehoz absolventi budou prakticky nepouzitelni :D
-
-
Hmmm.... Ano, J. Zara je akademik, ale je to predni specialista na pocitacovou grafiku v CR (mrkni treba na publikaci Moderni pocitacova grafika). A nemysli si, ze to bude jen hloupa prace v UI enginu aka Unity... Bude to OpenGL a Linearni algebra, na Unity taky prijde (predmet Pocitacove hry a animace). Takze ne, neni to zadny jouda a brouk pytlík... Absolvent použitelnej bude a to platí cca pro celé ČVUT.
-
-
Jasne ... takze prakticky ...podilel se na vyvoji nejakeho herniho engine nebo nejaky konkretni hry? Ne? Takze vyuka opet presne podle schematu vedator plka o vecech, ktery vzivote nevidel.
A nejen ze nevidel vzivote vyvoj hry, on vzivote nevidel ZADNOU praxi.
http://dcgi.felk.cvut.cz/home/zara/
Celej zivot sedi na CVUT.
Ono je totiz diametralne neco jinyho o necem teoreticky zvanit, a k necemu delat hypoteticko-teoreticky koncepty, a neco uplne jinyho pak v praxi delat neco, kde nemas nejakej konkretni HW za 100M navrzenej jen pro tvoje hokuspokusy, ale mas miliony ruznych kombinaci, a musis zajistit, aby to fungovalo vsude.
A to je presne duvod, proc absolventa kazdej kopne leda do zade, protoze je naprosto nepouzitelnej. -
ah, Trrrrrr to napsal rychlejs :D [sem to psal delsi dobu]
-
Ja te chapu ale spis mi jde o to jestli jeho zamereni neni spis industrialni/vedecky jestli to bude pak pouzitelny pro herni realtime pouziti [D3D/vulkan, retezene shadery, metody stinovani, async compute, direct compute, ruzne komplexni metody realtime shadingu [forward+/clustered deferred atd]].
. -
-
Přesně tohle, co ty píšeš a mnoho dalších pokročilejších metod renderování on řeší také, nicméně podrobněji spíše na magistru a obor Počítačová grafika.
Metody stínování (např. Phonga) nejen, že se o něm budeš učit, ale budeš i programovat. Řetězené shadery neznám, jen zobrazovací řetězec (předávání dat z jednotlivých specializovaných shaderů do jiných).
Nevím přesně, co myslíš tím industriální/vědecký? Mnoho těchto metod byly vymyšleny právě na akademické půdě, tudíž bych si tímto zrovna hlavu nelámal...
Spíš si myslím, že mnoho z návštěvníků Games.cz nemá ponění, kolik matematiky se za hrami skrývá. Samozřejmě když se použije již hotový engine, tak tohle není extra potřeba, protože se píšou spíše scripty (krom custom shaderů a toolů na míru). -
-
no tim industrialnim/vedeckym sem spis myslel jestli jeho zamereni neni spise pro takovy ty vizualizace ve vyrobe nebo neco podobnyho.
Samozdrejme matematiky je tam hodne ale kdyz se mluvilo to tom hernim oboru tak jestli si pod tim opravdu muzu predstavit ze jeho absolvent bude schopny napsat moderni renderovaci pipeline do herniho enginu respektive jako Tiago Sousa, Emil Persson, Tom Forsyth. John Carmack atd
hodnekrat se mi stalo ze nekdo rikal ze to tak bude ale pritom to uplne tak nebylo, respektive jsem investoval pak cas do neceho co presne neodpovidalo tomu co potrebuju.
http://nickdarnell.com/chaining-compute-shaders/
-
-
-
jenze to je trochu problem. On je specialista na technickou grafiku, nikoli na grafiku jako takovou. Vyuzijes to hlavne pri psani kodu. Nemyslim, ze by obsahl i veci tykajici se her, jako optimalizace, design a pod. Ale tak ho neznam. Nechtel bych mu krivdit. Z cech se mi jako prvni se spoustou praktickych zkusenosti vybavuje Jan Kriz. Ten ma pro uceni vlohy. Ale je jich tu samozrejme vic.
-
-
Jan Kříž? No... promiň, ale nejspíš nevíš, o čem vývoj her je. Jan Kříž napsal Mistrovství v 3Ds Max (možná i jiné, já znám tuhle). Modelování není při vývoji zrovna ta stěžejní část, pro kterou by měl budoucí vývojář studovat vysokou školu.
Samozřejmě to, že tam je napsáno jméno J. Žára neznamená, že to je jen on, kdo bude vyučovat. Na přednáškách může být vícero přednášejících (např. když jsem studoval Počítačové hry a animace, tak se během semestru prostřídalo asi 7 přednášejících a každý s jinou specializací, včetně Bocana). -
-
btw: lidi, co na prednaskach prezentuji hlavne svou praci nebo zkusenosti nemusim ;-)
-
Asi nevim, no.
Nicmene pred deseti lety, kdyz jsem vyvojarem uz byl, mi pomohl hodne. Roky po tom znova. Ver, ze ten clovek ma zkusenosti vic nez si myslis, je navic skromnej, vyborne komunikuje a je hodne prizpusobivej. Pokud jsem nekde narazil na moznosti enginu, zrovna on si myslim vi, kde co lidove receno och*at, nebo obejit a demonstrovat to na malych uzitecnych prikladech. Bavim se o grafice, animace jsou trochu jinde, presto i tam umi dost.
Kniha od J. Zary se mi vali doma, ale zatim jsem ji v praxi nikde neuplatnil, snad jedine, ze bych si musel psat engine, nebo nejak hloubeji upravovat stavajici (na to ti staci okomentovanej kod a tech, dokumentace k enginu).
Ale rikam. Nijak mu krivdit nechci. Presto by bylo dobre rozlisovat programovani, technickou grafiku (mensi zasahy, geometrie (fyzika a pod), atd a grafiku jako takovou (2d, 3d, animace, optimalizace, herni praxe a pod).
-
-
-
-
-
kdyby za mých let existoval takový obor, tak se od rána do večera učím abych se tam dostal...
-
-
Mnohem lépe to zní, než to pak v praxi vypadá. Věř mi :).
-
To jsou takový fotrovský kecy k pivu. Kdyby, kdyby. Vždyť se tam přihlaš, na vysokou můžeš jít i s jednou nohou v hrobě.
-
-
No pokud je to prezenčka, tak nemůžeš.
-
-
Jsem si docela jistej, že pořád můžeš... taky se jednou plánuju vrátit na školu. A tentokrát ji dodělat *1* .
-