إليك نظرة على بعض العروض التوضيحية الرائعة لواجهة برمجة التطبيقات WebGL وWeb Audio API التي شاهدتها خلال الأسبوعَين الماضيَين.
EVE Online ship viewer هو تطبيق رائع لعرض السفن على الإنترنت تم إنشاؤه باستخدام WebGL. طريقة رائعة لعرض الأعمال الفنية في عالم اللعبة
تحتوي صفحة عيّنات Web Audio API على العديد من الأمثلة المُقنِعة حول كيفية معالجة الصوت باستخدامها. WebGL City هو أحد العروض التوضيحية المرتبطة من صفحة العيّنات. وهو عبارة عن عرض توضيحي صغير لطائرة هليكوبتر تحلّق حول منظر لمدينة ليلاً. تستخدم ميزة المروحية (يمكنك إيقاف الموسيقى بالضغط على m وتفعيل صوت المروحية بالضغط على n) ميزات الصوت المكاني في Web Audio API لتحريك صوت المروحية من مكبّر صوت إلى آخر.
نفَّذ أحد المغامرين لعبة ثعبان باستخدام Shader WebGL فقط في GLSL Sandbox. أنا مندهش.
قد يبدو الانفجار العظيم مثل أيّ حركة أخرى لجزيئات WebGL، ولكن يتم تشغيل محاكاة الجسيمات في الواقع على وحدة معالجة الرسومات. المحاكي هو برنامج تشويش أجزاء يقرأ مواضع الجسيمات السابقة من نسيج ويكتب مواضع الجسيمات الجديدة في نسيج إطار عرض فوري.
تأخذ لعبة Blocky Earth بيانات Google Earth وتحوّلها إلى لعبة Minecraft. ينقل الارتفاع بشكل جيد. على سبيل المثال، كنت أنظر إلى أستراليا والصفيحة الجليدية في القارة القطبية الجنوبية، ويمكنك رؤية سمك الجليد القاري الذي يبلغ عدة كيلومترات.
Midem Music Machine هو عرض موسيقي ممتع من إعداد Mr.doob وPaul Lamere. وهو عبارة عن صندوق موسيقي يتم تشغيله بالكرة، حيث ترتدّ الكرات عن القطع الصغيرة. يمكنك الاطّلاع على مقالة جيدة حول هذا الموضوع على CreativeJS.
في إطار موضوع العروض المرئية للموسيقى على الكمبيوتر، عثرت مؤخرًا على هذه الصفحة حول تقنية bytebeat، وهي شكل من أشكال الموسيقى يتم إنشاؤه باستخدام صيغة برمجية بسيطة. تنقل الصفحة إلى عرض رائع للموسيقى باستخدام WebGL. أعجب Gregg Tavares بالفكرة وطوّر مساحة اختبار Bytebeat لإنشاء موسيقى Bytebeat ومشاركتها مباشرةً من المتصفّح.