Skip navigation
Currently Being Moderated

Importing Blender to After Effects

Jul 23, 2010 10:20 AM

Not that it much matters, but I'm running AECS3 on Win XP. Anyway, what I'm trying to do is find a way to import 3d files I created in Blender 2.5 into After Effects. I've spent quite some time trying to find a script or something that will work, but without much luck. The scripts I've found are for earlier versions of Blender and may not be compatible with 2.5.

Does anyone know of a script that will either:

  • (from the Blender side) Export a Blender 2.5 scene/object in a format that AE will be able to import; OR
  • (from the AE side) Add a Blender export format* to AE's list of file types it can import?

One other thing: Why can't AE import .obj files? That's an extremely common (from my experience since I also do some work in DAZ, and have played around with Cinema 4D which is way out of my budget) format for 3d....

 

* The formats that Blender 2.5 exports are:

  • Collada .dac
  • 3D Studio Max .3ds
  • Autodesk .fbx
  • Lightwave .mdd
  • Wavefront.obj
  • Stanford .ply
  • X3D .x3d

 

Thanks

 
Replies
  • Currently Being Moderated
    Jul 23, 2010 11:21 AM   in reply to Bruce BFD

    Bruce BFD wrote:

     

    Why can't AE import .obj files?

    Because AE's not a 3d application.

     

    As far as integration between the two programs goes, see if this thread helps. Also this one (it's aimed at 2.5).

     

    Just in general, you will probobly find all of these helpful.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2010 11:23 AM   in reply to Bruce BFD

    After Effects is a composting, motion graphics, and 2-2.5D animation program. As such, you will not be able to import 3D scenes or models (such as .obj files) and be able to work with the scene natively. Instead, you should animate and model, texture and light, and then render (in one or several passes) in your 3D program (in this instance, Blender), and then import the rendered image sequence into After Effects for further animation, compositing or effects work.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2010 11:25 AM   in reply to Bruce BFD

    Bruce BFD wrote:

     

    Why can't AE import .obj files?

    Because, as Time Remapper mentioned, AE's not a 3d application.

     

    As far as integration between the two programs goes, see if this thread helps. Also this one (it's aimed at 2.5).

     

    Just in general, you will probably find all of these helpful.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 23, 2010 2:31 PM   in reply to Bruce BFD

    If you have Photoshop Extended, you can import the obj into that, save it as a psd file, and then open the psd in AE (make sure it's set to Live).  You can then apply transforms on your 3d model (rotate, pan, scale).

     

    To me, it's a bit silly that AE can't open .obj, .fbx or .dae files.  They're more expensive, but Fusion and Nuke can....  AE would probably have to be completely rewritten......  Should have done that while converting to x64....

     

    PS, there might be a script for Blender that can export nulls, lights, cameras into AE...

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 24, 2010 1:00 AM   in reply to Bruce BFD
    Why can't AE import .obj files? That's an extremely common

     

    Well, if AE was a 3D program I'm sure it would, but as they otehrs said it isn't and you are expecting something from it that it cannot do. It may offer more 3D features in the future, but for the time being that entails the use of the described workarounds or the use of third-party plug-ins.

     

    Mylenium

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 26, 2010 6:52 AM   in reply to Bruce BFD

    Bruce BFD,

     

    Sorry that you feel lambasted. That was no one's intention, I'm sure.

     

    The reason that you see a filetype import for Maya is not that it can import Maya geometry directly, but it can read a Maya ascii file (not binary), and use that data to import camera and locator (aka "null") information into a matching composition. No geometry is imported in this process.

     

    David gave you a workaround of being able to tumble, dolly, or track around geometry made in 3D. Still, you may find the results limiting in comparison to working natively in a 3D application.

     

    I think your best route may still be to render out image sequences in one or more passes and then composite in AE.


    Can you point to a link to one of the tutorials that you mentioned so we can see exactly how they tutor imported and worked natively with 3D geometry? Zaxwerk's Invigorator is the only third-party plug-in that I'm aware of that has some limited functionality for these means. However, being that it's a third-party plug-in, this is not a feature that ships with After Effects.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 26, 2010 7:17 AM   in reply to Bruce BFD

    Bruce,

     

    If you watch the first tutorial, at around 27 minutes and 25 seconds, you can see that an image (PNG) sequence in 3DSMax was rendered, and then imported into AE. I don't have time right now to watch the second tutorial, but I'll try later unless someone else can get to it first.

     

    At the beginning of the tutorial, a reference for the 3DSMax scene was exported via a custom script from AE, but that's all it was. A reference.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 26, 2010 8:48 AM   in reply to Bruce BFD

    I briefly skimmed through the second tutorial, and you'll be able to see that in the very beginning of the tutorial, Andrew renders out a PNG sequence from 3DSMax. Again, he seems to be rendering image sequences as noted earlier, and compositing them in After Effects. FWIW, David has been posting on the After Effects User forums for years, despite his 13-post count. He's also the resident XSI advocate .

    The forum format got switched over a while back, and a number of users got locked out of their old IDs and as such lost their post count.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 26, 2010 9:46 AM   in reply to Bruce BFD

    By definition, OBJ is a geometry-only format (ASCII formatted vertex and polygon lists) from the stone age of computer graphics. Asking for the ability to import it implies just that - you want to animate geometry. A Maya file on the other hand is a scene file that always contains a default camera, a default light and may optionally contain other items/ entities. That does, however, not mean that AE would/ should be able to translate them. It's no different with .blend files, MAX scene files, Collada files etc. - there are scripts that can convert entities that exist in AE and those programs, but neitehr provides a facility for translating geometry because AE simply can't render it in any way without external help. That's al lthere is to it. So ultimately, we fell victim to a misunderstanding because you may not have used the right terminology. That's all there is to it. And don't worry, David is just as much a veteran as some of us. He just prefers not to post that much, hence his low count (or did the black monster swallow his points during the forum transition?) Anyway, no hurt feelings on eitehr side, I hope.

     

    Mylenium

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 26, 2010 9:49 AM   in reply to TimeRemapper

    Yes, as others have said, After Effects has many ways of importing 2D image files rendered out of 3D applications, and After Effects has many ways of importing camera data from 3D applications. That's great, because After Effects has internal representations of 2D layers and cameras.

     

    But After Effects can't import 3D objects/models.

     

    The closest that we come to an exception is that After Effects can import a PSD layer that includes a 3D object, and then use the internal Photoshop rendering engine to render that into a 2D image.

     

    For information about what 3D information After Effects can import, see this section: "Preparing and importing 3D image files". There's even some Blender information here.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points