Warning: fopen(!logs-errors-php.log): failed to open stream: Permission denied in /var/www/html/!php-gen-lang/v1-core/function_main.php on line 137

Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/html/!php-gen-lang/v1-core/function_main.php on line 138

Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/html/!php-gen-lang/v1-core/function_main.php on line 139
 amd išleidžia „femfx“ deformuotos fizikos biblioteką „gpuopen“ - Amd

AMD „GPUOpen“ skelbia „FEMFX“ deformuojamos fizikos biblioteką



FEMFX is a multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM). Solid objects are represented as a mesh of tetrahedral elements, and each element has material parameters that control stiffness, how volume changes with deformation, and stress limits where fracture or plastic (permanent) deformation occur. The model supports a wide range of materials and interactions between materials. We intend for these features to complement rather than replace traditional rigid body physics. The system is designed with the following considerations:
  • Ištikimybė: tikroviškai atrodantis medis, metalas, plastikas, netgi stiklas, nes jie sulenkia ir skyla pagal stresą, kaip tai daro tikros medžiagos.
  • Deformacijos padariniai: nelankstūs naudojimo atvejai, tokie kaip minkšto kūno daiktai, lenkimo ar deformacijos objektai. Tai nėra tik vizualinis efektas, bet ir medžiagos priešinsis ar grįš kitiems objektams.
  • Medžiagos keitimas skrendant: galite pakeisti nustatymus, kad tas pats objektas elgtųsi labai skirtingai, pvz., Pasisuktų geliniu arba lydytu.
  • Įdomios žaidimų ar galvosūkių fizikos sąveikos.
Biblioteka naudoja daugybę daugiagijų siūlių, naudodama daugiagyslius centrinius procesorius ir naudodama tendenciją didinti centrinių procesorių skaičių.

funkcijos
  • Elastinė ir plastinė deformacija
  • Neįtikėtina stabilumo ir standžių medžiagų integracija
  • Kinematinė akių viršūnių kontrolė
  • Lūžis tarp tetraedrinių veidų
  • Neskaldantys paviršiai kontroliuoja įtrūkimų ir gabalų formą
  • Nepertraukiamas susidūrimo aptikimas (CCD) greitai judantiems objektams
  • Kontaktų skyrimo ir objektų susiejimo apribojimai
  • Apribojimai deformacijai riboti
  • Dinaminis tetraedrinių medžiagų parametrų valdymas
  • Tinklo tinklo deformavimo, naudojant tetraedrinę tinklelį, palaikymas
Norėdami padidinti kūrėjų naudą, mes pateikiame jų įgyvendinimą
Šaltinio kodas kaip „GPUOpen“ dalis pagal „MITx11“ licenciją. Į visą leidimą įeina biblioteka
Šaltinio kodas, pavyzdžio kodas ir „Unreal Engine“ kūrėjams,
Source for a plugin that demonstrates custom rendering and scene creation.