AMD Tatala Caudron Framework mo Fa'ata'ita'iga Vave o Talosaga 3D

AMD lomia ta'iala fou matala caudron, lea e maua ai meafaigaluega mo le atinaʻeina vave o faʻataʻitaʻiga taʻaloga ma faʻataʻitaʻiga faʻataʻitaʻiga e faʻaaoga ai le Vulkan poʻo le DirectX12 API. O le auivi sa fa'aaoga muamua i totonu e atia'e ai fa'ata'ita'iga ma fa'ata'ita'iga mo le SDK. O le tulafono o le poloketi o loʻo tusia i le C ++ 11 ma tufatufaina e i lalo ole laisene MIT.

O le Caudron o loʻo taʻua o se masini taʻaloga faigofie e faigofie ona aʻoaʻoina ma e mafai ona faʻaleleia aʻo faʻagasolo le atinaʻe e faʻaoga ai suʻega eseese. O le afi o loʻo faʻapipiʻi i le talosaga i le tulaga o se faletusi fesoʻotaʻi faʻamau. E vaevaeina vaega afi i ni vaega autu se fa:

  • Pule ma le fa'aputuina o punaoa. Lagolagoina le utaina o lanu i DDS, PNG, JPG, ma isi. fa'atasi ai ma le tomai e fai ai fa'atusa ata. E tele fa'atinoga fa'apolopolo e tu'uina atu mo le teuina o fa'ailoga ma fa'ailoga mo mea fa'atutu ma suiga malosi, fa'apea fo'i ma le teuina o mea 'ese'ese a'o le'i utaina i le manatua o ata vitio;
  • Fa'aliliuga e fa'atagaina oe e utaina ma tu'u fa'ata'ita'iga 3D i le glTF 2.0 fa'atasi ma le lagolago mo le fa'afiafiaga o mea pu'eata, fa'amalama ma moli, fa'afanua fa'asologa, fa'avae fa'aletino o mea (PBR), moli fa'ailoga ma ata. Lagolagoina le tu'uina atu o mea faitino 2D i PostProcPS/PS fa'aoga e fa'aaoga ai lona lava paolo i le fa'asologa o fa'asologa. E maua foi le vaega ImGUI mo le fa'atupuina o se GUI ma se seti o widgets mo le fa'atupuina o se fa'asologa fa'amaopoopo ma se pusa uaea (mo atigipusa fa'amau ma le fa'amalama / fa'apipi'i meapueata);
  • Se seti o fesoasoani fesoasoani ma faʻasologa faʻasologa faʻapitoa ile Vulkan API;
  • Fa'ailoga masani mo faiga fa'aoga eseese mo le fa'agaioiina o fa'agasologa o fa'atinoga, fa'amalama fa'amalama ma fa'ata atoa, fa'agasolo fe'au fe'au i le va o faamalama, ma isi.

O le afifi e aofia ai foʻi faletusi faaopoopo: AGS mo le mauaina o faʻamatalaga e uiga i le GPU, VulkanMemoryAllocator mo le puleaina o mafaufauga i Vulkan talosaga, d3d12x mo le faʻaaogaina o le D3D12 API, dxc ma se faʻapipiʻi shader mo DirectX, imgui ma se faletusi GUI, json mo le faʻaogaina o faʻamatalaga i le JSON faatulagaga .

AMD Tatala Caudron Framework mo Fa'ata'ita'iga Vave o Talosaga 3D

puna: opennet.ru

Faaopoopo i ai se faamatalaga