هافوك (برنامج)
هافوك هي مجموعة برامج وسيطة طورتها شركة هافوك الأيرلندية (التي كانت تُعرف سابقًا باسم شركة Telekynesis Research Limited ). توفر هافوك مكونات محرك الفيزياء والملاحة ومحاكاة الأقمشة التي يمكن دمجها في محركات ألعاب الفيديو .
في عام ٢٠٠٧، استحوذت شركة إنتل على شركة هافوك. [ ٢ ] وفي عام ٢٠٠٨، حازت هافوك على جائزة إيمي السنوية التاسعة والخمسين في مجال التكنولوجيا والهندسة، وذلك لمساهمتها في تطوير محركات الفيزياء في مجال الترفيه الإلكتروني. وفي عام ٢٠١٥، استحوذت مايكروسوفت على هافوك. [ ٣ ]
تاريخ
تأسست شركة Telekynesis Research Limited عام 1998 على يد طالبين جامعيين، هما هيو رينولدز وستيفن كولينز، من قسم علوم الحاسوب في كلية ترينيتي بدبلن، واللذان أسسا الاستوديو في دبلن، أيرلندا. كان اسم البرنامج في البداية Omniate ، ثم أُعيد تسميته إلى Havok (نسبةً إلى شخصية من سلسلة مارفل إكس-مين ).
تم الكشف عن الإصدار 1.0 من Havok SDK في مؤتمر مطوري الألعاب (GDC) في مارس 2000. [ 4 ]
فيزياء إيبيون الافتراضية
في عام ١٩٩٩، طورت شركة برمجيات ألمانية مقرها ميونيخ محركها الفيزيائي الخاص، إيبيون فيرتشوال فيزيكس ، وهو محرك فيزيائي وسيط يعمل في الوقت الفعلي ، طُوّر في أواخر التسعينيات من قِبل شركة البرمجيات الألمانية إيبيون سوفتوير. صُمم هذا المحرك لمحاكاة ديناميكيات الأجسام الصلبة في ألعاب الفيديو والوسائط التفاعلية، وكان منافسًا قويًا في سوق البرمجيات الوسيطة الفيزيائية إلى جانب ماث إنجن . [ ٥ ] في يونيو ٢٠٠٠، استحوذت هافوك على إيبيون، ودُمجت تقنياتها الأساسية لاحقًا في محرك هافوك فيزيكس . [ ٦ ] [ ٧ ]
تأسست شركة إيبيون عام ١٩٩٨. قاد تطوير محرك الفيزياء الافتراضية كبير المهندسين المعماريين أوليفر سترنك وفريقٌ لامركزي من المهندسين في أنحاء ألمانيا. تم تطوير المحرك بلغة C++، وصُمم مع مراعاة التوافق مع مختلف المنصات، حيث يدعم أنظمة تشغيل مايكروسوفت ويندوز، ولينكس، وسولاريس، وجهاز بلاي ستيشن ٢.
في 8 يونيو 2000، استحوذت شركة هافوك الأيرلندية على شركة إيبيون. حوّل هذا الاندماج فريق إيبيون إلى مكتب هافوك في ميونيخ، ليصبح بذلك ثالث موقع دولي للشركة بعد دبلن وبالو ألتو. شكّل هذا الاستحواذ لحظة محورية في هذا المجال، إذ أصبحت الخوارزميات المتطورة لحزمة تطوير البرمجيات (SDK) الخاصة ببرنامج إيبيون للفيزياء الافتراضية الأساس التقني لإصدار هافوك 1.5 وما بعده. [ 8 ] [ 9 ]
اشتهرت شركة إيبيون بمعالجتها المتقدمة للتفاعلات الفيزيائية المعقدة بالنسبة لتلك الحقبة. وشملت بنيتها ما يلي:
- الكشف عن التصادم: نظام متعدد المراحل يعمل على تحسين الأداء من خلال استخدام الأحجام المحيطة قبل الانتقال إلى عمليات الفحص الهندسي التفصيلية.
- أنظمة القيود: سمحت حزمة تطوير البرامج (SDK) للمطورين بتحديد أزواج الحركة ذات درجات حرية محددة. وشمل ذلك دعمًا أصليًا للمفاصل المعقدة مثل مفاصل الكرة والمفصلات المفصلية.
- وحدات التحكم الديناميكية: بالإضافة إلى النبضات البسيطة، سمح المحرك بقوى مستمرة من خلال "وحدات تحكم" مختلفة، مما يتيح محاكاة المغناطيسات والينابيع والقوى المخصصة التي يحددها المستخدم.
- تكامل خط الإنتاج: على الرغم من أن حزمة تطوير البرامج (SDK) لم تتضمن مُصدِّرات ثلاثية الأبعاد خاصة، إلا أنها كانت متوافقة بشكل فريد مع تنسيق ملف .BSP الخاص بلعبة Quake II ، مما يسمح للمطورين بدمج الفيزياء مباشرةً في خطوط إنتاج تصميم المستويات القائمة. [ 9 ] [ 10 ]
في ذروة نجاحها التجاري، كان سعر ترخيص حزمة تطوير البرمجيات Ipion يتراوح بين 50,000 و60,000 دولار أمريكي تقريبًا لكل مشروع. وقد زودت حزمة البرمجيات المطورين بدليل تقني من 76 صفحة ومكتبة شاملة بلغة C++.
يُعدّ برنامج 3DMark 2001 SE المعياري أبرز إرث لشركة Ipion. فقد استخدم اختبارا "اللعبة 4" و"ميزة الفيزياء" في البرنامج محرك Ipion لعرض قدرات الأجهزة المتطورة من خلال محاكاة معقدة للأجسام الصلبة. كما استُخدم في العديد من الألعاب التجارية، بما في ذلك لعبة السباق Route 66 (المعروفة عالميًا باسم USA Racer ) الصادرة عام 2001. بعد اندماجها مع شركة Havok، تم التخلي تدريجيًا عن اسم Ipion، إلا أن تأثيره لا يزال قائمًا في محاكاة الفيزياء الحديثة من خلال مساهمته المباشرة في محرك Havok.
كما يُستخدم هذا النظام بشكلٍ واسع في لعبة Half-Life 2 ، وإن كان قد خضع لتعديلات كبيرة من قِبل شركة Valve تحت اسم VPhysics (يستخدم VPhysics شفرة برمجية خاصة من Valve، بالإضافة إلى شفرة Havok للقيود وأنواع متعددة جزئية مُحسّنة للذاكرة). [ 11 ] تُعتبر Half-Life 2 من أوائل الألعاب التي حصلت على ترخيص استخدام برنامج وسيط للفيزياء في الوقت الحقيقي، مثل Ipion Virtual Physics، في المراحل الأولى من تطويرها مع بداية الألفية.
أبرز الاعتمادات باستخدام IVP
- برنامج أمابي ثري دي (برنامج تصميم ثلاثي الأبعاد)
- فيرتولز
- هارلي-ديفيدسون: سباق عبر أمريكا (1999)
- هارلي ديفيدسون: عجلات الحرية (2000)
- أوتوبانرازر 3 (2000)
- توب جير: المغامر الجريء (2000)
- كاواساكي فانتسي موتوكروس (2001)
- يوروباريزر
- أوبن كارت (2001)
- 3DMark 2001 SE (معيار الأداء)
- USA Racer (2001) ( Route 66 و A2 Racer Goes USA! في مناطق أخرى)
- كاونتر سترايك: سورس (2004)
- مصدر نصف العمر (2004)
- هاف لايف 2 (2004)
- يوم الهزيمة: المصدر (2005)
- Garry's Mod (2006)
كانت أول لعبة تستخدم محرك Havok هي لعبة صدرت عام 1999 تسمى London Racer، والتي طورتها شركة Davilex Games التي كانت تربطها شراكة طويلة مع Havok/IVP. [ 12 ]
منتجات
تتكون مجموعة برامج Havok الوسيطة من الوحدات التالية:
- فيزياء هافوك : [ 13 ] برنامج من تطوير شركة إيبيون سوفتوير ( فيزياء إيبيون الافتراضية )، مصمم أساسًا لألعاب الفيديو ، ويتيح محاكاة تصادم وديناميكيات الأجسام الصلبة في ثلاثة أبعاد في الوقت الفعلي . يوفر البرنامج أنواعًا متعددة من القيود الديناميكية بين الأجسام الصلبة (مثل فيزياء الدمى المتحركة )، ويحتوي على مكتبة متطورة للغاية لاكتشاف التصادم . باستخدام المحاكاة الديناميكية ، يتيح فيزياء هافوك إنشاء عوالم افتراضية أكثر واقعية في الألعاب. كانت الشركة تعمل على تطوير نسخة متخصصة من فيزياء هافوك تُسمى هافوك إف إكس، والتي تستخدم وحدات معالجة الرسومات من ATI و Nvidia لمحاكاة الفيزياء، [ 14 ] ولكن لم يتحقق هدف تسريع وحدة معالجة الرسومات إلا بعد عدة سنوات. [ 15 ]
- هافوك نافيجيشن : [ 16 ] في عام 2009، أصدرت هافوك برنامج هافوك للذكاء الاصطناعي، الذي يوفر إمكانيات متقدمة لتحديد المسارات في الألعاب. يوفر هافوك للذكاء الاصطناعي توليد شبكة الملاحة، وتحديد المسارات، وتتبعها في بيئات ألعاب الفيديو. في عام 2024، أُعيد تسمية هذا المنتج إلى هافوك نافيجيشن. [ 17 ]
- Havok Cloth : [ 18 ] تم إصداره في عام 2008، ويتعامل Havok Cloth مع المحاكاة الفعالة لملابس الشخصيات وديناميكيات الجسم الناعم .
- Havok Destruction (متوقف) : تم إصداره أيضًا في عام 2008، ويوفر Havok Destruction أدوات لإنشاء بيئات أجسام صلبة قابلة للتدمير والتشويه.
- برنامج هافوك أنيميشن ستوديو (متوقف) : يُعرف هافوك أنيميشن ستوديو رسميًا باسم هافوك بيهيفيير وهافوك أنيميشن. هافوك بيهيفيير عبارة عن حزمة تطوير برمجية (SDK) لوقت التشغيل للتحكم في رسوميات شخصيات الألعاب على مستوى عالٍ باستخدام آلات الحالة المحدودة . يوفر هافوك أنيميشن تشغيلًا فعالًا وضغطًا لرسوميات الشخصيات في الألعاب، بالإضافة إلى ميزات مثل الحركة العكسية .
- هافوك سكريبت (متوقف) : هافوك سكريبت عبارة عن آلة افتراضية متوافقة مع لغة لوا ، مصممة لتطوير ألعاب الفيديو . يتم شحنها كجزء من هافوك سكريبت ستوديو.
- محرك هافوك للرؤية (متوقف): في عام 2011، استحوذت هافوك على شركة تطوير محركات الألعاب الألمانية ترينيجي ومحرك الرؤية ومجموعة الأدوات الخاصة بها. [ 19 ]
المنصات المدعومة
تتميز حزمة تطوير البرمجيات Havok SDK بتعدد منصاتها، ويتم تحديثها باستمرار لتتوافق مع معظم المنصات الحديثة. يُمنح المرخص لهم إمكانية الوصول إلى معظم شفرة المصدر المكتوبة بلغة C / C++ ، مما يتيح لهم حرية تخصيص ميزات المحرك أو نقله إلى منصات مختلفة، مع العلم أن بعض المكتبات متوفرة بصيغة ثنائية فقط. في مارس 2011، عرضت Havok نسخة من محرك الفيزياء Havok مصممة للاستخدام مع هاتف Sony Xperia Play ، أو تحديدًا مع نظام Android 2.3. [ 20 ] خلال مؤتمر BUILD 2012 الذي نظمته مايكروسوفت ، كشفت Havok عن مجموعة تقنية متكاملة لأنظمة Windows 8 و Windows RT و Windows Phone 8 ، ولاحقًا Windows 10. [ 21 ]
اعتبارًا من فبراير 2023، يدعم برنامج Havok 18 هدفًا عبر 10 منصات. [ 22 ] وتشمل هذه المنصات: Windows و Linux و Xbox Series S/X و PlayStation 5 و iOS و Nintendo Switch و Android .
محركات جاهزة الصنع
الوحدة
في عام 2019، وقّعت شركتا Unity وHavok اتفاقية شراكة لبناء حل فيزيائي متكامل لمشاريع DOTS في Unity. [ 23 ] وقد اكتمل هذا الحل وأُطلق جاهزًا للاستخدام في ديسمبر 2022. [ 24 ]
محرك Unreal Engine
تُوفر هافوك تكاملات [ 25 ] لجميع منتجاتها مع محرك Unreal Engine من إيبك . يُمكن استخدام هافوك فيزيكس لاستبدال محرك الفيزياء المُدمج (كاوس فيزيكس) على مستوى المحرك، بينما يُعد هافوك نافيجيشن إضافةً مستقلة، وهافوك كلوث أداةً منفصلة تعمل بالتوازي مع المحرك.
Babylon.js
في أبريل 2023، تم إصدار Babylon.js 6.0 مع تطبيق فيزيائي من تطوير Havok. [ 26 ] تم إصدار هذا التطبيق كإضافة WASM وتضمن إصلاحًا شاملاً لواجهة برمجة تطبيقات الفيزياء في Babylon.js.
الاستخدام
ألعاب الفيديو
كانت لعبة London Racer أول لعبة تستخدم فيزياء Havok في عام 1999 [ 27 ] من تطوير شركة Davilex Games . وفي عام 2023، استُخدمت منتجات Havok في اثنتي عشرة لعبة [ 28 ] من بين أفضل عشرين لعبة فيديو مبيعًا في الولايات المتحدة. [ 29 ]
برامج أخرى
يمكن العثور على هافوك أيضًا في:
- أدوات قياس الأداء 3DMark2001 و 03 من Futuremark
- إضافة لبرنامج الرسوم المتحركة مايا
- يستخدم محرك الألعاب Source الخاص بشركة Valve محرك VPhysics، وهو محرك فيزيائي معدل من Havok [ 30 ].
- إضافات هافوك في برنامج ثري دي ستوديو ماكس
- أدوبي شوكويف [ 31 ]
يُوفر برنامج هافوك أدوات (تُسمى "أدوات محتوى هافوك") لتصدير الأصول لاستخدامها مع جميع منتجات هافوك من أوتوديسك ثري دي إس ماكس ، وأوتوديسك مايا ، وأوتوديسك سوفت إيميج (سابقًا) . كما استُخدم هافوك في العالم الافتراضي سكند لايف ، حيث كانت خوادم المحاكاة عبر الإنترنت تتولى معالجة جميع العمليات الفيزيائية، بدلاً من أجهزة المستخدمين. صدرت ترقية إلى الإصدار 4 من هافوك في أبريل 2008، وبدأت الترقية إلى الإصدار 7 في يونيو 2010. [ 32 ] قام إميلين ناكاموري، أحد سكان سكند لايف ، بتصميم ساعة ميكانيكية تعمل بالوزن والبندول، وتعتمد كليًا على فيزياء هافوك، وذلك في مارس 2019. [ 33 ]
التسعير والترخيص
في عام 2025، قدمت شركة هافوك نموذج تسعير جديد يستهدف مطوري الألعاب الصغار والمستقلين، حيث توفر الوصول إلى فيزياء هافوك وملاحة هافوك مقابل رسوم لمرة واحدة لكل لعبة. [ 34 ]
صفحات تاريخية
- آلة أرشيف الإنترنت
- فريق
- محرك الفيزياء الافتراضي إيبيون
- هافوك يشتري إيبيون
- هافوك وإيبيون يتجهان نحو القمة
مراجع
- ↑ "إصدار Havok 2025.2" . havok.com . تم الاطلاع عليه بتاريخ 18 ديسمبر 2025 .
- ↑ شركة إنتل (14 سبتمبر 2007). "إنتل تستحوذ على هافوك" (بيان صحفي). سانتا كلارا .
- ↑ "هافوك سينضم إلى مايكروسوفت - المدونة الرسمية لمايكروسوفت" . 2015-10-02 . تم الاطلاع عليه بتاريخ 2022-12-28 .
- ↑ "الذكرى العاشرة لـ Havok" . GamesIndustry.biz . 10 ديسمبر 2008.
- ↑ صفحة، أرشيف كاثرين غونشاروف. "كابوم! ألعاب الفيديو تصبح فيزيائية" . مجلة إم آي تي للتكنولوجيا .
- ↑ "نتيجة استعلام معلومات الموقع الإلكتروني" . www.webcitation.org .
- ^ "إيبيون" . www.thomas-liss.com .
- ↑ "هافوك > إيبيون" . www.havok.com . مؤرشف من الأصل بتاريخ 2001-07-07.
- 1 2 "نتيجة استعلام معلومات الموقع الإلكتروني" . www.webcitation.org .
- ↑ "مراجعة منتج محركات الفيزياء، الجزء الأول والثاني" . مطور ألعاب .
- ↑ "VPhysics" . developer.valvesoftware.com .
- ↑ "تاريخ هافوك: رسم بياني" . جيمينج نيكسس .
- ↑ "فيزياء هافوك" . هافوك.
- ↑ شيلوف، أنطون (2005). "هافوك تُطلق محرك هافوك إف إكس لحساب المؤثرات الفيزيائية على وحدات معالجة الرسومات" . مختبرات إكسبت. مؤرشف من الأصل بتاريخ 5 ديسمبر 2008. تم الاطلاع عليه بتاريخ 28 نوفمبر 2008 .
- ↑ "عرض توضيحي للعبة Havok Physics على جهاز بلاي ستيشن 4" . قناة هافوك. 2013. مؤرشف من الأصل بتاريخ 21 ديسمبر 2021. تم الاطلاع عليه بتاريخ 20 فبراير 2013 .
- ↑ "ملاحة هافوك" . هافوك.
- ↑ "لقد قمنا بتغيير اسم Havok AI إلى Havok Navigation" . 2024-04-01.
- ↑ "قماش هافوك" . هافوك.
- ↑ "هافوك تعلن استحواذها على ترينيجي" . 8 أغسطس 2011. مؤرشف من الأصل بتاريخ 5 أكتوبر 2011. تم الاطلاع عليه بتاريخ 12 أغسطس 2011 .
- ↑ إنجادجيت (2011). "محرك هافوك الفيزيائي يصل إلى أندرويد 2.3، وتم عرضه على جهاز إكسبيريا بلاي" . إنجادجيت . تم الاطلاع عليه بتاريخ 5 مارس 2011 .
- ↑ «هافوك تستعرض مجموعة تقنياتها الكاملة لأنظمة ويندوز 8 وويندوز آر تي وويندوز فون 8 في مؤتمر مايكروسوفت Build 2012» (بيان صحفي). ريدموند : سي إن بي سي . 30 أكتوبر 2012.
- ↑ "هافوك 2023.2 متوفر الآن" . 2024-02-13.
- ↑ "الإعلان عن Unity و Havok Physics لـ DOTS | Unity في الكلمة الرئيسية لمؤتمر GDC 2019" . 2019-04-08.
- ↑ "تم الآن دعم Havok Physics for Unity للإنتاج" . 2022-12-19.
- ↑ "هافوك لمحرك أنريل إنجن 5.4 متوفر الآن!" . 2024-05-08.
- ↑ "الإعلان عن Babylon.js 6.0" . 2023-04-20.
- ↑ "تاريخ هافوك: رسم بياني" . 2014-12-16.
- ↑ "ألعاب مدعومة بتقنية هافوك" .
- ↑ "أفضل ألعاب الفيديو مبيعًا في الولايات المتحدة عام 2023، حسب قيمة المبيعات بالدولار" . 2024-01-29.
- ↑ "VPhysics" . مجتمع مطوري Valve . تم الاطلاع عليه بتاريخ 28-12-2022 .
- ↑ ناجل، ديفيد. "ماكروميديا دايركتور 8.5 شوكويف ستوديو" . كرييتف ماك . مؤرشف من الأصل في 2 يناير 2002. تم الاطلاع عليه في 6 مايو 2025 .
{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط ) - ↑ "ملاحظات الإصدار/خادم سكند لايف/1.40" . secondlife.com. 27 يناير 2011. تم الاطلاع عليه بتاريخ 28 ديسمبر 2022 .
- ↑ "شاهد: ساعة في العالم الافتراضي تعمل بالكامل على فيزياء العالم الافتراضي" .
- ↑ داوز، رايان (25 مارس 2025). "هافوك تُقدّم أسعارًا معقولة لاستوديوهات تطوير الألعاب المستقلة" . أخبار تقنية المطورين . تم الاطلاع عليه بتاريخ 3 أبريل 2025 .
- برنامج 2000
- محركات الفيزياء الحاسوبية
- برامج مايكروسوفت
- برامج وسيطة لألعاب الفيديو
- برامج تطوير ألعاب الفيديو
- محركات ألعاب الفيديو
- الواقع الافتراضي
