uses Gorilla.DefTypes, Gorilla.G3D.Loader, Gorilla.DAE.Loader, Gorilla.FBX.Loader, Gorilla.GLTF.Loader, Gorilla.GLB.Loader, Gorilla.OBJ.Loader, Gorilla.STL.Loader, Gorilla.Babylon.Loader, Gorilla.PLY.Loader, Gorilla.SKP.Loader, Gorilla.X3D.Loader, Gorilla.X3DZ.Loader, Gorilla.X3DVZ.Loader, Gorilla.Model; // in our form (TForm1) we added a field named "FModel" procedure TForm1.FormCreate(Sender: TObject); var LPath : String; LAssetPckg : TGorillaAssetPackage; begin LPath := 'c:\my3dfile.dae'; LAssetPckg := nil; FModel := TGorillaModel.LoadNewModelFromFile(FGorilla, LAssetPckg, OpenDialog1.FileName, GORILLA_ANIMATION_CACHING_DEFAULT); FModel.Parent := FGorilla; end;