You can use Screencast-o-matic for recording whatever’s on your pc screen.
With Ezgif you can upload your video and convert to an animated Gif.
You can adjust size,speed,frames and add effects.
https://www.sketchup.com
With Sketchup you can make industrial type 3D objects and walk through them and zoom in/out, change camera angles and add your own pics/textures to an objects surface.
You can record your movement through the 3D environment and make the video in to a 3D animated Gif.
Watch some Youtube tutorials about Sketchup if you find it difficult to use.