Skip to main content
July 23, 2010
Question

Importing Blender to After Effects

  • July 23, 2010
  • 7 replies
  • 80155 views

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

    This topic has been closed for replies.

    7 replies

    Participant
    December 4, 2014

    Hi Me Bruce,

    My name is Anis & i have issues importing rendered images from Blender to AE.

    I've been trying to import rendered sequnce images from blender to ae. But the problem is when i try to separate the foreground & background in separate layers in blender, they still come out as one image & not separate images. I've used png & open EXR images so far. openEXR Multilayer doesn't seem to work in AE.

    Can you help me out here?

    Inspiring
    December 15, 2014

    AE can read multilayer EXR files using the EXtractoR effect. More information in the AE docs.

    If you're still having trouble, let us know.

    Brendan

    July 26, 2010

    You know, I'm starting to feel a bit like Peter in Office Space and dealing with TPS reports. I understand that AE is not a 3D program, I really do. I also understand the difference between a 3D program such as Blender or Maya and AE.

    (Note: if your feelings get easily hurt, please stop reading here.)

    However, the issue of being able to import obj files is the least of my worries, but everyone (except David) seemed to latch onto that and proceeded to pound me over the head with it. My issue was that I couldn't import 3D files I'd created in Blender so I can composite them. You can import files from Maya (a major 3D app) but not Blender, so that's why I'm wondering why you can't import .obj files which are a much more common file type for 3D. It's that simple. Not only is Maya listed in the acceptable files list in the Import dialog, but I've seen 3d files imported into AE in more than one online tutorial. That was ONE sentence out of a much larger post. And NO, I'm not looking to work with those files like I would in a 3D program where I'm doing modeling, changing textures, etc. All I'm looking to do is import a 3D file so I can composite it (sorry I wasn't that specific, but I'd figured people would understand that or at least ASK WHY I wanted to import if they weren't sure). Think about it, if I can do modeling in Blender, WHY would I want to do modeling in AE?

    To me, it's amazing that someone with 13 posts to this forum can understand that better than people who have hundreds or thousands of posts. I'm not angry at anyone, just frustrated and aggravated that rather than post something helpful, some people on this forum would rather repeat the same point that addresses a minor issue. I really don't need to be told 5 times that AE is not a full fledged 3D program, as I understood that already and even if I didn't I would have understood that after the first reply addressing that minor question. Again, I'm not looking to hurt anyone's feelings, but try to get people to understand that if an issue is fairly simple, the same (perceived) answer doesn't have to be posted again and again and again. Doing so doesn't help the OP at all.

    TimeRemapper
    Inspiring
    July 26, 2010

    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.

    July 26, 2010

    Thanks Timeremapper. I know it was no one's intent to do so, but it's just really frustrating to be told the same thing over and over. Anyway, here are some links

    http://www.videocopilot.net/tutorials/advanced_time_freeze/

    http://www.videocopilot.net/tutorials/3d_offset/

    Mylenium
    Legend
    July 24, 2010
    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

    Participating Frequently
    July 23, 2010

    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...

    Szalam
    Community Expert
    Community Expert
    July 23, 2010

    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.

    TimeRemapper
    Inspiring
    July 23, 2010

    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.

    Szalam
    Community Expert
    Community Expert
    July 23, 2010

    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.