Компанията AMD представи своята библиотека с отворен сорс код FEMFX (Finite Element Method) за създаване на реалистична физика, оптимизирана за многоядрени процесори. Библиотеката е част от инициативата GPUOpen.
Разработчиците могат да вземат сорс кода на FEMFX от GitHub платформата, където се предлагат и няколко примера и плъгини за анимационния софтуер Houdini 3D и за енджина Unreal Engine 4.
Създателите на новия софтуер споделят, че новата програмна библиотека само допълва и не заменя традиционната физика на твърдото тяло. FEMFX отлично се мащабира и разпаралелва при работа с многопоточните процесори и е идеална за работа с новите чипове на Advanced Micro Devices.
Твърдите физични обекти са представени във вид на мрежа от елементи с четири страни. Всеки елемент се характеризира със своите параметри на материал – регулируема твърдост, промяна на обема при деформация, има предели на напрежението, прехвърлянето на които води до разрушаване или пластична (постоянна) деформация.
Физическият модел поддържа много широк спектър от материали, както и различните взаимодействия между тях. Възможно е създаването на изключително реалистични твърди обекти от дърво, метал, пластмаса и стъкло, които се огъват и чупят като истинските. Възможно е създаването на пружиниращи обекти, възможна е промяната параметрите на програмируемите материали в реално време – например превръщането на желязото в желатин. Допустимо е реализирането на широк спектър физични взаимодействия за създаването на интересни елементи на геймплея.