AMD د 3D غوښتنلیکونو چټک پروټوټایپینګ لپاره د کاډرون چوکاټ خلاصوي

AMD خپور شوی نوی خلاص چوکاټ کوډون، کوم چې د Vulkan یا DirectX12 API په کارولو سره د لوبې پروټوټایپونو او ګرافیک غوښتنلیکونو ګړندي پرمختګ لپاره وسیلې چمتو کوي. چوکاټ په پیل کې د SDK لپاره ډیمو او مثالونو رامینځته کولو لپاره په داخلي توګه کارول شوی و. د پروژې کوډ په C++11 کې لیکل شوی او لخوا توزیع شوی د MIT جواز لاندې.

کاډرون د ساده لوبې انجن په توګه پیژندل شوی چې زده کول یې اسانه دي او د بیالبیلو تجربو د ځای په ځای کولو لپاره د پرمختګ پرمختګ په توګه تعدیل کیدی شي. انجن د یو سټیلیل تړل شوي کتابتون په بڼه د غوښتنلیک سره وصل دی. د انجن برخې په څلورو عمده کټګوریو ویشل شوي دي:

  • مدیران او د سرچینو بار وړونکي. په DDS، PNG، JPG، او داسې نورو فارمیټونو کې د بارولو جوړښتونو ملاتړ کوي. د انځور نمایندګۍ جوړولو وړتیا سره. د جامد او متحرک بدلیدونکي جیومیټریک شیانو لپاره د عمودی او شاخصونو ذخیره کولو لپاره ډیری بفر پلي کول چمتو شوي ، او همدارنګه د ویډیو حافظې ته له پورته کیدو دمخه د جوړښتونو ذخیره کولو لپاره؛
  • رینډررز چې تاسو ته اجازه درکوي د 3D ماډلونه په glTF 2.0 فارمیټ کې د کیمرې حرکت حرکت کولو ، تار فریمونو او څراغونو ، جوړښت نقشه کولو ، د موادو فزیکي اساس رینډرینګ (PBR) ، پوائنټ روښانتیا او سیوري لپاره ملاتړ سره 2D ماډلونه پورته او وړاندې کړئ. د پوسټ پروسس کولو مرحله کې د خپل شیډر په کارولو سره په PostProcPS/PS فارمیټونو کې د XNUMXD شیانو رینډر کولو ملاتړ کوي. اجزا هم شتون لري ImGUI د GUI د تولید لپاره او د ویجټونو سیټ د همغږي ګریډ او د تار فریم مکعب رامینځته کولو لپاره (د بونډینګ بکسونو او د روښنايي / کیمرې تبلیغ شنک لپاره)؛
  • د وولکان API لپاره ځانګړي د مرستندویانو او ترتیب کوډونو سیټ؛
  • د مختلف عملیاتي سیسټمونو لپاره ځانګړي کوډ د سکیلینګ عملیاتو پروسس کولو لپاره ، کړکۍ او بشپړ سکرین حالتونه ، د وینډوز ترمینځ د پیغام جریان پروسس کول ، او داسې نور.

په کڅوړه کې اضافي کتابتونونه هم شامل دي: د GPU په اړه د معلوماتو ترلاسه کولو لپاره AGS، په Vulkan غوښتنلیکونو کې د حافظې مدیریت لپاره VulkanMemoryAllocator، د D3D12 API کارولو لپاره d3d12x، د DirectX لپاره د شیډر کمپیلر سره dxc، د GUI کتابتون سره imgui، په JSON کې د معلوماتو د مینځلو لپاره json بڼه

AMD د 3D غوښتنلیکونو چټک پروټوټایپینګ لپاره د کاډرون چوکاټ خلاصوي

سرچینه: opennet.ru

Add a comment