AMD-k Caudron esparrua ireki du 3D aplikazioen prototipo azkarra egiteko

AMD argitaratuko marko ireki berria kaudroi, Vulkan edo DirectX12 APIa erabiliz joko-prototipoak eta aplikazio grafikoak azkar garatzeko tresnak eskaintzen dituena. Markoa hasieran SDKrako demoak eta adibideak garatzeko erabiltzen zen barnean. Proiektuaren kodea C++11n idatzita dago eta arabera banatuta MIT lizentziapean.

Caudron, ikasteko erraza den eta garapena aurrera doan heinean alda daitekeen joko-motor sinplifikatu gisa aurkezten da, hainbat esperimentu egokitzeko. Motorra aplikazioari atxikita dago estatikoki loturiko liburutegi baten moduan. Motorraren osagaiak lau kategoria nagusitan banatzen dira:

  • Kudeatzaileak eta baliabideen kargatzaileak. DDS, PNG, JPG eta abar formatuetan testurak kargatzea onartzen du. irudien irudikapenak sortzeko gaitasunarekin. Hainbat buffer inplementazio eskaintzen dira objektu geometriko estatiko eta dinamikoki aldatzen diren erpinak eta indizeak gordetzeko, baita testurak gordetzeko ere bideo-memorian kargatu aurretik;
  • GlTF 3 formatuan 2.0D ereduak kargatu eta errendatzeko aukera ematen duten errendatzaileak kameraren mugimenduaren, alanbreen eta argien animaziorako laguntzarekin, ehundura-mapea, materialen errendatze fisikoan (PBR), puntu-argiztapena eta itzalak. PostProcPS/PS formatuetan 2D objektuak errendatzea onartzen du bere itzala erabiliz prozesatzeko osteko fasean. Osagaia ere eskuragarri ImGUI GUI bat eta widget multzo bat sortzeko koordenatu-sare bat eta alanbrezko kubo bat sortzeko (kaxak mugatzeko eta argi/kameraren hedapen-konorako);
  • Vulkan APIrako laguntzaileen kudeatzaileen eta konfigurazio-kodeen multzoa;
  • Sistema eragile desberdinentzako kode tipikoa eskalatze eragiketak prozesatzeko, leihodun eta pantaila osoko moduak, leihoen arteko mezu-fluxua prozesatzeko, etab.

Paketeak liburutegi osagarriak ere baditu: GPUri buruzko informazioa lortzeko AGS, VulkanMemoryAllocator memoria kudeatzeko Vulkan aplikazioetan, d3d12x D3D12 APIa erabiltzeko, dxc DirectX-erako shader konpilatzaile batekin, imgui GUI liburutegi batekin, json datuak JSON-en manipulatzeko. formatua .

AMD-k Caudron esparrua ireki du 3D aplikazioen prototipo azkarra egiteko

Iturria: opennet.ru

Gehitu iruzkin berria