Összetett tárgyak reverse engineering feladatait - tárgygeometria, helyszín, feladat függvényében - photogrammetria vagy 3D-szkennelés módszerével kezdjük. Az adott tárgyról készült felvételek alapján pontfelhőből felülethálót kell generálni, majd abból további felhasználás függvényében felület- vagy test modellt készíteni.
Mivel partnereink adatbiztonsága nagyon fontos számunkra, ezért a projektjeink részleteit nem oszthatjuk meg itt. Azonban egy rövid példa segítségével be tudjuk mutatni az eljárás főbb pontjait. Ebben a martonvásári Brunszvik-kastély kertjében található Beethoven szobor lesz segítségünkre.
Photogrammetria módszer esetén a céltárgyról kellő számú, nagy felbontású fényképet készítünk minél több szög alatt, körbe-körbe a tárgy körül. Fontos, hogy jó minőségű, fókuszált képek készüljenek minél több "jellemző közös geometriai átfedéssel". Ez azt jelenti, hogy ugyanaz a tárgypont több képen is fellelhető, de más-más nézőpontból. Ez a további feldolgozás érdekében elengedhetetlen, mivel a szoftverek ezen közös geometriai átfedésekből számítják ki egy-egy pont térbeli elhelyezkedését.
Ezután egy szoftver segítségével a fényképekből 3D-pontfelhőt készítünk. Minél több és minél nagyobb felbontású képpel dolgozunk, annál részletgazdagabb eredményt kapunk. Ennek az az ára, hogy a pontfelhő részletgazdagságának növelése jelentős mértékben növeli a képek feldolgozási idejét és a pontfelhőt tartalmazó file méretét. Ezért minden esetben célszerű az adott feladathoz megválasztani a pontfelhő kívánt, optimális felbontását.
Amennyiben a céltárgyat 3D-szkenneléssel digitalizáljuk, a szkennelés eredményeként ugyanúgy egy pontfelhőt kapunk, amivel a következő lépésben tudunk tovább dolgozni.
A pontfelhőből - feladat függvényében zárt test, vagy felület - hálót generálunk. Ehhez a hálót addig javítjuk, finomítjuk amíg a kívánt geometria további feldolgozásra előállítható (OBJ, STL, PLY, stb, formátumban). Ez a feladat a reverse engineering legkevésbé látványos, de annál munkaigényesebb része. A megfelelő szoftveres támogatással ezt a feladatot is hatékonyan el lehet végezni.
Az így előkészített 3D-hálóból már készíthetünk 3D-nyomtatott mintadarabot, de például CNC megmunkálásra vagy 3D modellezéshez közvetlenül, további feldolgozás nélkül még nem használható.
Az előkészített hálót CAD-alkalmazások segítségével alakítjuk - feladat függvényében, ill. a megrendelő igényéhez igazodva - 3D-s felületté, vagy 3D-s testté. Klasszikus értelemben eddig tart a reverse engineering munkafolyamata.
A reverse engineering folyamat eredményeként előállított 3D-s modelleket használhatjuk műhelyrajzok készítéséhez, CNC-megmunkáláshoz, kiinduló geometriaként új termék előállításához, de további termékoptimalizálási céllal, ill. módosított variánsok előállítására is.