
Loading…
Loading…
Loading case study…
تستكشف هذه المشاريع كيف يمكن لتقنيات 3D وWebGL التفاعلية أن تجعل قصة المنتج أو العلامة التجارية ملموسة داخل المتصفح. تربط كل تجربة بين الحركة والتأثيرات البصرية ورحلة مستخدم محددة.
كاميرا تتحول إلى نافذة تطل على ذكريات شخص ما، ولوحة مفاتيح يصبح كل مفتاح فيها أداة مبعثرة تنتظر أن تتوحد، وجزيئات تتشكل من جديد لأن المنتج نفسه يدور حول التحول. هذه مجموعة من تلك الأعمال — صفحات هبوط كاملة تتمحور حول فكرة 3D واحدة، وتجارب مستقلة أصغر تستكشف تقنية واحدة في كل مرة.
Everline — عرض لتأجير السيارات
رحلة سينمائية من تشغيل المحرك إلى صالة العرض — ادخل إلى قمرة القيادة، ثم شاهد أسطول السيارات يظهر تحت إضاءة الاستوديو.
Everline — عرض لتأجير السيارات
رحلة سينمائية من تشغيل المحرك إلى صالة العرض — ادخل إلى قمرة القيادة، ثم شاهد أسطول السيارات يظهر تحت إضاءة الاستوديو.
تجارب مستقلة — تقنية واحدة معزولة ودُفعت أبعد مما تتطلبه صفحة هبوط واحدة.
تجارب مستقلة — تقنية واحدة معزولة ودُفعت أبعد مما تتطلبه صفحة هبوط واحدة.
حجر زجاجي لوني
سحابة جزيئات محبوسة داخل زجاج لوني مُحاكى — تنكسر مرتين وتُبرز في عزلة حتى يبقى التوهج داخل الشكل بدل أن يتسرب خارجه.
مكوّن الجزيئات
عشرات الآلاف من نقاط GPU مظللة كبخار أو كرات مضيئة، تتحول بين الأشكال مع أدوات تحكم مباشرة في الموضع والحركة والمظهر.
حقل Shader متموج
سطح تجريدي متحرك بُني بالكامل من خصائص المواد — انعكاسات وأضواء متدرجة تتحرك عبر Shader لمحاكاة حقل متموج ذي نتوءات.
خمس عادات تمنع هذه التجارب من أن تكون سبب بطء تحميل الصفحة أو ارتفاع حرارة الهاتف — تراكمت عبر المشاريع، ثم انتقلت إلى كل فئة من العمل منذ ذلك الحين.
تقليل عدد المضلعات وحجم النسيج قبل وصول النموذج إلى المتصفح — فأرخص مكسب في الأداء يحدث قبل كتابة سطر واحد من Three.js.
تُحمّل المشاهد والنماذج الثقيلة بشكل ديناميكي وتؤجل حتى الحاجة إليها فعلًا — فلا تدفع الصفحة الأولى ثمن مشهد 3D لم يصل إليه المستخدم بالتمرير بعد.
المشهد غير المرئي لا يحتاج إلى الاستمرار في التصيير. تتوقف الرسوم وحلقات التصيير عند خروج القسم من إطار العرض، وتُفكك المشاهد تمامًا إذا فقدت علامة التبويب التركيز.
تُحصر مثيلات ScrollTrigger داخل القسم الذي تنتمي إليه ولا تُفعّل إلا عند اقتراب ذلك القسم — بدل خط زمني واحد يحاول التعامل مع الصفحة كلها دفعة واحدة.
تُستبدل مشاهد WebGL الثقيلة بنسخ أخف أو صور ثابتة على الهاتف، بدل إجبار المشهد نفسه على العمل بجودة أقل — قرار يُتخذ لكل مشروع، لا حلًا احتياطيًا شاملًا.
إطلاق خمس تجارب مختلفة في 3D والحركة، لكل منها تقنية مختلفة — مشاهد قائمة على الاستعارة، وسرد سينمائي بالتمرير، وعمل مخصص على الـShaders، وشخصية مستجيبة للتمرير باستمرار
مجموعة ثابتة من عادات الأداء — تحسين النماذج، والتحميل المؤجل، والإيقاف الواعي بإطار العرض — نُقلت وطُوّرت عبر كل مشروع
تجارب مستقلة في الـShaders والجزيئات بُنيت بعيدًا عن أي صفحة هبوط، كتدريب مقصود على التقنية
تطبيق طريقة التفكير نفسها في البنية، المكتسبة من أعمال لوحات التحكم وSaaS، على تنظيم هذه المشاهد وتحميلها
© 2026 Sherif Khodeir