AMD 3D ايپليڪيشنن جي تيز پروٽوٽائپنگ لاءِ ڪيڊرون فريم ورڪ کوليو

ايم ڊي شايع ٿيل نئون کليل فريم ورڪ caudron، جيڪو Vulkan يا DirectX12 API استعمال ڪندي گيم پروٽوٽائپس ۽ گرافڪس ايپليڪيشنن جي تيزيءَ سان ترقي لاءِ اوزار فراهم ڪري ٿو. فريم ورڪ شروعاتي طور تي SDK لاءِ ڊيمو ۽ مثالن کي ترقي ڪرڻ لاءِ اندروني طور استعمال ڪيو ويو. پروجيڪٽ ڪوڊ C++ 11 ۾ لکيل آهي ۽ طرفان ورهايل MIT لائسنس تحت.

Caudron هڪ آسان گيم انجڻ جي طور تي پيش ڪيو ويو آهي جيڪو سکڻ ۾ آسان آهي ۽ تبديل ٿي سگهي ٿو جيئن ترقي ترقي ڪري ٿي مختلف تجربن کي گڏ ڪرڻ لاءِ. انجڻ ايپليڪيشن سان ڳنڍيل آهي هڪ statically ڳنڍيل لائبريري جي صورت ۾. انجڻ جا حصا چار مکيه ڀاڱن ۾ ورهايل آهن:

  • مينيجرز ۽ وسيلا لوڊ ڪندڙ. DDS، PNG، JPG، وغيره فارميٽ ۾ لوڊ ڪرڻ جي بناوت کي سپورٽ ڪري ٿو. تصوير جي نمائندگي ٺاهڻ جي صلاحيت سان. جامد ۽ متحرڪ طور تبديل ٿيندڙ جاميٽري شيون، ۽ گڏوگڏ وڊيو ميموري ۾ لوڊ ڪرڻ کان اڳ بناوتن کي محفوظ ڪرڻ لاءِ عمودي ۽ اشاري کي محفوظ ڪرڻ لاءِ ڪيترائي بفر لاڳو ڪيا ويا آهن.
  • رينڊر جيڪي توهان کي 3D ماڊل لوڊ ڪرڻ ۽ رينڊر ڪرڻ جي اجازت ڏين ٿا glTF 2.0 فارميٽ ۾ ڪئميرا جي حرڪت، وائر فريم ۽ لائيٽس، ٽيڪسچر ميپنگ، فزيڪل بيسڊ رينڊرنگ آف مواد (PBR)، پوائنٽ لائٽنگ ۽ شيڊز جي اينيميشن جي مدد سان. پوسٽ پروسيسنگ اسٽيج تي پنهنجو شيڊر استعمال ڪندي PostProcPS/PS فارميٽ ۾ 2D شين جي رينڊرنگ کي سپورٽ ڪري ٿو. جزو پڻ موجود آهي ImGUI ڪوآرڊينيٽ گرڊ ۽ وائر فريم ڪيوب پيدا ڪرڻ لاءِ هڪ GUI ۽ ويجيٽس جو هڪ سيٽ پيدا ڪرڻ لاءِ (بائونڊنگ باڪسز ۽ لائٽنگ/ڪئميرا پروپيگيشن ڪون لاءِ)؛
  • وولڪن API لاءِ مخصوص مددگار هينڊلر ۽ ڪنفيگريشن ڪوڊ جو هڪ سيٽ؛
  • عام ڪوڊ مختلف آپريٽنگ سسٽم لاءِ پروسيسنگ اسڪيلنگ آپريشنز لاءِ، ونڊو ۽ فل اسڪرين موڊس، پروسيسنگ پيغام جي وهڪري جي وچ ۾ ونڊوز وغيره.

پيڪيج ۾ اضافي لائبريريون پڻ شامل آهن: GPU بابت معلومات حاصل ڪرڻ لاءِ AGS، VulkanMemoryAllocator لاءِ Vulkan ايپليڪيشنن ۾ ميموري مئنيجمينٽ لاءِ، D3D12 API استعمال ڪرڻ لاءِ d3d12x، DirectX لاءِ شيڊر ڪمپلر سان dxc، GUI لائبريري سان imgui، JSON ۾ ڊيٽا کي هٿي ڏيڻ لاءِ json فارميٽ

AMD 3D ايپليڪيشنن جي تيز پروٽوٽائپنگ لاءِ ڪيڊرون فريم ورڪ کوليو

جو ذريعو: opennet.ru

تبصرو شامل ڪريو