Реклама
Ако сте уметничка особа у 21. веку, вероватно знате да постоји пуно потенцијала за креативност са дигиталним вештинама и програмирањем. Да ли бисте се изненадили када сазнате да постоји програмски језик који је дизајниран за вас?
Ако мислите: "Али зар нећу морати да научим математику и манипулацију текстом пре него што могу да учиним било шта визуелно?" Па, отјерајте ту мисао!
Данас ћу вам представити програмски језик који је створен 2002. године у виду визуелних дизајнера: тако се зове Обрада.
Ово је само један леп пример 3Д 3Д штампање и брза израда прототипа: будућност или фад?Шта вам је пало на памет кад сте први пут видели 3Д штампање у акцији? Да ли сте мислили: "Хеј, то је умерено кул"? Или сте мислили: "Вау. С тим бих могао ишта изградити! " Опширније уметност направљена коришћењем Процессинг-а за креирање а
скулптура од филамента који истражује својства нити и кретање главе штампача 3Д штампача:Овај водич ће описати шта је обрада, зашто бисте је требали научити, начине како да започнете и начине како сазнати више.
Такође сам интервјуисао Професор Цасеи Реас УЦЛА-овог одељења за дизајнерске медијске уметности, који је уметник и један од сукреатора Процессинг-а. Посетио сам се са професором Реасом за увид у оно што можете извући из Процессинга; где је био језик; и куда иде у будућности
Шта је обрада?
Обрада је у потпуности функционална програмски језик 10 језика за програмирање које вероватно никада нисте чулиПостоје неки врло чудни и бизарни програмски језици који су логику претворили у главу и још увек су успели да остану верни науци о комуникацији са рачунаром. Ћеш да... Опширније заснована на Јави, где је увод мање „Хелло Ворлд“ и више „Нацртај осмех лице“.
Програмирању се учи 4 или 5 деценија помоћу текста и математичке манипулације. За људе који су визуелни уметници, идеја Процессинг-а је да први дан започну са линијом и започну са изградњом визуелног простора. Исте ствари се уче: Учите о променљивим, модуларности, функцијама и објектима и низовима, али све се то ради визуелним истраживањем, а фокус је на прављењу слика.
Позвани су програми креирани у обради Скице. Обрада је одлично место за почетак ако сте икада желели да створите генеративну уметност (као што је то случај у видеу испод), инсталације интерактивног дизајна, визуализације података Покажи, не говори! Креирајте интерактивну визуализацију података помоћу Таблеау Публиц-аСирови бројеви и прорачунске табеле чине да се зијевате? Помоћу Таблеау Публиц-а, бесплатног за Виндовс и Мац, можете претворити .клс или .ткт податке у смислене визуализације као што су графикони и графикони. Опширније или игре. Такође је одличан начин да вам се руке умажу правећи нешто цоол са програмирањем.
Велики разлози за учење обраде
Обрада је идеална за уметнике, дизајнере, музичаре и друге креативце да истражују, експериментишу и развијају свој занат.
Како каже професор Реас, током протеклих 20 година рачунар је постао најчешће средство у уметности и то има увелико је заменио многе традиционалне алате, као што је тамна соба фотографа и поступак пре штампе штампање.
Пошто су уметници и дизајнери почели да користе софтвер као примарни део свог процеса, обрада им омогућава да оду дубље и започните да размишљате о софтверу који не опонаша ове претходне алате или процесе попут мрачне собе или скице сто. Писање кода начин је размишљања о стварању нечег новог и јединственог и отклањању неких ограничења софтверских алата „клик и клик“.
Обрада је изграђена на врху Јаве. Нећете морати да правите велики скок када се касније будете позабавили тим или другим програмским језицима. Тхе Ардуино микроконтролер Шта је Ардуино: све што треба да знате (у видеу)Шта је Ардуино и зашто би се требало бринути? У овом видеу покушавам да одговорим на то питање и још много тога. Опширније свој програмски језик заснива и на Обради. Ако одлучите да желите да правите програме који контролишу ствари у физичком свету (нпр. мотори, звучници, екрани) или реагују на ствари у физичком свету (нпр. коришћење сензора за температуру, притисак, светлост, итд.), и то ћете лако наћи.
На пример, Проф. Реас нас је упознао ткани комад створен обрадом.
Софтвер контролира ткалачки строј, а машина ствара физички текстил у јединственим узорцима на основу бинарних података који представљају смеће физичке меморије рачунара.
Поред тога, као што сам већ напоменуо, можете да креирате интерактивне визуализације и игре током учења основних концепата програмирања.
Као каријера, Процессинг је идеалан за истраживање нових идеја и дизајна, скицирање и прототипирање. Професор Реас даље објашњава концепт „Скетцхбоок софтвера“ овде:
Обрада није само професионални производни алат, већ је фокусирана на учење и разумевање. Дакле, користи се много за скицирање, а једна од главних идеја за обраду је да је то софтверски програм за скице да ће вам идеје избацити из главе и унети код на начин да их можете превести на следеће Корак. […]
Обраду користе многи људи који експериментишу, израђују сопствене алате, стварно покушавају потиснути ствари на занимљиве нове концептуалне и визуелне начине, али велики конзервативни креативни креативац га заиста не користи агенције.
Обрада је такође бесплатно, отворено и добро документовано - што га чини веома приступачним.
Даниел Схиффман, аутор процеса обраде учења и Асистент професора уметности на Интерактивном телекомуникационом програму на Њујоршком универзитету, дао је МакеУсеОд неких својих разлога зашто Обрада успешно делује за његове студенте:
1. Можете је само преузети и покренути без компликација приликом подешавања.
2. Има компактан и елегантан АПИ за цртање и графику што је одлично за визуелне дизајнере и уметнике.
3. Лако се извлачи и може се користити на разне врсте чудних и креативних начина.
Начини започињања
Најбољи начин да се у нечему постигнеш јесте почните да предузимате активне кораке Како убити мотивацију сисајући вампире и завршити оно што започнетеЖивотни пројекти који застају? Да, сви их имамо. Прича је увек иста. Почињемо са идејом, али никад је не остваримо. Преломите крхке препреке и истрајте уз ове савете. Опширније (без обзира колико мален) одмах - ако га искључите нећете имати никакве услуге. Ако сте са мном, прочитајте кораке које можете почети одмах да бисте научили да програмирате у обради. Након тога показаћу вам путеве за више учења које укључују књиге 9 бесплатних програмских књига које ће вас учинити професионалцемПозивање свих програмера, било нових, старих или надахнућих: нашли смо велики избор бесплатних (као у пиву) књига како бисте побољшали своје вештине кодирања на нови ниво. Уђите и уживајте. Опширније и курсеве које можете провјерити и стручњаке које пратите на друштвеним медијима.
Не треба вам ништа посебно да бисте започели са Процессингом осим рачунара са интернетском везом под оперативним системом Виндовс, Линук или Мац. Не треба вам никакво позадинско знање у програмирању, али имамо основни основни програмски концепти Основе рачунарског програмирања 101 - променљиве и типови податакаПредставивши се и поразговарајући о објектно оријентисаном програмирању пре и где је његов имењак долази од, мислио сам да је време да прођемо кроз апсолутне основе програмирања у језику који није специфичан за језик начин. Ово ... Опширније (и а други део Апсолутне основе програмирања за почетнике (други део)У другом делу нашег апсолутног водича за почетнике програмирања, покрићу основе функција, повратне вредности, петље и услов. Обавезно прочитајте први део пре него што се позабавите овим, где сам објаснио ... Опширније ) требало би да се у неком тренутку упознате ако подучавате.
Играјте се са постојећим скицама
Можете тестирати скице које су створили други, па чак и уредити их да бисте видели како се њихово понашање мења ОпенПроцессинг. Одлично је место за смештај сопствених креација које ћете делити са другима. Препоручујем вам да погледате неке од скица на овој листи због неке разноликости.
Белешка: Ако на рачунару не имате Јава, нећете се моћи играти са тим скицама. Ако сте, идите да се забавите и вратите се, сачекаћу
Поздрав обради! - Слијед видео туторијала
Даниел Схиффман је врхунски едукатор у приближно једночасовном, висококвалитетном низу видео туторијала које је произвео Фондација за обраду. Он говори о стварима створеним у Процессинг-у и даје вам прилику да испробате неки једноставан код и видите цртеже које производи, а да не морате да преузмете неку ствар.
Ако сте упознати са ЈаваСцрипт-ом ...
Можете да искористите ново представљене п5.јс ЈаваСцрипт библиотека да бисте користили своју страницу прегледача као скицу са ХТМЛ5!
Коришћење п5.јс библиотеке је изван досега овог водича, али сматрао сам да бисте тога требали бити свесни. Помоћу п5.јс, можете да претворите Скетцхес да се интегришу са веб локацијама, као што је овај обичај апликација за сликање названа Необрусх коју можете испробати и сами.
Као што видите, апликација креирана у обради Цхрис Риебсцхлагер, привлачи хиљаде лукова између тачака изабраних повлачењем миша и кликова.
Само зароните: Инсталирајте обраду
Спремни сте да програмирате своје властите скице за обраду? Удари Процессинг.орг Страница за преузимање и одаберите верзију за ваш оперативни систем (постоје верзије за Виндовс, Мац и Линук). Издвојите датотеке из мапе архива и отворите је.
Ако трчите Виндовс 64-бит Да ли имам 32-битни или 64-битни Виндовс? Ево како рећиКако можете знати да ли је Виндовс верзија коју користите је 32-битна или 64-битна? Користите ове методе и научите зашто је то такође важно. Опширније , требало би да видите скуп датотека које изгледају некако овако када покренете датотеку апликације Процессинг:
Одавде можете ићи Датотека> Примери да бисте учитали скуп комплетних скица које су претходно учитане програмом. Играјте се са примерима и погледајте код да бисте стекли осећај структура које су заједничке скицама за обраду.
Останите у току: Еволуције у обради
Када се укључите у обраду, желећете да будете у току са надолазећим променама. Цасеи Реас и Бен Фри тренутно раде на издању Обрада 3.0, следећа верзија обраде.
Радимо на томе да бисмо имали добар посао нудећи предлоге или лагано указивали на потенцијалне проблеме и грешке у коду. Углавном се ради о повољнијем и информативнијем окружењу за људе када пишу софтвер него раније.
Библиотеке
Постоји много више за обраду онога што можете учинити „ван кутије“. Заједница која обрађује допринос Библиотеке који проширују функционалност окружења. Проф. Реас каже.
Језгра обраде је израда интерактивне графике. Библиотеке му омогућавају да се прошири на рачунарски вид, аудио и различите врсте компоненти интерфејса.
Када се појаве нове компоненте интерфејса, попут Кинецт Како контролисати свој Виндовс рачунар помоћу Кинецт-аПрошли пут сам вас упознао са Кинецт-овим хаковањем на рачунару и укљученим драјверима, као и основном демо игром за преживљавање зомбија. Иако је убијање зомбија феноменално, време је да кренемо у то ... Опширније или Леап Мотион Представљамо скок - нови начин за интеракцију са рачунаромПре неколико недеља Леап Мотион са седиштем у Сан Франциску најавио је нови уређај за унос који се зове Тхе Леап, сензор величине иПода који седи испред рачунара и пружа виртуелни 3Д простор ... Опширније , људи из заједнице за обраду обично брзо пишу библиотеке за њих.
Постоје библиотеке за извоз ПДФ датотека, читање слика с фотоапарата, стварање 3Д слика, анимација, слање СМС порука, укључујући временске податке, креирање типографије и још много тога.
Библиотеке нам омогућавају да видимо како људи желе да Обрада расте и развија се. Временом смо установили да се најчешће користе библиотеке које постају неопходне и преклапају се у главни софтвер.
Користите Ханди Референце Гуиде
Посљедњи траг који желим да вас оставим је да програмери не почињу да знају које су све постојеће функције. Погледају их, сазнају како делују, а затим их тестирају. То је то Референце водич ће вам добро доћи.
Наставите своје учење…
Заокружио сам многе од најбољих и јефтиних начина да се научи обрада помоћу мрежних туторијала, курсева и књига.
Праћење шампиона за обраду на друштвеним мрежама је одличан начин да се укључите у заједницу, успоставите везе и откријте ствари које ће вам помоћи да напредујете у програмирању брже него на вашем сопствени. Прочитајте до краја за живописни преглед 10 најбољих налога на друштвеним медијима требало би да следите да бисте били у току са најновијим и најбољим у обради!
Онлине Туториалс
Водичи су одличан начин да истражите и видите шта су други створили и стекните увид у то како приступити проблему.
Процессинг.орг: Службена страница има своју збирку туторијала који ће вам помоћи да уђете у програмски начин размишљања и научите како користити језик. Водичи покривају почетничке, средње и напредне теме.
ЦреативеАпплицатионс.нет: Ово је фантастично место за потрагу и за креативне туторијале за обраду.
Пројект Плетхора: Ако желите да истражите технику програмирања или желите да пратите програмера који ће вам показати конопце, Јосе Санцхез из пројекта Плетхора показаће вам ужад у Вимео видеозаписима са екрана док их кодира из огреботина.
Забавно програмирање:Ако само желите да прегледате колекцију туторијала за инспирацију (попут цртања анимиране дуге или програмирања ружа), овде постоји много једноставних туторијала које можете погледати.
Најбољи онлине курсеви које можете полагати
Има их много пружаоци бесплатног образовања на мрежи Набавите техничке вештине које су вам потребне на ових 7 најбољих места за интернет курсевеНе ради се само о учењу програмских језика, већ и о мало неопажено техничким вештинама које би вас могле одвести даље у каријери. Поновите следећу верзију вас. Настава је на предавању. Опширније за разне вештине и програмирање у обради није изузетак.
Увод у програмирање с обрадом: Прави курс за учење програмирања које је подучавао Линдон Даниелс. Преузмите бесплатне материјале са лиценцом Цреативе-Цоммонс. Овај курс започиње програмом за дизајн и изглед на мрежи, укључује игру „Погоди мој број“, а завршава се визуелним приказом друштвених коментара.
Рачунарска наука Кхан Академије: Добро позната образовна страница одлично је мјесто за учење основа програмирања помоћу ЈаваСцрипт-а и библиотеке ПроцессингЈС (ЈаваСцрипт порт за обраду). Узмите свој код за обраду и укључите га на своју веб локацију.
Цоурсера: МООЦ има неколико бесплатних курсева који се фокусирају на Процессинг, без предуслова за успех. Додајте их на листу за гледање како бисте их касније узимали (са осталим школским колегама и садржајем који се додају сваке недеље и шанса за зараду сертификата) или можете да кренете на прошлу сесију курса ако желите да започнете одмах.
Увод у рачунарске вештине: Обрада: Бесплатан онлајн курс који траје 5 недеља, а предавају га професори са Државног универзитета у Њујорку. Научићете основе програмирања кроз Процессинг, који садрже техничке задатке, уметнички пројекат и стварање интернетског портфеља ваших дигиталних уметничких пројеката.
Креативно програмирање за дигиталне медије и мобилне апликације: Бесплатни онлајн курс који траје 6 недеља, а предавају га професори са Лондонског универзитета, користећи Процессинг да подучавају и техничке вештине и креативне начине примене тих вештина. Садржи примере из музике, визуелне уметности и игара.
Скиллсхаре: Желите да научите да направите генеративну уметност? Јосхуа Давис, директор медијске умјетности Суб Роса (њујоршка агенција за дизајн и иновације) има два бесплатна курса СкиллСхаре из програмске графике. Први је почетник ' Увод у генеративну уметност, а други је курс средњег нивоа у Генеративе Арт Аниматион.
Линда.цом: Ако желите да визуелизујете податке помоћу Процессинг-а, имајте налог на линда.цом, Интерактивна визуализација података Бартона Паулсона са обрадом курс ће вам показати шта треба да знате.
Књиге
Да ли вам се свидео Даниел Схиффман као васпитач из видеа о Хелло Процессинг-у? Аутор је фантастичне књиге под називом Обрада учења: Водич за почетнике за програмирање слика. Ова књига на приступачан начин објашњава све жаргоне за програмирање, а свако поглавље интегрише креативне вежбе за изградњу ваше способности програмирања.
За свеобухватну референцу о обради, не тражите даље Обрада: Приручник за програмирање визуелних дизајнера и уметника, књига коју су написали Цасеи Реас и Бен Фри, творци програмског језика.
Пратите стручњаке за друштвене медије
Саставио сам листу од 10 кључних Твиттер профила који би вам требали помоћи да будете ажурирани на најновије информације у обради. Слиједите их за њихове креативне пројекте и савјете који свима нама олакшавају учење.
Организације укључене у обраду:
Обрада
Обрада 3 односи се на уређивач. Прва алфа је овде: https://t.co/CYbCEDcV3t Шта је ново?: https://t.co/zPUEQ8eRLx Молимо тестирајте!
- Обрада (@ПроцессингОрг) 27. јула 2014
Отвори обраду
Требамо ли кодати Харлем да се уклоне # обрада? Дефинитивно би требали! http://t.co/TWmW2KqpIm
- ОпенПроцессинг (@опенпроцессинг) 8. марта 2013
Креативне апликације
Горња марина - возило мале слободе за Јосеа, бетта спленденс http://t.co/3mirKGmcPo | пиц.твиттер.цом/СбРНЗ3АаВИ - ЦреативеАпплицатионс (@цреативеаппс) 15. септембра 2014
Креатори и иноватори обраде:Цасеи Реас
ОК, Интернетс, која корица књиге - лево или десно: пиц.твиттер.цом/цлвЛкР2бВи - Цасеи РЕАС (@РЕАС) 28. марта 2014
Бен Фри
Скелери домена су управо понудили да ме продају http://t.co/wwsh7UtUqT... знате, да бисте покренули ту непро верзију обраде пиц.твиттер.цом/ДЈАб0кУВиИ - Бен Фри (@бен_фри) 6. јануара 2014
Лаура МцЦартхи
узбуђени што званично представљају п5.јс http://t.co/euvKvIjQrV! упознајте се http://t.co/QYs1KZDyWh цреатед би @сцоттгарнер и @схиффман. - Лаурен мццартхи (@лаурмццартхи) 6. августа 2014
Уметници, аутори и наставници:
Даниел Схиффман је аутор процеса обраде учења
Потпуно преобликовање поглавља 18 (подаци) процеса обраде учења. пиц.твиттер.цом/ПМаБСБр9хх - Даниел Схиффман (@схиффман) 22. јула 2014
Амнон Овед
Рад на а #генеративе систем камера. Поглед одоздо на стазу сваке камере омогућава ми да лако упоредим алгоритме! ;) пиц.твиттер.цом/БкЕ4Ткирс5 - Амнон Овед (@АмнонОвед) 5. октобра 2014
Јосхуа Давис
што олакшава лако @ЛеапМотион / недељна радионица / # обрада + ХИПЕ + скок / пиц.твиттер.цом/к5КХКСЦН8З7 - Јосхуа Давис (@ЈосхуаДавис) 16. јула 2014
Забавно програмирање
Ако волите кодирање без тачака са зарезима и коврчавим заградама, долази #Питхон режим у #Процесинг би вас требало усрећити :) - Забавно програмирање (@фун_про) 14. априла 2014
Пратите Топ 10 Твиттер листа утицајних на Процессинг.орг са кликом
Да бих вам олакшао, укључио сам свих 10 у Твиттер листу за вас. Пратите листу одједном (или не пратити, ако утврдите да Обрада није за вас).
За шта ћете користити обраду?
Обрада је одличан начин да се не само умоче ножни прсти у програмирање, већ и његова дубина и флексибилност превазиђу.
Да ли сте икада имали идеју за нешто што сте желели да програмирате? Да ли ћете покушати са Процессингом? Јавите нам у коментарима да ли овај чланак помаже у поверењу да се данас бавите програмирањем!
Знам било кога другог програмски језици који добро раде за почетнике Како одабрати језик програмирања како бисте научили данас и стекли одличан посао за двије годинеМогу бити потребне године посвећеног рада да постанете заиста добар програмер; тако да постоји начин да одаберете прави језик који ће почети од данас, како би се сутра запослили? Опширније занимате уметност и дизајн?
Ова посебна серија о специфичним вештинама има за циљ да буде катализатор личног развоја. Надамо се да ће то покренути вашу потрагу за новим учењем. Раст се никада не завршава… па нам реците о темама само-побољшања које бисте желели да покривамо.
Професионални професионалац у комуникацији који се бави Ванцоувером, уносећи цртицу технологије и дизајна у све што радим. БА са Универзитета Симон Фрасер.