AMD የ3-ል አፕሊኬሽኖችን ፈጣን ፕሮቶታይፕ ለማድረግ Caudron Frameworkን ይከፍታል።

AMD ታትሟል አዲስ ክፍት ማዕቀፍ Caudronቩልካን ወይም ዳይሬክትኤክስ12 ኤፒአይን በመጠቀም የጨዋታ ፕሮቶታይፕ እና የግራፊክስ አፕሊኬሽኖችን በፍጥነት ለማዳበር የሚረዱ መሳሪያዎችን ያቀርባል። ክፈፉ መጀመሪያ ላይ ለኤስዲኬ ማሳያዎችን እና ምሳሌዎችን ለማዘጋጀት በውስጥ ጥቅም ላይ ውሏል። የፕሮጀክት ኮድ በ C ++11 እና የተሰራጨው በ በ MIT ፍቃድ.

ካውድሮን እንደ ቀላል የጨዋታ ሞተር ተቆጥሯል ለመማር ቀላል እና ልማት በሂደት ላይ እያለ የተለያዩ ሙከራዎችን ማስተናገድ ይችላል። ሞተሩ ከመተግበሪያው ጋር በስታቲስቲክስ የተያያዘ ቤተ-መጽሐፍት መልክ ተያይዟል. የሞተር ክፍሎች በአራት ዋና ምድቦች ይከፈላሉ.

  • አስተዳዳሪዎች እና የንብረት ጫኚዎች. ሸካራማነቶችን በDDS፣ PNG፣ JPG፣ ወዘተ ቅርጸቶች መጫንን ይደግፋል። የምስል ተወካዮችን የመፍጠር ችሎታ. ለቋሚ እና ተለዋዋጭ የጂኦሜትሪክ እቃዎች ቁመቶችን እና ኢንዴክሶችን ለማከማቸት እንዲሁም በቪዲዮ ማህደረ ትውስታ ውስጥ ከመጫንዎ በፊት ሸካራማነቶችን ለማከማቸት በርካታ ቋት አተገባበር ተዘጋጅቷል ።
  • የ3ዲ አምሳያዎችን በglTF 2.0 ቅርጸት ለካሜራ እንቅስቃሴ አኒሜሽን፣የሽቦ ክፈፎች እና መብራቶች፣የሸካራነት ካርታ ስራ፣ቁስ አካላዊ መሰረት ያደረገ አተረጓጎም (PBR)፣ የነጥብ መብራት እና ጥላዎችን በመደገፍ የ2ዲ አምሳያዎችን በglTF XNUMX እንዲጭኑ እና እንዲሰሩ የሚያስችልዎ አቅራቢዎች። XNUMXD ነገሮችን በPostProcPS/PS ቅርጸቶች በድህረ-ማቀነባበር ደረጃ የራሱን ሼደር በመጠቀም ይደግፋል። አካል እንዲሁ ይገኛል። ImGUI GUI ለማመንጨት እና የተቀናጀ ፍርግርግ እና የሽቦ ፍሬም ኪዩብ (የማሰሪያ ሳጥኖች እና የመብራት / የካሜራ ፕሮፓጋንዳ ኮን) ለማምረት የመግብሮች ስብስብ;
  • ለVulkan API የተወሰነ የረዳት ተቆጣጣሪዎች እና የውቅረት ኮድ ስብስብ;
  • የመለኪያ ስራዎችን ለመስራት ፣የመስኮት እና የሙሉ ስክሪን ሁነታዎች ፣በመስኮቶች መካከል የመልእክት ፍሰትን ለማስኬድ ፣ወዘተ ለተለያዩ ኦፕሬቲንግ ሲስተሞች የተለመደ ኮድ።

ጥቅሉ ተጨማሪ ቤተ-መጻሕፍትን ያካትታል፡ ስለ ጂፒዩ መረጃ ለማግኘት AGS፣ VulkanMemoryAllocator for memory management in Vulkan apps, d3d12x D3D12 API ለመጠቀም፣ dxc ከሻደር ማጠናቀቂያ ለ DirectX፣ imgui ከ GUI ቤተ-መጽሐፍት ጋር፣ json በJSON ውስጥ መረጃን ለመጠቀም ቅርጸት .

AMD የ3-ል አፕሊኬሽኖችን ፈጣን ፕሮቶታይፕ ለማድረግ Caudron Frameworkን ይከፍታል።

ምንጭ: opennet.ru

አስተያየት ያክሉ