instead of keyshot is there any method for creating multiple images rendering in catia or i have to rotate my model by some angle and do render again and again

Yes, there is a method. I've done a macro in catia with visual basic for applications (VBA).
You choose a rotation axis, the angle you want and the step angle for each image. The macro use the chosen axis, the step angle and do printscreen for each step. Then you have a suite of images which you can import in gimp and then You can do a gif. I can send it to you but i've to re-find it...
The inconvenient to use this method is the printscreen quality which is not a render, it's just the visualisation you have in catia.
The render in keyshot is very more pretty and really fast compared to catia
As you want...

You will find the macro attached and the tutorial for Keyshot method.

Answer me if it's not clear.

  1. Step 1:

    First, create the folder "c:\Temp" (images will be stored here).
    Hide what you don't want to see, select the visualisation mode too (Wireframe, Material, etc...)
    Import macro in CATIA and execute it.
    Select the rotation axis (x, y, z)

  2. Step 2:

    Indicate the number of degrees (0 to 360° )

  3. Step 3:

    Indicate the step you want (integer please :) 1 to 100000 )

  4. Step 4:

    Watch the result in the folder "C:\Temp"

    Exploit pictures with gimp or another program.