Friday, October 29, 2010

ඩයිනෝ

ඩයිනසෝරයො ගැන කතා කරනකොට ඕනම සිනමා ලෝලියෙකුට මතක් වෙන්නේ Steven Spielbergගෙ Jurrasic Park. ඒකෙ ජනප්‍රියතාවය කොච්චර වුනාද කියනවානම් Jurrasic Park කතාංග තුනක් දක්වාම නිර්මාණය වුනා. 4 වෙනි කතාවත් ළඟ ළඟම එනවයි කියලා ආරංචියක් නම් තියනවා. මේ ජනප්‍රියතාවයට ප්‍රධාන හේතුවක් වුනේ මේකෙ මුල්ම චිත්‍රපටය CGI(computer-generated imagery) කලාවෙ හා දෘෂ්‍ය ප්‍රයෝග කලාවෙ ප්‍රධාන සන්ධිස්ථානයක් වීමයි.



අපි අද කතා කරන්න යන්නෙ Jurrasic Park වල ප්‍රධානම නළුවො වෙච්ච ඩයිනසෝරයො නිර්මාණය වුනු හැටි ගැන තමයි.

Animatronics. මේ ප්‍රයෝගය තමයි ප්‍රධාන වශයෙන් ඒ සඳහා භාවිතා කළේ. ඒ කියන්නේ ඉලෙක්ට්‍රොනික රූකඩ. එහෙමත් නැතිනම් කාර්මීකරණය කළ ජීවීන්. රොබෝල කිව්වත් වරදක් නෑ. පොත්ත ඇත්ත හමක් වගේ වුනාට මදේ යකඩ ගොඩක් විතරයි. මේවගේ නළු නිළි කැලක් නිර්මාණය කරන එක එච්චර ලේසි පහසු වැඩක් නෙවී. ඉංජිනේරු ශිල්පය, ඉලෙක්ට්‍රොනික ශිල්පය ගැන සෑහෙන දැනුමක් අවශ්‍ය වෙනවා. ඒ වගේම මේවා ජීවමානව නිර්මාණය කරන එක තමයි ලොකුම දක්ෂකම. අනික් කාරණය කැමරාව ඉස්සරහ රංගනය කරන්න පුළුවන් තාලෙ වැඩකාරයෙක් වෙන්නත් ඕනා. රංගනය කිව්වෙ දුවන්න පනින්න එහෙම නෙවෙයි. ඔය පොඩ්ඩක් ඇඟ ඔලුව එහාට මෙහාට හරවන ඒවා, කට අරින එවා වගේ දේවල්.



Animatronics භාවිත කරමින් රූපගත් කළ දර්ශනයක්


Stop Motion සහ Go Motion. මේ තමයි භාවිත කරපු අනික් ප්‍රයෝග. මේවා පුංචි ඩයිනසෝර බෝනික්කො එක්ක කරන සෙල්ලම්. මේවට නම් ඉලෙක්ට්‍රොනික කෑලි නෑ. ඒත් නම්‍යශීලි වෙන අමුද්‍රව්‍ය වලින් තමයි මේ බෝනික්කො හදලා තියෙන්නෙ. කරන්න තියෙන්නෙ කැමරාව ඉස්සරහ මේ බොනික්කො රඟපාවන එක තමයි.

Go Motion රූපගත කිරීමක්

Jurrasic Park බලපු ගොඩ අය හිතන්නේ මේ ඩයිනසෝරයො ඔක්කොම මෘදුකාංග වලින් නිර්මාණය කරපු 3D models කියලා. නමුත් දැන් සමහරක් ඒවා එහෙම නෙවී කියල ඔයාලට තේරෙනවා ඇති. මෙතනින් බලා ගන්න පුළුවන් ඒ සමහරක් ඒවා මොනවද කියලා.




මේ චිත්‍රපටය ලෝක සිනමාවේ කොච්චර වැදගත් සලකුණක් වුනාද කියනවානම් ඒක හදපු හැටි ගැන වාර්තා වැඩසටහන් පවා නිර්මාණය වුනා. මෙහි ඉතුරු කොටස් ටිකත් බලන්න පුළුවන් නම් ඒක ගොඩක් වැදගත් වේවි.

Thursday, October 28, 2010

ඩිජිටල් matte painting

මේක මෙහෙම කිව්වට සිනමාවට අලුත් දෙයක් නෙවී. 1900 බර ගණන් ඉඳලම මේක පාවිච්චි උනා. හැබැයි 'ඩිජිටල්' කෑල්ල නැතුව.

සිනමාවේ Matte Painting නිර්මාණය කරන්න නමක් දිනාගත්තු ආයතනයක්
painting යන වචනයෙ කියවෙන විදිහටම මේකෙන් කරන්නෙ සිතුවම් කිරීමක් තමයි. හරියටම කියනවනම් පසුබිම් සිතුවම් කිරීමක්. ඕනම නිර්මාණයක සාර්ථකත්වයට, පසුතලය කියන්නෙ රංගනය වගේම මොහොම වැදගත් සාධකයක්. ඒකයි හැම සිනමා නිර්මාණයකම වගේ පසුතල වැඩ කටයුතු සඳහා වෙනම ඒකකයක් ඉන්නේ. අපිට හදාගන්න අමාරු, වියදම් වැඩි පසුබිම් පරිසරයක් මොකක් හරි තලයක සිතුවම් කරලා ඒක පසුබිමින් තියලා ජවනිකාව රූපගත කරන එක තමයි මේකෙන් කරන්නේ.

Photoshop Matte Painting

පරිගණක චිත්‍රණ කලාව ආවත් එක්කම වගේ ඒ කියන්නේ 80 දශකයේදි ඉඳන් වගේ මේ සිතුවම ඩිජිටල්කරණය වුනා. ඒ කියන්නෙ පසුබිම computer graphics(CG) මඟින් අඳින්න, composite කරන්න පටන් ගත්තා. එතකොට කරන්න තියෙන්නෙ අපි CG වලින් ඇඳ ගත්තු චිත්‍රය පසුබිමට ගලපලා අලෝලා හැඩ වැඩ කරන්න විතරයි.

Digital Matte Painting Artist

Matte painting කියන්නෙ වෙනම කලාවක්. මේ ශිල්පය ප්‍රගුණ කරලා වෘත්තීමය matte painter කෙනෙක් වෙන්නටත් පුළුවන්.අපි වර්ණහරණය කරලා, match moving කරලා, එළිය අඳුර ගලපලා පසුබිමක් දාන්න යනකොට මේ කලාව දැනගෙන තියන එක ගොඩක් ප්‍රයොජනවත් වෙනවා.

මෙතන්ට ගීයොත් බලාගන්න පුළුවන් ලොකයේ matte painting artistලගෙ නියම වැඩ කිඩ ටිකක්. එතන තියන Lord of the Rings චිත්‍රපටයෙ matte painting එක බලන්න අමතක කරන්න එපා.

VFX දහයයි !!!!!

ඔන්න අපි ජයග්‍රාහි VFX දස වෙනි කඩුල්ල පසු කරා. ඒ කියන්නෙ අපි දැනට ඩිජිටල් ඇස් බැන්ඳුම් ක්‍රම 10ක් ඔයගොල්ලන්න්ට අරගෙන ඇවිල්ල තියනවා. ඒ හැම එකක්ම දැනට VFX කර්මාන්තයේ නිතර භාවිතා වෙන සහ ජනප්‍රියම ඇස් බැන්ඳුම්.


vfx කලාකරුවන්ගේ (එකම)සමාජය


ඔයාලගෙ නිර්මාණයකට එහෙම VFX පාවිච්චි කරන්න හිතාගෙන ඉන්නවා නම් පූර්ව නිශ්පාදන අවස්ථාවෙ ඉඳලම හොඳ සැලසුමක් ඇතිව මේ කටයුත්ත කරන්න. ඒත් 80%කම වගේ වැඩ කරන්න තියෙන්නෙ පසු නිෂ්පාදන අවස්ථාවෙ.

VFX එහෙමත් නැතිනම් visual effects අද ඊයෙ ආපු දෙයක් නෙවී. 1900 බර ගණන් වල ඉඳලම ලෝක සිනමාවෙ පාවිච්චි වුනා විවිධ ක්‍රම වලින්. ඒක ඩිජිටල්කරණය වුනේ 80 දශකයේ පරිගණක චිත්‍රණ කලාව ප්‍රචලිත වුනායෙන් පස්සෙ කියන්න පුළුවන්.



සිය වසරක VFX සිනමාව

පුළුවන්ද අඳුන ගන්න මේකෙ අඩංගු වෙලා තියන සිනමා නිර්මාණ. පසු කාලිනව ආපු ගොඩක් දෙවල් නම් මෙතන නෑ. 80%ක්වත් අඳුනගන්න පුළුවන් නම් ඔබ සැබෑ හපනෙක්.

Tuesday, October 26, 2010

ටයි මාමා සහ අපේ කාටූන්

කාලෙකට පස්සෙ පුංචි විවේකයක් ලැබිලා ඔන්න රූප පෙට්ටිය ඉස්සරහ ඉඳගත්තා.නරක වෙලාව.ඒක පොඩි එවුන්ගෙ ටයිම් එකලු .මොනා කරන්නද ඔන්න ඔහේ වාඩි වෙලා බලන් හිටියා. පොඩි එකාලට පෙන්නන දේවල් දැක්කම ඇස් වලට කඳුලු එනවා අප්පා. උන්ට එවා පෙන්නලා 'සිය රට දේ සිරි සැප දේ' කියලා කොහොම උගන්නනවද මන්දා. කිසිම හැඩයක් නැති කාටූන් එකක්, කිසි ලජ්ජාවක් නැතිව පිටරට නාලිකාවකින් උස්සන් ඇවිල්ල, ඒකට සිංහල වචන ටිකක් කවලා, අපේ රටේ ළමයින්ට ලොක්කො වගේ පෙන්නන්වා . (අපි හැඩයක් නැහැයි කිව්වේ අඩු තාක්ෂණික පහසුකම් යටතේ එ තරමටම දෙයක් කරන්න පුළුවන් කට්ටිය ලංකාවෙත් ඉන්න හන්දා.) ඒවායෙන් පොඩි එකාලට උගන්නන්න හදන කතාව නම් හොඳයි, වරදක් කියන්න නෑ. ඒත් අපේ රටේ නිර්මාණකරුවන්ට මේ කරන අපහාසය කොහොම ඉවසන් ඉන්නද. කරන්න කවුරුත් නැත්තන් තව කමකුත් නෑ. ඒත් මේ ගෙඩි පිටින් ඉන්දැද්දී...


අපිත් පොඩි කාලෙ බොහොම ආසාවෙන් ටයි මාමාට පිංසිද්ද වෙන්න පිස්සු පූසා, දොස්තර හොඳ හිත, හා හා හරි හාවා වගේ කාටූන් බැලුවා. ටයි මාමා නොහිටින්න නැත්තන් අපි තාමත් ගෙඩි පිටින්ම ඉංගිරිස් කාටූන් බලනවා. ඒ කාලෙ හැටියට ටයි මාමා කලේ අලුත් දෙයක්. අලුත් තාක්ෂණයක් ලංකාවට හඳුන්වලා දුන්නා හඬ කැවීම කියලා. ඒ විතරක් නෙවී ඒකට සීමාවක් ඇතිව විධිමත් පාලනයකුත් ගෙනිච්චා. දැන් කාලෙ වගේ හැම මඟුලටම සිංහල කවන්න ගියේ නෑ. හිතන්න ඒ කාලෙ පිස්සුවෙන් වගේ බලපු 'රොබින් හුඩ්' හඬකවලා තිබ්බා නම්..

ටයි මාමා සමඟ ඔෂීන්

ටයි මාමා හඬ කැවීම හඳුන්වලා දීල දැන් අවුරුදු කීයක් ගත වෙලාද. ඒත් තාමත් අපේ රූපවාහිණී ඇත්තන්ට එතනින් ඉස්සරහට යන්න උවමනාවක් නෑ වගේ. අපිත් ඉතින් ටයි මාමා ආපහු රූපවාහිණියට එනකන් බලා ඉන්නවා අලුත් දෙයක් රූප පෙට්ටියෙන් දැක ගන්න. ඒත් ඒ දවස කවදා ඒවිද.........

දොස්තර හොඳහිත

පිස්සු පූසා



( ප. ලි : මේ වෙලාවෙ මතක් කරන්න ඕනා අපේම කියලා කාටූන් චිත්‍රපට කලාවක් ගොඩනගන්න මහන්සිවෙන ගිවන්ත අර්ථසාද් මහත්මයව. අපි කලින් දවසකත් ඒ ගැන පුංචි සඳහනක් කලා මතක ඇතිනෙ. ඒ වගේම මට මතක හැටියට 'අපේ කාටූන්' කියලා පර්යේෂනාත්මක මට්ටමේ වැඩසටහන් පෙළකුත් ගියා පීටර් කියලා හාදයෙකුත් එක්ක එක්තරා නාලිකාවක. අපේ දෙයක් කියලා ඉතින් කට ඇරලා කියන්න පුළුවන් සොච්චං ටික හරි කියන්න ඕනානෙ, ඒකයි මතක් කලේ )

Monday, October 25, 2010

HD ගැන තොරතුරු බිඳක්



                                                                                                                                             





දැන් හැමතැනම කනට ඇහෙන වචනයක් තමයි මේ HD (High-Definition) කියන්නෙ.දැන් පරිගණක මොනිටර් පමණක් නෙවේ රූපවාහිනී පවා HD වෙලානෙ.කොටින්ම කියතොත් අලුතෙන් ආපු iPhone 4 එකේ HD video පටිගතකිරීමේ හැකියාව පවා තියෙනවා.එක නිසා අපි මේ ලිපියෙන් HD video ගැන විතරක් කතාකරන්නම්කො.ඇත්තටම HD video කියල කියන්නෙ සාමාන්‍ය resolution එකට වඩා වැඩි එහෙමත් නතිනම් standard-definition (SD) video වලටයි.සරල වශයෙන් මේ resolution වර්ග 2ක්  තියෙනවා.                          

  •   720p : 1,280×720 pixels 
  • 1080p : 1,920×1,080 pixels

අපිට විකිපීඩියා එකෙන් එම resolution පහසුවෙන් බලාගත හැකි ඡයාරූපයක් ලබාගැනීමට හැකිවුනා.


 


  පහත වගුවෙන් දැක්වෙන්නේ ඒ පිලිබඳ තවත් විස්තරයි.




ඇත්තටම HD ගැන තාක්ෂණික වශයෙන් නම් වැඩි විස්තරයක් නැහැ.Resolution ගැන තමයි ඉතින් කියන්න තියෙන්නෙ.වැඩිපුරම තියෙන්නෙ ඒවගෙ යෙදීම් තමා.ඒ ගැන පස්සෙ ලිපියකින් කියන්නම්. මෙන්න මේ තැන් වලින් ඔයගොල්ලන්ට වැඩිපුර විස්තර හොයාගන්න පුලුවන්.



DirectX සහ OpenGL



 ඔන්න අද අපි කතා කරන්න යන්නෙත් Graphic සම්බන්ධ දෙයක් ගැන තමයි.ඔයගොල්ලන්ට් පරිගණක මෘදුකාංග පාවිච්චි කරන ගොඩ්ක් වෙලාවට් මේ DirectX සහ OpenGL කියන වචන අහන්න දකින්න ලබිල ඇති.Game ගහන අය නම් ඉතින් අනිවාර්යයෙන් අහල තියෙන බව විස්වාසයි.එත් ඔය කවුරුහරි මේව මොනවද?මොකටද මේව තියෙන්නෙ?මොනවද මේවගෙන් කෙරෙන්නෙ කියල හොයල බලුවද?



 


අපි එහෙනම් DirectX වලින් පටන්ගමුකො.DirectX කියන්නෙ සරලවම කිව්වොත් Windows උඩ දුවන API ( Application Programming Interface) ගොනුවක්.මෙමඟින් multimedia වලට අදාල (විශේෂයෙන්ම පරිගණක ක්‍රීඩා සහ රූපණ මාධ්‍ය වලට අදාල ) කාර්යය පාලනය කිරීම කරනු ලබනවා. Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound යන එවා මේ API වලට උදාහරණ කීපයක් ලෙස දැක්විය හැකියි.ඔයාලට පේනව ඇති මේ හැම එකකම Direct කියන වචනෙ මුලට තියෙනව.ඉතින් ඔය Direct කියන වචනෙ මුලට දාල විචල්‍ය වෙන වච්නය වෙනුවට 'X' අකුරත් එකතු කරල ගොනුවෙ නමට DirectX කියල දාල තියෙනවා.මයික්‍රොසොෆ්ට් ආයතනය මඟින් නිකුත් කරල තියෙන අලුත්ම සංස්කරණය  තමයි DirectX 11 කියන්නෙ.








දැනට ක්‍රියාකාරී තත්වයේ තියෙන හැම මෙහෙයුම් පද්ධතියකම පාහේ DirectX සඳහා ප්‍රයෝජනවත් වන පුංචි මෘදුකාංගයක් තියෙනවා.නමින් DirectX Diagnostic Tool (dxdiag.exe) වෙන ඒක තියෙන්නෙ තමන්ගෙ වින්ඩොස් folder එකේ system32 කියන folder එකෙයි.උදාහරණයක් විදියට කිවුවොත්  "C:\Windows\System32\dxdiag.exe".හොයාගන්න අමාරුනම් වඩාත්ම ලේසි විදිය තමා run window එකේ dxdiag කියල ට්යිප් කරන එක.ඒකට ගිහින් ඔයාලගෙ  දෘඩාංග මෙහෙයුම් පද්ධතියෙ තියෙන DirectX එක්ක ගැලපෙනවද කියල සහ එවගෙ නොගැලපීම් තියෙනව නම් ගැටලු නිරාකරණය කරගන්නත් උදවු ගන්න පුලුවන්.





හරි එහෙනම් අපි දැන් OpenGL ගැන බලමු.OpenGL (Open Graphics Library) 1992 දී Silicon Graphics ආයතනය විසින් නිපදවන ලද්දක්.මෙයත් DirectX වගේම 2D හා 3D ග්‍රැෆික් සඳහා විශේෂිත වූ API එකක් වන අතර DirectX ට වඩා මෙහි විශේෂත්වය වන්නේ මෙය පරිගණක මෙහෙයුම් පද්ධතිය තුල පමණක් නොව වෙනත් මෙහෙයුම් පද්ධති තුලද භාවිතා කිරීමට ඇති හැකියාවයි.OpenGL  නිර්මාණය කර ඇත්තේ "C" පරිගණක භාෂාව උපයෝගී කරගෙන නිසා DirectX වලට වඩා OpenGL  වල දෘඩාංග සහයෝගය වැඩියි.දැනට OpenGL අලුත්ම සංස්කරණය වන්නේ OpenGL 4.1 සංස්කරණයි.


Gamersලට නම් මේ DirectX සහ OpenGL, System requirements වල ඕනතරම් හම්බුවෙලා ඇති.උදාහරණයක් විදියට ලඟදි නිකුත් උන Mafia 2 පරිගණක ක්‍රීඩාවේ අවම requirements ටික තමයි මේ.

  • OS: Windows XP/Vista/7
  • Processor: Intel Core 2 Duo @ 3.0 GHz / AMD Athlon 64 X2 3600+Memory: 1.5 Gb
  • Hard Drive: 8 Gb free
  • Video Memory: 512 Mb
  • Video Card: nVidia GeForce 8600 / ATI Radeon HD 2600 
  • Sound Card: DirectX Compatible 
  • DirectX: 9.0c 
  • Keyboard
  • Mouse
  • DVD Rom Drive


මේ විස්තර ටික දැනට ඔයගොල්ලන්ට ප්‍රමාණවත් කියල හිතනවා.වැඩිදුර විස්තර සඳහා පහත ලින්ක් වලට ගිහින් බලන්න.ආයෙ අලුත් ලිපියකින් හමුවෙමු.


http://www.microsoft.com/games/en-us/aboutgfw/pages/directx.aspx



Sunday, October 24, 2010

3D සහ අපේ ඇස්

තාක්ෂණය කියන දේත් එක්ක හෙනහුරා වැදිච්ච වැදගත් ශරීර අංගයක් තමයි අපේ රත්තරං ඇස් දෙක. ඉතින් තාක්ෂණය එක්ක ගණුදෙනු කරන ඇත්තො තම තමන්ගේ ඇස් දෙක ගැන බොහොම පරිස්සම් වෙන්න ඕන. විශේෂයෙන්ම ඩේව්ලා. මොකද එයාලා ඇස් දෙක වහගෙන මවපු හීන හැබැ කරගන්න ඇස් දෙක ඇරගෙන පැය ගානක් පරිගණකය ඉස්සරහ එල්ලිලා ඉන්න හන්දා. අපි කියන්න ආපු කාරණාව නම් ඒක නෙවී. ඔහොම ඉන්න කෙලින්ම කාරණාවට බහින්නම්.





පහුගිය කාලෙ ලොකු රැල්ලක් කරලියට ආවනේ ත්‍රිමාණ රූපවාහිණිය කියලා. Avatar ආවට පස්සෙ මම හිතන්නෙ ලංකාවේ කොයි කා අතරත් ඒ ගැන කතා බහට ලක් උනා. ඒත් එක්කම පොඩි හාහූවක් ගියා මේවා ඇස් වලට නම් හොඳ ආරංචියක් නෙවී කියලා. අපිත් ඉතින් හොයලා බැලුවා මේ ගැන. කාරණේ නම් ඇත්ත. මේ වගේ විශේෂ කණ්ණාඩියක් පැළඳගෙන ත්‍රිමාණත්වය රස විඳපු බොහෝ දෙනෙකුට ඊට පස්සෙ ඇසේ පීඩාවක්(eye strain), හිසේ කැක්කුමක් හටගෙන තියනවා. මොකද කියනවා නම් මේ ත්‍රිමාණත්වය මවාගන්න ඇස් දෙකයි, මොළයයි ලොකු වෙහෙසක් ගන්න හන්දා. අපි ඒක කොහොමද සිද්ද වෙන්නෙ කියලා කලින් ලිපියකින් කිව්වනේ.

R U ready 4 3D I strain

දැන් ඉතින් මේක කියෙව්වම බය වෙන්න එපා. සාලෙ ඉස්සරහ තියන රූප පෙට්ටිය බිහි වුණු කාලෙත් මෙහෙමම කිව්වනෙ. සීමාවන් යොදාගෙන නිවැරදි ආකාරයට පාවිච්චි කලොත් ඇසේ පීඩාව අවම කරගන්න පුළුවන්. ඒ වගේම තාක්ෂණය දියුණු වෙනවත් එක්කම මේ දේවල් වළක්වගන්නත් පුළුවන් වේවි. ඒක හන්දා ත්‍රිමාණ රූපවාහිණි යන්ත්‍රයක් මිලදී ගන්න තීරණය කරනවනම් හරි, කණ්ණාඩියක් දාගෙන 3D චිත්‍රපයටයක් බලන්න යන්න හිතුවා නම් හරි, 3D ක්‍රීඩාවක් ගහන්න කල්පනාවක් ආවා නම් හරි, මේ දේවල් ගැන පොඩ්ඩක් සැලකිලිමත් වෙන එක නුවණට හුරුයි. නැත්තන් ඉතින් රත්තරන් ඇස් දෙකට දෙයියන්ගෙම පිහිටයි!!!

"Avatar Headache" අඩු කරගන්න විදිහ

Saturday, October 23, 2010

GPU computing ගැන අහල තියෙනවද?



GPU Computing ගැන කතාකරන්න කලින් GPU එකක් කියන්නෙ මොකක්ද කියල දන්නෙ නැති අය ඇතිනෙ.අන්න එ කට්ටිය අපි කලින් පලකරපු මේ ලිපිය කියවල ආවා නම් අදහසක් ගන්න පුලුවන් වේවි.
ඔයාල හැමෝම දන්නවා ඇතිනෙ දැනට එන CPU වල cores කීපයක් තියෙන බව.ඔය Dual core, Quad core  කියල එන්නෙ එවා තමයි.ඒ වගෙම කලින් ලිපි කියෙව්වා නම් ඔයලා දන්නව NVIDIA අලුත්ම GPU (Graphics Processing Unit) එකක පුංචි cores (CUDA cores) ගොඩක් තියෙනවා කියලා.උදාහරණයක් කිවුවොත් NVIDIA - GeForce GTX 480 GPU එකක CUDA (Compute Unified Device Architecture) cores 480 ක් තියෙනවා.



 ඉතින් GPU Computing කියන්නෙ මෙන්න මේ GPU සාමාන්‍ය ඉංජිනේරු සහ විද්‍යාත්මක පරිගණක කටයුතු සඳහා යොදාගැනීමයි.මෙහි අරමුණ වනුයේ CPU එක සහ GPU එක අන්තර් සහයෝගයෙන් යුතුව විවිධාකාර පරිගණක කටයුතු වල නිරතවීමේ හැකියාවක් ඇතිකිරීමයි.පරිගණක මෘදුකාංගයක අනුක්‍රමික කොටස CPU එක මඟින් කිරීමත් ගණනය අතින් කඩිනම් විය යුතු කොටස GPU එක මඟින් ත්වරණය කිරීමත් මෙහි ආකෘතියයි.GPGPU (General Purpose computing on the Graphics Processing Unit) කියල කියන්නෙත් මේ GPU Computing වලටම තමයි.




 ඇත්තටම කියන GPU Computing කියන  එක කරලියට ආවෙ මොන හේතුවක් නිසාද?හේතුව තමයි පහුගිය කාලය තිස්සෙ CPU වල ගණනය කිරීමේ හැකියාවට වඩා GPU වල ගණනය කිරීමේ හැකියාව වැඩිවීම. පහළ තියෙන ප්‍රස්තාරය දැක්කම GPU සහ CPU අතර පරතරය කොච්චරද කියලා ඔයාලට තෙරෙනවා ඇති. 



NVIDIA , ATI කියන්නෙ GPU හදන සමාගම්. Intel කියන්නෙ CPU හදන සමාගමක්


පහළ තියෙන්නෙ Intel Core i7 CPU එකක් සහ NVIDIA GTX280 GPU එකක් අතර සංසන්දනයක්.ප්‍රස්තාරයෙන් කියන්නෙ CPU එකට වඩා කී වාරයක් GPU එකේ හැකියාව වැඩිද කියල.එක තැනක 14.9 වාරයක් GPU එක වැඩියි කියල ඔයාලට පේනවා ඇති.  




ඉතින් ඔන්න ඔය හේතු නිසා ගැන ඉස්සරහට GPU Computing ගොඩක් කතා වේවි.මේ වගේ ලිපි වලින් ඔයගොල්ලන්ට ඉස්සරහට එන තාක්ෂණය ගැන අවබෝධයක් ලබා දෙන එකයි අපේ අරමුණ.වැඩිදුර විස්තර දැනගන්න ආස නම් පහළ තියෙන link වලට ගිහින් බලන්න.



Friday, October 22, 2010

මොකක්ද මේ Stereoscopy?

දිවි ච්ලන රූප ප්‍රක්ෂේපණ තාක්ෂණය එහෙමත් නැත්තම් Stereoscopy කියල කියන්නෙ අපි හොඳට දන්න 3D කියන එකමද?ඇත්තටම නැහැ.3D වලදි කරන්නෙ තෙවන මානය මවා පෙන්නීමක් විතරයි.නමුත් ඇත්ත 3D පෙන්නන්න නම් අපිට අඩුම වශයෙන් පින්තූර 2ක් වත් ඕන වෙනවා.එහෙම වෙන්නෙ අපිට ඇස් 2ක් පිහිටල තියෙන නිසා.









ත්‍රිමාණ පින්තූර පෙන්නන්න පුලුවන් විදි කීපයක් තියෙනවා.ඒවා තමයි ද්විමාන යුගල විදියට ත්‍රිමාණ දර්ශකයක් ඔස්සේ හෝ පරිගණක තිරයක් ඔස්සේ නිරූපනය කිරීම.උන්නත රූප(anaglyph) බලන්න නම් ත්‍රිමාණ කණ්නාඩි වුවමනා වෙනවා.මෙම ත්‍රිමාණ කණ්නාඩි රතු-නිල් හෝ රතු-කොල පැහැයෙන් යුතු වෙනවා.








මෙන්න මේවගේ රූපයකට තමා උන්නත රූපයක් කියන්නෙ.පෙනවා නේද සාමාන්‍ය විදියට බලනකොට බොඳ වෙලා පේන හැටි?








 පහළ තියෙන්නෙ කියන Stereoscope කියන උපාංගයයි.එකෙන් පුලුවන් ද්විමාන යුගල පින්තූර ත්‍රිමාණවිදියට බලන්න.




Stereoscope


Stereoscope එකට දාන ද්විමාන යුගල ඡායාරූපයක්



ත්‍රිමාණ ඡායාරූප ගන්න පාවිච්චි කරන digital camera එකක්

 ඔන්න එහෙනම් ඔයගොල්ලන්ට Stereoscopy ගැන යම්තාක් දුරට  අවබෝධයක් එන්නැති කියල හිතනවා.ඔයගොල්ලන්ගෙ අදහස් දක්වනවා නම් අපි ගොඩාක් අගයකොට සලකනවා.තවත් ලිපියකින් හමුවෙමු.


ඩේව් වරුන්ගේ සුපිරි ආයුධය - තෙවන කොටස



අපිට මේ ලිපියත් ලියන්න හිතුනෙ දැනට වෙළඳ පලේ තියෙන සුපිරි  Graphic card කීපයක් දකින්න ලැබුනු නිසයි.ඔයගොල්ලො අපේ කලින් ලිපිය කියව්වා නම් උනන්දුවක් අතිවෙන්න ඇති නේද කොහොමද වඩාත් හොඳ Graphic card එකක් තෝරගන්නෙ කියල?එහෙනම් අපි දැනට තියෙන හොඳම කීපයක් ගැන කියන්නම්.එක අලුතින් එකක් ගන්න කෙනෙක්ට ලොකු උදව්වක් වේවි.

 Graphic card නිෂ්පාදනයේ ඉදිරියෙන්ම ඉන්න සමාගම් 2ක් තමයි NVIDIA සමාගම AMD සහ සමාගම.
 ඔවුන්ගේ ප්‍රධාන නිෂ්පාදන 2 වන්නේ NVIDIA GeForce සහ ATI Radeon යන දෙකයි.එම සමාගම් වලින් තමයි නිෂ්පාදනය වෙලා තියෙන්නෙ දැනට ලෝකයේ තියෙන හොඳම Graphic card දෙක.අන්න ඒ 2 ගැන විස්තරයක් තමයි අපි දැන් ඔයගොල්ලන්ට කියන්න යන්නෙ.



 

  • NVIDIA - GeForce GTX 480 :
                        

                                            ඔන්න අපි NVIDIA එකෙන්ම පටන්ගත්තා.NVIDIA - GeForce GTX 480 කියන්නෙ GeForce 400 series එකේ දැනට තියෙන අලුත්ම නිෂ්පාදනය.ඔවුන් මේක හඳුන්වන්නෙ දැනට ලෝකයේ තියෙන වේගවත්ම තනි GPU එක කියලා.මේකට යොදාගෙන තියෙන්නෙ Fermi 100(GF100) කියල අතිශය වේගවත් GPU එකක්.ඔන්න ඔයගොල්ලන්ගෙ කුතුහලය යන්නත් එක්ක මෙකෙ specifications ටිකක් දාන්නම්කො.

  •  CUDA Cores : 480
  • Graphics Clock (MHz) : 700
  • Standard Memory Config : 1536 MB GDDR5
  • Memory Bandwidth (GB/sec) : 177.4
  • Memory Interface Width : 384-bit
  • Texture Fill Rate (billion/sec)42
  • Microsoft DirectX : 11
  • OpenGL :  4.1
  • Maximum Digital Resolution : 2560x1600

පුදුම වෙන්න දෙයක් නෑ නේද මේක වේගවත්ම එක වීම ගැන.මේක දැන් ලංකාවෙත් මිලදී ගන්න
පුලුවන්.මිල දැක්කම නම් ඉතින් කියවෙන්නෙ "පිස්සු හැදෙනවා" කියල තමයි.
 
  •  ATI Radeon HD 5970 




 මේ ඉන්න කලින් කෙනාගෙ වෙලඳපළ තරඟකාරයා.මෙකේ නිෂ්පාදකයින් කියන්නෙ මෙක අදට තියෙන වේගවත්ම ව්‍යාපාරික Graphic card එක කියලා.කොහොමද  NVIDIA - GeForce GTX 480 එකත් වේගවත්ම එක නම් මෙකත් වේගවත්ම එක වෙන්න?හොඳට බලන්න අපි උඩදි "තනි" කියන වචනෙ පාවිච්චි කලා.ඔව් ඔයගොල්ලො හිතුව විදිය හරි.මේක "තනි" GPU එකක් නෙවෙයි. Hemlock XT වර්ගයේ  GPU 2ක් මේකට පාවිච්චි කරල තියෙනවා.එහෙනම් මේකේ specification ටිකකුත් බලලම ඉමුකො.


  • Engine clock speed : 725 MHz 
  • Memory : 2 x 1,024MB GDDR5 
  • Memory bandwidth : 256.0 GB/sec  
  • Texel fill rate (bilinear filtered): 116 Gigatexels/sec
  • Microsoft DirectX : 11
  • OpenGL :   3.2
  • Maximum Digital Resolution : 2560x1600


එහෙනම් මෙ විස්තර ටික ඔයාලට ගොඩක් ප්‍රයොජනවත් වෙන්නැති කියල හිතනවා.ඔයගොල්ලො අලුතෙන් Graphic card එකක් ගන්න යනව නම් ඉහත දක්වපු සුපිරි Graphic card වලට සාපෙක්ෂව ඔයාට තීරනයක් ගන්න පුලුවන් වේවි.මේ ලිපි පෙළ මෙතනින් හමාර කරනවා.අයෙත් තව අලුත් ලිපියකින් හමුවෙමු.






Toy Story ඇතුල් කතාව

ලොකු කුඩා කවුරුත් ආසාවෙන් බලපු ලස්සන කාටූනයක්. ඒක කොච්චර ජනප්‍රිය උනාද කියනවනම් ප්‍රේක්ෂක ප්‍රතිචාර අනුව කථාංග තුනක් දක්වාම නිර්මාණය වුනා. අපි හදන්නෙ මේ Toy Story කතාව දිග අරින්න නෙවී. ඒකෙ ඇතුල් කතාව කියන්න.

මොකද සජීවිකරණ ඉතිහාසයේ වැදගත් සන්ධිස්ථානයක් තම්යි 1995 නොවැම්බර් 22, ඒ කියන්නෙ Toy Story මුලින්ම පිට වුනු දවස. ගොඩක් දෙනා Toy Story බලලා තිබ්බට මේ කතාවෙ විශේෂත්වය දන්නෙ නෑ. Toy Story කියන්නෙ මුළුමනින්ම CGI(Computer Generated Imaginary) තාක්ෂණය යොදාගෙන පරිගණක භාවිතයෙන් නිපදවපු ලෝකයේ පළමුවෙනි සජීවිකරණ චිත්‍රපටය.

Disney සමාගමත් එක්ක ඇතිකරගත්ත ගිවිසුමක් අනුව Pixar Animation Studios වලින් තමයි මේක හැදුවේ. මේකෙ අධ්‍යක්ෂක John Lasseter මීට කලින් හදල තිබ්බ Tin Toy කෙටි චිත්‍රපට දැකලා තමයි Disney සමාගමට මේ වැඩේට අත ගහන්න හිතුනේ. Tin Toy කියන්නේ Toy Story ආරෙටම යන සෙල්ලම් බඩු කතාවක්. ඇත්තටම Toy Story කියන්නේ අවුරුද්දෙන් දෙකෙන් කරපු නිර්මාණයක් නෙවී. අවුරුදු ගානක මහන්සියක ප්‍රතිඵලයක්. 1995 එළි දක්වන්න කලින් කරපු පර්යේෂනාත්මක දර්ශන අන්තර්ජාලයේ ඕන තරම් හොයාගන්න පුළුවන්.



1995 - Toy Story වල සාර්ථකත්වයෙන් පස්සෙ තමයි, දිගට හරහට සජීවිකරණ චිත්‍රපට බිහිවෙන්න පටන් ගත්තෙ.

ඩේව් වරුන්ගේ සුපිරි ආයුධය - දෙවන කොටස


ඔන්න ඩේව් වරුන්ගේ සුපිරි ආයුධය ගැන ලියන දෙවන කොටස.පළමු කොටස බලපු නැති අයට මෙතනින් බලන්න පුලුවන්.

ඔයගොල්ලො ඉතින් සල්ලි දීලා Graphic card එකක් ගත්තට එක වැඩ කරන්නෙ කොහොමද කියල හොයල බලන්න වැඩිය උනන්දු වෙන්නෙ නැතුව ඇති නේද?මේ ලිපියෙන් අපි කියන්න යන්නෙ Graphic card එකක ලක්ෂණ, අංගෝපාංග හා එවායේ තාක්ෂණය ගැනයි.සාමාන්‍යයෙන් Graphic card එකකින් කරන්නෙ පරිගණකය මඟින් දර්ශණය කල යුතු දත්ත process කිරීමයි.මම 'සාමාන්‍යයෙන්' කියන වචනය පාවිච්චි කලේ එක හෙතුවක් උඩ.මොකද දැන් අලුතෙන් Intel අයතනය මඟින් නිෂ්පාදනය කරන i3, i5 සහ i7 කියන processors වල graphic processing කරන්නෙත් ප්‍රධාන processor එකෙන් වීම නිසයි.




ඔයගොල්ලො නිකමට හරි හිතුවද 1010 (ද්විමය සංඛ්‍යා) විදියට දෘඩ තැටිය තුල ගබඩා කරගන්න දත්ත අපි රස විඳින චිත්‍රපටියක් විදියට මොනිටරයේ දර්ශණය කරන්නෙ කොහොමද කියල?එහෙනම් අපි Graphic card එක ඇතුලට පොඩ්ඩක් ගිහින් බලමු.

  • GPU (Graphics Processing Unit) :


                                             මේක තමයි Graphic card  එකේ හදවත. ගොඩක් Graphic card එක හා සමාන GPU  පාවිච්චි කරනවා.නමුත් ඒවගෙ වේගය සහ  හැකියාව තීරණය වෙන්නෙ ඒකට සම්බන්ධ කරන අනික් උපාංග මතයි.බැලූ බැල්මට පෙන්නෙ processor එකක් වගේ නේද?ඉතින් එහෙම වෙන්න එපැයි මෙකෙන් නොවැ graphic processing කරන්නෙ.

  • GDDR - Graphics Double Data Rate memory :

                                      GDDR කියන්නෙ Graphic card සතුව තියෙන මතකයටම තමයි.උදාහරණයක් විදියට පරිගණකයක තියෙන මතකය විසින් කරන  දේ වගේ දෙයක් තමයි මෙයත් කරන්නෙ.නමුත් GDDR නිපදවලම තියෙන්නෙ Graphic cards සඳහා පමණක් පාවිච්චි කරන්නයි.එක නිසා මෙයා සාමාන්‍යය RAM එකට වඩා ටිකක් වෙනස්.GDDR වල version ගනනාවක්ම තියෙනවා.පහළ තියෙන ලින්ක් වලට ගිහින් වැඩිදුර විස්තර බලාගන්න පුලුවන්.


  • CUDA - The Compute Unified Device Architecture :



                                                     CUDA කියන්නෙ NVIDIA ආයතනය මඟින් සොයාගත් පරිගණක ක්‍රමලේඛයක්.මේ සොයාගැනීම මඟින් ඔවුන්ගේ Graphic card වල සමාන්තර processing හැකියාවක් ඔවුන් විසින් ඇතිකරනු ලබුවා.එම හේතුව නිසා දෘශ්‍ය කේතීකරණය(video encoding), rendering වගේ වැඩ කටයුතු වඩාත් අඩු කාලයකින් කරගන්න පුලුවන් වෙනවා.


  • PhysX :

                
                                  Ageia සමාගම විසින් PhysX මූලිකවම නිපදවුනේ graphic processing ත්වරණය කරන පරිපථයක් සහ මෘදුකාංගයක් හැටියටයි.නමුත් 2008 දී NVIDIA සමාගම මගින්  Ageia සමාගම මිලදීගත් නිසා NVIDIA Graphic cards වල PhysX අන්තර්ගත කෙරුනා.ඔන්න ඔහොමයි PhysX කියන තාක්ෂණය ප්‍රසිද්ධියට පත්වුනේ.මෙම තාක්ෂණය මඟින් සංකීර්ණ භෞතික විද්‍යාත්මක ආදර්ශනයන් පරිගණක සජීවීකරනයේදී හා පරිගණක ක්‍රීඩා නිපදවීමේදී යොදාගැනීමට ඉඩකඩ සලසා දෙනවා.




  • Crossfire සහ SLI :

 මෙමඟින් කියන්නෙ Graphic cards එකකට වඩා වැඩිය සම්බන්ධ කරගන්නා ආකාරයයි.AMD සමාගම මඟින් Crossfire තාක්ෂණයත්, NVIDIA සමාගම මඟින් SLI තාක්ෂණය ත් හඳුන්වල දීල තියෙනවා.ඒවා සම්බන්ධ කරගන්නා ආකාරය නම් එකිනෙකට වෙනස්.පහත රූප වලින් දැක්වෙන්නේ එවා සම්බන්ධ කරන අකාරයයි.

Crossfire

SLI


ඉතින් එහෙනම් අපි Graphic card එකේ ඇතුලත බලලත් ඉවරයි.ඔයාලට දැනගන්න ඔන මොනාහරි තවත් තියෙනව නම් ඒ ගැන අදහස් දක්වන්න.අයේ තවත් ලිපියකින් හමුවෙමු.

Thursday, October 21, 2010

Planar Tracking

Imagineer Systems

Video composting වලදි බහුලව භාවිතා වෙන VFX එකක්. නැති දේවල් ඇති දේවල් කරන්නත්, ඇති දේවල් නැති දේවල් කරන්නත් මේකට පුළුවන්. විශාල ගොඩනැගිලි වල රූපවාහිනි දර්ශන තිර එල්ලන්නෙත් දිලිසෙන මතුපිටකින් මූණ බලන්නෙත් මේ ක්‍රමයෙන්. අපි කලින් දවසක කතාකරපු match-moving ක්‍රමය මේකට ගොඩක් සමානයි. වෙනසකට තියෙන්නෙ වර්ණහරණ පසුබිමක් නැතුව දර්ශන තලයේම තියෙන සලකුණක් මඟින් මතුපිටක් track කිරීම සිදුකරන එකයි.

උදාහරණයක් විදිහට මෙහෙම සීන් එකක් හිතන්න. අනාගත ලොකේ ජනාකීර්ණ වීදියක පුළුල් රූපවාහිනි තිර සහිත ගොඩනැගිලි. කොහොමද මේවගේ තැනක ඇවිදින මිනිහෙක් රූපගත කරන්නෙ. කවදාකවත්ම මිලියන ගානක් වියදම් කරල ගොඩනැගිල්ලක රූපවාහිනි තිර එල්ලන්න හිතන්න එපා. vfx තියෙන්නෙ ඒකට තමයි. අපිට පුළුපුළුවන් විදිහට පහසු location එකක මේක රූපගත කරල අඩු වැඩිය පුරවන්න පරිගණකයට භාර දෙන එක තමයි හොඳම වැඩේ.

Mocha for Adobe After Effects

 මේකයි කරන්න තියෙන්නෙ. රූපගත කරපු දර්ශනය අපේ editing tool එකට ලබාදීල ගොඩනැගිල්ලෙ අදාල සෘජුකෝණස්‍රාකාර කොටස track කරන්න කියල මෘදුකාංගයට අඳුන්වල දෙනවා. ඊළඟට ඒ කොටසට අපි වෙනම අරගත්තු පුළුල් රූපවහිනි තිරයක් අලවන එකයි කරන්න තියෙන්නෙ. එතකොට කැමරාව කොච්චර චලනය වීගෙන ගියත් රූපවාහිණි තිරය තියෙන්නෙ ඒ ගොඩනැගිල්ලෙම තමයි. ඊට පස්සෙ ඉතින් මේකට අඩුම කුඩුම දාල පොඩ්ඩක් ලස්සන කරලා තාත්වික කරලා ගන්නයි තියෙන්නෙ.

රෙදි මතුපිටක් උනත් track කරන්න පුළුවන්
මේ වෙනකොට අපි tracking ජාති තුනක් ගැන කතා කරලා තියනවා.

ඩේව් වරුන්ගේ සුපිරි ආයුධය - පළමු කොටස


DAVE (Digital Animation and Visual Effects) ලෝකයේ සුපිරි ආයුධයක් ගැන  තමයි අද මම කියන්න යන්නෙ.මේක සුපිරි වෙන තරමට වැඩ කරගන්න එක පහසු වෙන එක තමයි වෙන්නෙ.මේ ආයුය තමයි Graphics Card එක.ප්‍රධාන වශයෙන්ම වර්ග 4ක් විතර අඳුර ගන්න පුලුවන්.ඉතින් ඒ 4 ගැන තාක්ෂණික කරුණු ටිකක් කියන්නයි අපි අදහස් කලේ.

          1. Integrated එහෙමත් නැතිනම් OnBoard Graphic Cards:

මේ තියෙන්නෙ On board වර්ගයේ graphic processing unit එකක්

                          ගොඩක් වෙලාවට  අපි ගාව තියෙන සෑම පරිගණකයකම පාහේ මේ වර්ගයේ graphic processing unit එකක් තියෙනවා.අනිත් එවට සපේක්ෂව මෙකෙ හැකියාව සහ ධාරිතාවය ගොඩක් පහළ මට්ටමකයි තියෙන්නෙ.මෙමඟින් බහුලවම පාවිච්චි කරනු ලබන්නේ පරිගණකයෙහි ප්‍රධාන මතකයයි.එයින් යම්කිසි ඉඩ ප්‍රමණයක් graphic processing සඳහා වෙන්කරගනු ලබනවා.මේකක් තියාගෙන graphic වැඩ කරන්න හිතනව කියන්නෙ හරියට දුන්නයි ඊතලයි අරගෙන හමුදා මෙහෙයුමකට ගියා වගේ වැඩක් තමයි.

          2. PCI Graphic Cards :

PCI වර්ගයේ graphic cardඑකක්

                     PCI වර්ගයේ graphic card පාවිච්චි වෙන්නෙ පරිගණකයේ මව් පුවරුවේ තියෙන PCI slots සඳහායි.මේක නම් දැනට ගොඩක් යල් පැන ගිය තාක්ෂණයක් වෙලා.ගොඩක් වෙලාවට මෙවා තවමත් ඉතුරු වෙල තියෙන්නෙ පරණ පරිගණක වල තමයි.හබැයි ගොඩාක් පරිගණක වල නම් අනිවාර්යෙන් PCI slot නම් පිහිටල තියෙනවා.ඒ කියන්නෙ slots ගැන කරදර නොවී PCI graphic card එකක් පාවිච්චි කරන්න පුලුවන් කියන එකයි.


          3.AGP Graphic Cards :

AGP වර්ගයේ graphic cardඑකක්


               AGP කියන්නෙ accelerated graphics port කියන එකයි.PCI වගෙම මේ AGP graphic cards වලටත් නම වැටිල තියෙන්නෙ ඒක සවිකරන port එක අනුවයි.AGP card එකකට 1x,2x,4x හා 8x වශයෙන් වේග 4ක් තියෙන්න පුලුවන්.ඔබගේ graphic card එක 8x උනත් මවු පුවරුව සහයෝගය දක්වන වේගයෙන් තමා එක වැඩ කරන්නෙ.විවිධ තාක්ෂණික හේතු නිසා AGP graphic cards PCI-Express තරම් වෙගවත් නැහැ.

         4. PCI-Express Graphic Cards :

PCI-Express වර්ගයේ graphic card එකක්
                 දැනට තියෙන වේගවත්ම වගේම ධාරිතාවයෙන් වැඩිම graphic cards නිකුත් වෙලා තියෙන්නෙ මේ වර්ගයෙන් තමයි.ඉහත දක්වපු PCI සහ AGP වගේම වලිනුත් බොහෝ වෙලාවට ප්‍රධාන මතකයෙන් ඉඩ ගැනීමෙන් වැළකී සිටිනවා.නමුත් මතකයෙන් යම් ප්‍රමාණයක් සහයෝගයෙන් පාවිච්චි කරන එවත් නැතුවම නෙවෙයි.මේවගෙ ධාරිතාව 1gb පවා ඉක්මවා ගිහින් තියෙනවා.එක නිසා අලුතෙන් graphic card එකක් ගන්නවා නම් අලුත්ම තක්ෂණයෙන් යුතු PCI-Express වර්ගයේ එකක්ම ගන්න කියලයි අපි නම් කියන්නෙ.



මවු පුවරුවක PCI,AGP,PCI-E slot පිහිටලා තියෙන විදිය ගැන සටහනක්
මේ තියෙන්නෙ graphic card slot වල ප්‍රමාණයන්

ඉතින් graphic card වර්ග ගැන මේ විස්තර ඇති කියල හිතනවා.graphic card වල තියෙන අංගෝපාංග ගැන වඩිදුර විස්තර අරගෙන තවත් ලිපියකින් හමුවෙමු.

Related Posts Plugin for WordPress, Blogger...
 
Copyright © 2010 Corner | Design : Noyod.Com