3D பயன்பாடுகளின் விரைவான முன்மாதிரிக்கான Caudron கட்டமைப்பை AMD திறக்கிறது

ஏஎம்டி வெளியிடப்பட்ட புதிய திறந்த கட்டமைப்பு க ud ட்ரான், இது Vulkan அல்லது DirectX12 API ஐப் பயன்படுத்தி கேம் முன்மாதிரிகள் மற்றும் கிராபிக்ஸ் பயன்பாடுகளின் விரைவான வளர்ச்சிக்கான கருவிகளை வழங்குகிறது. SDKக்கான டெமோக்கள் மற்றும் எடுத்துக்காட்டுகளை உருவாக்க, கட்டமைப்பு ஆரம்பத்தில் உள்நாட்டில் பயன்படுத்தப்பட்டது. திட்டக் குறியீடு C++11 இல் எழுதப்பட்டுள்ளது வழங்கியது MIT உரிமத்தின் கீழ்.

கௌட்ரான் ஒரு எளிமைப்படுத்தப்பட்ட கேம் இன்ஜினாகக் கூறப்படுகிறது, இது கற்றுக்கொள்வதற்கு எளிதானது மற்றும் பல்வேறு சோதனைகளுக்கு இடமளிக்கும் வகையில் வளர்ச்சி முன்னேறும்போது மாற்றியமைக்கப்படலாம். நிலையான முறையில் இணைக்கப்பட்ட நூலகத்தின் வடிவத்தில் இயந்திரம் பயன்பாட்டுடன் இணைக்கப்பட்டுள்ளது. இயந்திர கூறுகள் நான்கு முக்கிய வகைகளாக பிரிக்கப்பட்டுள்ளன:

  • மேலாளர்கள் மற்றும் வள ஏற்றிகள். DDS, PNG, JPG போன்ற வடிவங்களில் அமைப்புகளை ஏற்றுவதை ஆதரிக்கிறது. பட பிரதிநிதித்துவங்களை உருவாக்கும் திறன் கொண்டது. நிலையான மற்றும் மாறும் வடிவியல் பொருள்களுக்கான செங்குத்துகள் மற்றும் குறியீடுகளை சேமிப்பதற்கும், வீடியோ நினைவகத்தில் ஏற்றுவதற்கு முன் அமைப்புகளைச் சேமிப்பதற்கும் பல இடையக செயலாக்கங்கள் வழங்கப்படுகின்றன;
  • கேமரா இயக்கம், வயர்ஃப்ரேம்கள் மற்றும் விளக்குகள், டெக்ஸ்ச்சர் மேப்பிங், மெட்டீரியல் அடிப்படையிலான ரெண்டரிங் (பிபிஆர்), பாயிண்ட் லைட்டிங் மற்றும் ஷேடோக்கள் ஆகியவற்றின் அனிமேஷன் ஆதரவுடன் glTF 3 வடிவத்தில் 2.0D மாடல்களை ஏற்றவும் மற்றும் வழங்கவும் அனுமதிக்கும் ரெண்டரர்கள். பிந்தைய செயலாக்க கட்டத்தில் அதன் சொந்த ஷேடரைப் பயன்படுத்தி PostProcPS/PS வடிவங்களில் 2D பொருள்களை வழங்குவதை ஆதரிக்கிறது. கூறுகளும் கிடைக்கும் ImGUI ஒரு GUI மற்றும் ஒரு ஒருங்கிணைப்பு கட்டம் மற்றும் ஒரு வயர்ஃப்ரேம் கனசதுரத்தை உருவாக்குவதற்கான விட்ஜெட்களின் தொகுப்பை உருவாக்குவதற்கு (கட்டுப்பாட்டு பெட்டிகள் மற்றும் லைட்டிங்/கேமரா பரப்புதல் கூம்புக்கு);
  • வல்கன் ஏபிஐக்கு குறிப்பிட்ட ஹெல்பர் ஹேண்ட்லர்கள் மற்றும் உள்ளமைவு குறியீடு;
  • அளவிடுதல் செயல்பாடுகள், சாளரம் மற்றும் முழுத்திரை முறைகள், சாளரங்களுக்கு இடையே செய்தி ஓட்டத்தை செயலாக்குதல் போன்ற பல்வேறு இயக்க முறைமைகளுக்கான பொதுவான குறியீடு.

தொகுப்பில் கூடுதல் நூலகங்களும் உள்ளன: GPU பற்றிய தகவல்களைப் பெற AGS, Vulkan பயன்பாடுகளில் நினைவக மேலாண்மைக்கான VulkanMemoryAllocator, D3D12 API ஐப் பயன்படுத்த d3d12x, DirectXக்கான ஷேடர் கம்பைலருடன் dxc, GUI நூலகத்துடன் கூடிய imgui, JSON இல் தரவுகளை கையாள்வதற்கு json வடிவம் .

3D பயன்பாடுகளின் விரைவான முன்மாதிரிக்கான Caudron கட்டமைப்பை AMD திறக்கிறது

ஆதாரம்: opennet.ru

கருத்தைச் சேர்