AMD чаҳорчӯбаи Caudron-ро барои прототипсозии босуръати барномаҳои 3D мекушояд

AMD нашр шудааст чаҳорчӯбаи нави кушода кадрон, ки асбобҳоро барои рушди босуръати прототипҳои бозӣ ва барномаҳои графикӣ бо истифода аз Vulkan ё DirectX12 API таъмин мекунад. Чаҳорчӯба дар ибтидо барои таҳияи намоишҳо ва мисолҳо барои SDK истифода мешуд. Рамзи лоиҳа дар C++ 11 навишта шудааст ва паҳн мекунад таҳти иҷозатномаи MIT.

Каудрон ҳамчун як муҳаррики соддакардашудаи бозӣ тавсиф карда мешавад, ки омӯхтан осон аст ва ҳангоми пешрафти рушд барои ҷойгир кардани таҷрибаҳои гуногун метавонад тағир дода шавад. Муҳаррик ба барнома дар шакли китобхонаи статикӣ пайваст карда мешавад. Қисмҳои муҳаррик ба чор категорияи асосӣ тақсим мешаванд:

  • Менеҷерҳо ва боркунакҳои захираҳо. Боркунии матнҳоро дар форматҳои DDS, PNG, JPG ва ғайра дастгирӣ мекунад. бо қобилияти эҷоди тасвирҳо. Якчанд амалисозии буферӣ барои нигоҳ доштани қуллаҳо ва индексҳо барои объектҳои геометрии статикӣ ва динамикӣ тағирёбанда, инчунин барои нигоҳ доштани матнҳо пеш аз бор кардан ба хотираи видео пешбинӣ шудааст;
  • Рендерерҳо, ки ба шумо имкон медиҳанд, ки моделҳои 3D-ро дар формати glTF 2.0 бо дастгирии аниматсияи ҳаракати камера, симчӯбҳо ва чароғҳо, харитасозии матн, рендеринги физикӣ дар асоси маводҳо (PBR), равшании нуқтаҳо ва сояҳо бор кунед ва намоиш диҳед. Намоиши объектҳои 2D-ро дар форматҳои PostProcPS/PS бо истифода аз шейдери худ дар марҳилаи пас аз коркард дастгирӣ мекунад. Компонент низ дастрас аст ImGUI барои тавлиди GUI ва маҷмӯи виджетҳо барои тавлиди шабакаи координатӣ ва куби сими симӣ (барои маҳдуд кардани қуттиҳо ва конуси равшанӣ/камера);
  • Маҷмӯи коркардкунандагони ёрирасон ва рамзи конфигуратсия, ки ба API Vulkan хос аст;
  • Рамзи маъмулӣ барои системаҳои гуногуни амалиётӣ барои коркарди амалиёти миқёскунӣ, режимҳои тиреза ва пурра экран, коркарди ҷараёни паёмҳо байни тирезаҳо ва ғайра.

Маҷмӯа инчунин китобхонаҳои иловагиро дар бар мегирад: AGS барои гирифтани маълумот дар бораи GPU, VulkanMemoryAllocator барои идоракунии хотира дар замимаҳои Vulkan, d3d12x барои истифодаи API D3D12, dxc бо компилятори shader барои DirectX, imgui бо китобхонаи GUI, json барои коркарди маълумот дар JSON формат.

AMD чаҳорчӯбаи Caudron-ро барои прототипсозии босуръати барномаҳои 3D мекушояд

Манбаъ: opennet.ru

Илова Эзоҳ