Playdate නම් කුඩා ගේම්කන්සෝලයක් සඳහා සම්පූර්ණ 3D රෙන්ඩරර් එකක් ලියන්න යන අදහස, කාටවතිස් (Katavatis) නමින් හඳුන්වන සංවර්ධකයාගේ නවතම ගවේෂණයකි. පළමුව ඔහු පරික්ෂා කිරීමක් ලෙස රේ කැස්ටරයක් (raycaster) ක්රියාත්මක කරමින්, මෙවලමේ ගණනයේ හැකියාව අධික නොවන බව තේරුම් ගත්තේය.
කඩවසම් පරීක්ෂණයේ ප්රතිඵල අනුව, Playdate හි CPU එකේ ෆ්ලෝට් පරිඝණක සහ වෙක්ටර් ගණිත කාර්යයන් ඉතා අඩු වේගයකින් ක්රියා කරයි. තවත් ගැටළුවක් වන්නේ, මතක (memory) මෙහෙයුම් සහ තිරයට රේඛා ඇඳීමේ වේගය අඩුවීම. එමනිසා, පළමුව 1990 දශකයේ 3dfx Voodoo වැනි පුරාණ 3D ත්රිමාණ තාක්ෂණය හෝ මුලික PlayStation මට්ටමේ ග්රැෆික්ස් සමඟ සමාන වීම අසීරු බව පෙනී විය.
ඒත්, Playdate හි 1-බිට් තිරයක් සහ අඩු රෙසලූෂන් එකක් ඇති බැවින්, මතක පරිභෝජනය අඩුවීමේ විශාල ප්රතිලාභක් ලැබෙයි. සංවර්ධකයා, මේ සීමා තුළද 3DO හෝ Sega Saturn යුගයේ ගේම් අත්දැකීමක් ලබාදීමට හැකියාවක් ඇතැයි විශ්වාස කරයි. මෙහි අරමුණ තාක්ෂණික වශයෙන් ඒ පද්ධතිවල පරිසරය සමඟ සමාන වීම නොව, ක්රීඩකයාට එම යුගයේ ග්රැෆික්ස් ගුණාත්මකතාවක් පෙනෙන පරිදි අත්දැකීම ලබාදීමයි.
Playdate හි 3D රෙන්ඩරින් සඳහා කිසිදු විශේෂ හාර්ඩ්වෙයාර් (GPU) නොමැති බැවින්, සියලුම රූප සැකසීම CPU මත සිදු වේ. පොලීගන් සෝට් කිරීම, රැස්ටරයිස් කිරීම, ඩෙප්ත බෆර්, ටෙක්ස්චර් මැප්පිං වැනි ක්රියාමාර්ග සෑම තැනකම මූලිකයෙන් සිදු කළ යුතුය. එබැවින්, කේත ලේඛන අලූත්ම මට්ටමේ සවිස්තරාත්මක කිරීම, මතක කළමනාකරණය සහ ප්රතිදාන වේගය අතිශය වැදගත් වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම ව්යාපෘතිය ශ්රී ලංකාවේ තාක්ෂණික උපාය මාර්ග සඳහා කිහිපයක් පෙන්වයි:
- සිසුන් – කුඩා පරිසරයක 3D ග්රැෆික්ස් සංකල්ප ඉගෙන ගැනීමට, CPU‑මත රෙන්ඩරින් තාක්ෂණය අත්හදා බැලීමට අවස්ථාව ලැබේ.
- සංවර්ධකයන් – සීමිත සම්පත් (memory, processing power) ඇති උපාංග සඳහා කාර්යක්ෂම කේත ලියන හැකියාව වර්ධනය කරගත හැක.
- ව්යාපාර – Playdate වැනි අඩු‑බැටරි, අඩු‑මිල උපාංග සඳහා අභිරුචිකරණ ගේම් හෝ ඉගෙනුම් යෙදුම් නිර්මාණය කර, නව වෙළඳපලක් විවෘත කළ හැක.
අවසානයේ, Playdate හි 3D රෙන්ඩරින් අත්හදා බැලීම, ලෝක පරිසරයේ සීමිත උපාංග සඳහා නව නව්යතා ගොඩනැගීමට ශ්රී ලංකා තාක්ෂණවේදියන්ට ප්රේරණයක් වනු ඇත.
ඉදිරියට, කාටවතිස්ගේ වැඩපිළිවෙළ නිරීක්ෂණය කරමින්, තවත් නවීන 3D තාක්ෂණය Playdate මත පවත්වා ගැනීමට අපේක්ෂා කරමු.