منصوبے کے بارے میں
GhurundEngine ایک ذاتی DirectX 12 پلے گراؤنڈ ہے: ایک گیم انجن کے ساتھ ٹولز اور نمونوں کا ایک مجموعہ۔ یہ مصنف کی چوتھی تکرار ہے، جو پہلے کے OpenGL، DirectX 9 اور DirectX 11 انجنوں کے بعد آئی۔
انجن
- C++ اور HLSL میں لکھا گیا۔
- رینڈرنگ کے لیے DirectX 12، فزکس کے لیے PhysX، اسکرپٹنگ کے لیے AngelScript، اور پلیٹ فارم انٹیگریشن کے لیے WinAPI استعمال کرتا ہے۔
- مصنف نے وسائل کی ہاٹ ری لوڈنگ، خودکار شیڈر پیرامیٹرز، ایک حسب ضرورت UI، اور کی فریم اینیمیشن سسٹم جیسے خیالات کی فہرست دی ہے۔
- یہ Visual Studio کی خصوصیات پر بہت زیادہ انحصار کرتا ہے، اس لیے اسے GCC کے ساتھ کمپائل نہیں کیا جا سکتا۔
گیم / نمونہ ایپ
- ابھی تک کوئی مکمل گیم نہیں ہے؛ شامل کردہ ایپ بنیادی طور پر یہ جانچنے کے لیے ہے کہ انجن کام کرتا ہے۔
کمپائلیشن کی ضروریات
- Visual Studio 2019
- DirectX 12
- PhysX
- TinyXML-2
- CRC
یہ پروجیکٹ کبھی پورٹیبل ہونے کے لیے نہیں بنایا گیا تھا۔ یہ صرف Visual Studio کے ساتھ بنتا ہے اور Windows 10 پر DirectX 12 کے موافق گرافکس کارڈ کے ساتھ چلتا ہے۔
README میں ان علمی ذرائع کو بھی جمع کیا گیا ہے جو مصنف نے استعمال کیے: PhysX اور MSDN دستاویزات، Microsoft DirectX Graphics Samples اور MiniEngine، GPUOpen لائبریریاں اور SDKs، X3DAudio، DirectX ٹیوٹوریلز، گاما درست رینڈرنگ، لکیری اسپیس لائٹنگ، PBR اور سیلف شیڈونگ پر مضامین، نیز HLSL Development Cookbook اور Real-Time 3D Rendering with DirectX and HLSL جیسی کتابیں۔
لائسنس: MIT، کاپی رائٹ (c) 2018 Marcin Korniluk 'Zielony'۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.