Is it possible to create a temporary mesh in an object, so that I can perform various operations on it, such as apply modifiers, run operators and what not? Then export the object with a python script. Revert back the changes. The ultimate goal is to prepare object for export, export and then leave the original object intact.

  • $\begingroup$ You can do this, see related question: blender.stackexchange.com/questions/7033/… (not duplicate but close) $\endgroup$
    – ideasman42
    Jun 19, 2017 at 19:27
  • $\begingroup$ I need to do some of bpy.ops stuff in between the modifiers. How can that be done? For example, I need to first triangulate, then do "seams from islands" operator, then apply another modifier. $\endgroup$
    – D. Skarn
    Jun 19, 2017 at 19:30
  • 3
    $\begingroup$ Probably best create a copy of the object, operate on this, then remove after. $\endgroup$
    – ideasman42
    Jun 19, 2017 at 19:31
  • 1
    $\begingroup$ You could just duplicate your object in current form. Alt+C convert it to mesh. This applies all modifiers and such. Export it and delete it. $\endgroup$
    – TeaCrab
    Jun 19, 2017 at 19:41


You must log in to answer this question.

Browse other questions tagged .