{"id":203,"date":"2009-05-23T22:47:15","date_gmt":"2009-05-23T21:47:15","guid":{"rendered":"http:\/\/eriz.pcinside.pl\/weblog\/technologie-przyszlosc-203.html"},"modified":"2009-05-23T22:47:15","modified_gmt":"2009-05-23T21:47:15","slug":"technologie-przyszlosc","status":"publish","type":"post","link":"https:\/\/eriz.pcinside.pl\/weblog\/technologie-przyszlosc-203.html","title":{"rendered":"Technologie &#8211; przysz\u0142o\u015b\u0107?"},"content":{"rendered":"<p>Wygl\u0105daj\u0105c dzisiaj przez okno jad\u0105cego samochodu w pochmurny dzie\u0144 zacz\u0119\u0142o mnie zastanawia\u0107 par\u0119 rzeczy. Jaka pogoda za oknem jest, to chyba ka\u017cdy widzi, dzisiaj (przynajmniej w moim regionie) mo\u017cna by\u0142o zaobserwowa\u0107 chmury wszelakiego rodzaju.<\/p>\n<p>Nie wiem, co mnie dzisiaj tkn\u0119\u0142o, ale przypomnia\u0142 mi si\u0119 w\u00f3wczas w\u0105tek o grafice 3D.<\/p>\n<p><!--more--><\/p>\n<p>Ci\u0119\u017cko jest by\u0107 or\u0142em we wszystkich dziedzinach, a ju\u017c tym bardziej w ka\u017cdej poddziedzinie informatyki. Tym bardziej w XXI wieku, gdy\u017c kiedy\u015b mo\u017cna by\u0142o mie\u0107 poj\u0119cie o ka\u017cdej dziedzinie, nie by\u0142o tak rozwini\u0119tego IT. Kiedy\u015b kiedy\u015b bawi\u0105c si\u0119 majstrowanie makiet w 3D Canvas antyaliasing by\u0142 niemal \u015bwie\u017c\u0105 ciekawostk\u0105. Dzisiaj ju\u017c wszystko jest tak rozwini\u0119te, \u017ce nie da si\u0119 wszystkiego ogarn\u0105\u0107. Np. nie mam zielonego poj\u0119cia, co to jest <em>bufor akumulacyjny<\/em> oraz pewnie dziesi\u0105tek innych niuans\u00f3w projektowania wirtualnych \u015bwiat\u00f3w. Mog\u0119 najwy\u017cej zgadywa\u0107 nazwy poj\u0119\u0107&#8230;<\/p>\n<h3>3D<\/h3>\n<p>Czemu o tym pisz\u0119&#8230;? Ano przypomnia\u0142y mi si\u0119 czasy, kiedy to na Intel 740 \u0142upi\u0142o si\u0119 w Rally Championship&#8230; Drzewa jak z wycinanego papieru, normalnie boskie. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_laugh.png\" alt=\":D\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> A teraz&#8230;? Nie wiem, czy na tamtym starociu samo drzewo by si\u0119 zrenderowa\u0142o&#8230; Normalnie jeszcze pami\u0119tam te stare czasy&#8230;<\/p>\n<p>A wracaj\u0105c do sedna, zastanawia mnie kilka rzeczy &#8211; rzeczywisto\u015b\u0107 przecie\u017c jest taka sama, je\u015bli chodzi o aspekty wizualne &#8211; li\u015bcie na drzewach przecie\u017c te same, pies, czy kot maj\u0105 szer\u015b\u0107, a mimo to &#8211; patrz\u0105c na screeny z gier nadal mo\u017cna bez problemu rozr\u00f3\u017cni\u0107 od fotografii rzeczywisto\u015bci. Jednak sceny statyczne majstrowane r\u0119cznie przez grafik\u00f3w ju\u017c naprawd\u0119 s\u0105 bardzo zbli\u017cone do rzeczywisto\u015bci. Ekspertem od grafiki tr\u00f3jwymiarowej nie jestem, ale wpad\u0142em na par\u0119 pomys\u0142\u00f3w.<\/p>\n<h3>real vs. virtual<\/h3>\n<p>Aby polepszy\u0107 doznania wizualne wymy\u015blano ju\u017c chyba wszystko &#8211; ekrany holograficzne, filtry polaryzacyjne, mas\u0119 innych rzeczy. Zastanawia mnie natomiast jedno &#8211; ludzkie oko nie widzi przecie\u017c ca\u0142ego obrazu w 100% ostrego, w ka\u017cdym jego fragmencie. Czemu by tego nie wykorzysta\u0107&#8230;? Chocia\u017cby w celu redukcji jako\u015bci nie do ko\u0144ca widocznych tekstur dla danego fragmentu oka, czy zmniejszania wielko\u015bci pr\u00f3bek dla antyaliasingu. W ostateczno\u015bci &#8211; jako dodatkowy kontroler wykorzystywany przy np. rozgl\u0105daniu si\u0119 w przestrzeni.<\/p>\n<p>Ok, idea mo\u017ce by si\u0119 znalaz\u0142a, ale co w\u00f3wczas, gdy widz rozgl\u0105da si\u0119 po powierzchni monitora? A gdyby skorzysta\u0107 z kamery obserwuj\u0105cej ruch oka? Zwi\u0119ksza\u0107 maksymalnie kontrast przechwytywanego przez ni\u0105 obrazu, a wychylenia oka i g\u0142owy wykorzystywa\u0107 do regulacji jako\u015bci obrazu sceny, chocia\u017cby nadaj\u0105c antyaliasing konkretnym fragmentom.<\/p>\n<p>Nie jest to a\u017c tak futurystyczna i niedost\u0119pna wizja, gdy\u017c sterowanie gestami d\u0142oni zosta\u0142o ju\u017c (podstawowo) technicznie zrealizowane. I nie chodzi mi o fake w postaci filmiku ze stajni Opery z pierwszego kwietnia. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> Najprostsze pomys\u0142y s\u0105 najlepsze, wi\u0119c czemu by z tego nie skorzysta\u0107? <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Mo\u017ce nie odkry\u0142em Ameryki, ale je\u015bli nie by\u0142o jeszcze takiej praktycznej implementacji, a jaki\u015b student szuka pomys\u0142u na projekt? <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<h3>specjalizacja<\/h3>\n<p>Nie da si\u0119 by\u0107 we wszystkim dobrym. To jest technicznie niemo\u017cliwe. A czasem robi si\u0119 po prostu szkoda&#8230; Goni projekt, czy \u0142adna pogoda za oknem &#8211; a\u017c nagle przy s\u0142uchaniu ulubionego kawa\u0142ka przypomina si\u0119, jak majstruje si\u0119 pr\u00f3bki w jakim\u015b sekwencerze&#8230; Ka\u017cda poddziedzina jest w jaki\u015b spos\u00f3b zawi\u0142a, jakby kierunki na studiach.<\/p>\n<p>Najbardziej szkoda tego, na co nieraz nie ma czasu &#8211; jeden kodzi w Javie, drugi w PHP, trzeci klepie obiekty w C dla DirectX\/OpenGL. Dzisiaj s\u0105 takie mo\u017cliwo\u015bci&#8230; Tylko jak z tego skorzysta\u0107&#8230;? A\u017c przypomina si\u0119 literacki Faust.<\/p>\n<p>Mo\u017ce znajdzie si\u0119 kiedy\u015b czas na zrenderowanie w\u0142asnego podw\u00f3rka w czystym API Dx&#8230; ;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wygl\u0105daj\u0105c dzisiaj przez okno jad\u0105cego samochodu w pochmurny dzie\u0144 zacz\u0119\u0142o mnie zastanawia\u0107 par\u0119 rzeczy. Jaka pogoda za oknem jest, to chyba ka\u017cdy widzi, dzisiaj (przynajmniej w moim regionie) mo\u017cna by\u0142o zaobserwowa\u0107 chmury wszelakiego rodzaju. Nie wiem, co mnie dzisiaj tkn\u0119\u0142o, ale przypomnia\u0142 mi si\u0119 w\u00f3wczas w\u0105tek o grafice 3D.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[35,65,40,44,52],"_links":{"self":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/203"}],"collection":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":0,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}