Camera animation

Hi, first time poster. I hope i do this right.
I am new to Java3D and i was able to setup a small 3D scene with an OrbitBehavior. So the user can drag around the scene.
The Camera is up, looking down at the center of the scene.
I want to have a button that when clicked, it would slowly move the camera, from where it currently is, to a predefined position.
I was looking at using Alpha with PositionInterpolator to create a camera animation that starts slowly then goes fast and ends up slow, but i could figureout how to apply the PositionInterpolator once created.
Anyone knows how to do this?
Or maybe there is an entire different solution?
The moving speed, slow then fast and then slow again, is entirely optional.

I was just working 2 weeks long on the RotPosScaleInterpolator. It is great, but a looot of work.
Dont forget the BoundingSphere, dont forget to set the StartTime of the Alpha, dont forget to bind everything correct zu the TransformGroup and the BranchGroup it is on. And when turning, you need to know some things about quaternions... sadly.
Try:
http://vamos.sourceforge.net/matrixfaq.htm#Q45
http://sunschlichter0.informatik.tu-muenchen.de/Java/j3dguide/Behaviors.doc.html#53678
http://www.tecgraf.puc-rio.br/~ismael/Cursos/Cidade_CG/labs/Java3D/Java3D_onlinebook_selman/Htmls/3DJava_Ch12.htm
http://www.manning-sandbox.com/thread.jspa?messageID=16973 (this one is not complete, but gives good ideas!
Any questions? Right now, i'm just into it....

Similar Messages

  • Is there a Plug-In hook that allows direct control over position and rotation of a camera w/o keys

    Hi,
    I'm developing a camera animation system for Cinema 4D and looking ahead to see if it's adaptable for AE.  In C4D I can create a custom camera object and control it's motion through code (no keys or visible scripting or expressions).  Is this possible in AE? 
    So for example:
    User creates a camera and adds something I created to attach to it (like a tag in C4D) OR I can create a custom camera object that inherits all the normal camera functions but adds additional parameters I add that auto-animates the camera (again w/o keys / visible expressions).

    hi Chris Smith x0h00!
    welcome to the forum!
    thus far the fun part.
    now the problem part.
    what you're describing i possible, but just barely, and not without caveats.
    i don't know how deep you knowledge of the SDK is, so i'll start by explaining some basic concepts.
    if you're already familiar with it, the my apologies, and just skip ahead.
    there are 2 kinds of plug-ins in AE:
    1. EFFECTs, which are applied to layers in compositions, and are responsible for processing the image or the audio (or both) of a layer.
    these effects are handed an input pixel buffer containing the image result of previous effects and masks, and are given a pixel buffer to write the output to.
    2. AEGPs (After Effects General Plug-in), which are loaded on AE boot, and are kep loaded throughout the session. such plug-ins can manipulate project elements, change preferences, and add menu commands (and a host of other things).
    effects can also use most of the functionality available for AEGPs, so an effect can also change project elements and all sorts of other goodies.
    now something about AE's rendering logic:
    all 2D layers in a comp are rendered using AE's internal 2D renderer.
    all 3D layers in a comp are rendered using an AEGP of type "Artisan" (such as "Advanced 3D", as found in the comp settings).
    when a render is invoked, the artisan receives from AE a transformation matrix for the camera and the transformation matrix for each layer.
    now the part where it all starts to make sense:
    the transformation matrix of a layer or camera is a result of the transform parameters values, including parenting layers.
    the only way to change the transformation matrix, is to change the transform parameters values, or those of a parent layer.
    neither an effect, nor an AEGP can change the transformation matrix. they can only change the param values.
    the only exception to the rule, is an Artisan AEGP.
    since it is doing the actual rendering, it can ignore the existing transformations and come up with it's own.
    to pull that off you need to write a 3D renderer, and your artisan needs to be the selected one for that comp. (can be set automatically by a plug-in)
    what are you other options?
    1. well, you can't create a new kind of camera (or any other kind of layer), so you can only affect a regular camera.
    you can have an effect or AEGP change the camera's transformation values each frame.
    that would create a camera motion without keyframes or expressions, though it would be a bit strange for the user to see the camera behave that way...
    you could also incorporate exisitng camera values to allow the user a adjust the camera, though that would not allow keyframing of such changes as you apply new values for each frame which would create keyframes of it's own.
    you would also not get any motion blur from the camera movement, because as far as AE knows, there is no animation, just a constant value that magically changes whenever the time does.
    2. there are also custom perspective views in AE. you can manipulate them over time instead of a camera. (i think you can set values to the custom views... not sure about it)
    in such a case the user won't have a camera to tweak, and you'll also receive no motion blur.
    3. connect the camera via parent to a null, make the null invisible (either via making that layer shy or some other shenanigans as making the layer stream hidden (i think it's possible)), and manipulate the parent null.
    that's all i can think of.
    i hope i didn't discourage you...

  • Moving Bars and Camera

    I've been a graphic designer for years, but I'm just getting into motion graphics. I want to make a short video bumber with multiple bars moving through 3D space, very similar to this:
    http://www.youtube.com/watch?v=LOa2iylnHtA
    I have read the now archived post with a similar question (http://discussions.apple.com/thread.jspa?threadID=2548415&tstart=225) but didn't really get anything from it.
    How would I go about doing this?

    Your best option is to make several lines. One for each leg of the animation. Lines and Paint Strokes are 2D elements which means they only have X and Y position for their control points.
    I've done a design very close to this and that's how it was accomplished. You can create one line, adjust it's anchor point to one end and then duplicate it and arrange it in 3D space so that it appears to be on solid line. The animation can be achieved with a Shape/Write On behavior for each line. The camera animation can be done with a Move, Motion Path behavior or just keyframes if you prefer.
    Andy

  • Camera wireframe icon missing in 3d  perspective view!!!

    Dear Motion masters,
    I cant solve this problem and find it very tricky:
    I wanted to do some nice camera animation in 3d view, but after looking some tutorials I realized that my camera icon is missing which is really annoying as it gives real feel of how to frame the shot and move the camera... so after reading some of the forums I trashed the properties and I got it back in the new project, however when I open old project it disappears and even after saving the new project and restarting the motion it disappears... so I really don't know how to get it back.... the only time i can see it is after trashing the properties and starting motion for the first time... please help as I really need to finish one project and would like to use some 3d camera effects in it... thanx
    p.s. yes I have all the 3d views ticked and am looking at it in perspective, also tried zooming out a lot... almost till the moon
    thanx

    Welcome to the discussions.
    I would try opening the suspect project, creating a new project, then dragging all the groups from the "bad" project into the new one. Save the new project, quit Motion, trash your preferences, then open the new project and see if you maintain your camera view...
    Patrick

  • Strange animation behavior

    Hi guys, I am a beginner at After Effects and I am having some issues with my project. I've been playing with some 3D camera animation but for some reason, my particles layer retains the camera effects even if I remove them from the camera transform pane. There is no animation set for the particles layer and I press the RAM preview button and the animation keeps running on this layer. It is driving me crazy and I can't even think on how search for this on Google, you guys are my only hope! PS.: I am using a Null Object for the camera control.

    Try using Edit>Purge>All. If that doesn't fix it open up preferences and clear out your disk cache. If that doesn't help then you've got to tell us a lot more about your comp must tell us more about your composition, more about your particle effects, and more about your computer. Without more information we're just shooting in the dark.

  • Reversing an animation?

    Hi all,
    This should be a fairly simple answer, but I just haven't been able to get it solved.
    I have an object animating along a path. It animates from the first point to the last point as it should.
    My question is: Without redrawing the path in reverse, how can I make that object follow along the path from the last point to the first point instead?
    Here is my situation: I have a camera animating along the path and there are meant to be incoming objects animating along the same path. Although whenever I Auto Orient these objects, they will travel along that path in the same direction as the camera. I need them coming towards the camera instead.
    Thanks.

    Control-Click on the layer in your comp and choose Time > Time Reverse Layer.
    You can also Pre-Comp that Comp and do the same thing. Control-Click on the Pre-Comp layer and choose Time > Time Reverse Layer.

  • Integration of Apple Final Cut Studio with 3D Animation Programmes

    Dear all,
    I would like to know which 3D Animation programmes for Macintosh have the ability to integrate with Apple Final Cut Studio 2 or vice versa. It's very important to design a 3D model with camera animation and import the scene -AS IS- into Motion or Shake.
    - Which are the best practises followed?
    - Which method appears to be more professional?
    All responses are more than welcome.
    Thank you in advance,
    Lazaro

    Apple uses nothing more than Quicktime/Compressor to encode those videos. Compressor that comes with Final Cut Pro give a little more control to the video footage to ensure better quality. But, Compressor doesn't add to the quality of h.264 encoding. Compressor uses the same setup as Quicktime Pro.
    And even if they use hardware base equipment to encode these videos. It's only for the fast encoding that hardware encoders can give you. I read something on the internet a few months back from the guy who encodes these videos for Apple. He stated that he uses Compressor and Quicktime for the encoding.
    Here is the answer to why these video look amazing. Not only these videos, Apple also encodes the movie trailers on their site. The secret is, they are given the best and I mean best quality originals to start with... Videos shot on $25,000-$100,000+ cameras. And the trailer footage given to them by the movie companies are hi-end transfers from film.
    We could sit here and debate on what Apple actually does to encode these video. But the bottom line is to start by using the best footage you can obtain. And then go from there...

  • Error in a script and i can´t find it

    Hi,
    I found a very interesting Tutorial about an Archtitcural
    Fly-Trough at the Adobe Sites.
    As I tried make the same i got an Error in the Lingo Script
    that was providet with the Tutorial. I have no experience with
    Lingo so I can´t find the Error. Could sombody find the Error?
    I marked the Line with <<<<<<<<
    Here is the Script (just a little bit long)
    You can see the whole Tutorial here:
    http://www.adobe.com/devnet/director/articles/shockwave_3d/shockwave3d_ch3.pdf
    on beginSprite (me)
    -- initialize properties
    pMember = sprite(me.spriteNum).member
    pSprite = sprite(me.spriteNum)
    pMouseDown = FALSE
    pRightMouseDown = FALSE
    pCamera = sprite(me.spriteNum).camera
    pCamAnimFlag = TRUE
    pCamAnimInfo = [#initT: pCamera.transform.duplicate(), \
    #finalT: pMember.camera
    ("first_person").transform.duplicate(), \
    #count: 0]
    -- create the camera’s bounding sphere
    mr = pMember.newModelResource("camera_sphere",#sphere)
    mr.radius = 7.5
    pCameraSphere = pMember.newModel("camera_sphere",mr)
    -- create a light to carry with the camera
    camLight = pMember.newLight("camera_light",#point)
    camLight.color = rgb(170,170,170)
    -- make the sphere and light children of the camera
    pCamera.addChild(pCameraSphere,#preserveParent)
    pCamera.addChild(camLight,#preserveParent)
    -- register the camera for the timeMS event in order to
    perform the intro animation if any
    pCamera.registerScript(#timeMS,#animateCamera,me,0,50,51)
    -- register the member for regular timeMS events in order to
    respond to user input and resolve camera “collisions”
    pMember.registerForEvent(#timeMS,#controlCamera,me,2500,50,0)
    end beginSprite
    on mouseDown (me)
    -- update the mouse down property
    pMouseDown = TRUE
    end mouseDown
    on mouseUp (me)
    -- update the mouse down property
    pMouseDown = FALSE
    end mouseUp
    on rightMouseDown (me)
    -- update the right mouse down property
    pRightMouseDown = TRUE
    end rightMouseDown
    on rightMouseUp (me)
    -- update the right mouse down property
    pRightMouseDown = FALSE
    end rightMouseUp
    -- The animateCamera handler is used to animate the camera
    automatically over time:
    on animateCamera (me)
    -- increment the internal counter for the animation
    pCamAnimInfo.count = pCamAnimInfo.count + 1
    <<<<<<I get an Errormessage in this Line!!!!!
    -- determine the interpolation percentage
    pctg = 100.0 × (pCamAnimInfo.count / 50.0)
    -- if pctg is greater than 100 end animation sequence
    if (pctg > 100) then
    pctg = 100
    pCamAnimFlag = FALSE
    end if
    -- determine the new interpolated camera transform
    t = pCamAnimInfo.initT.interpolate
    (pCamAnimInfo.finalT,pctg)
    -- apply that transform to the camera
    pCamera.transform = t
    end animateCamera
    on controlCamera (me)
    -- respond only if the intro camera animation is completed
    if not(pCamAnimFlag) then
    -- CONTROL THE LEFT/RIGHT ROTATION OF THE CAMERA
    -- if the shift key is *not* down then follow the mouse
    -- to adjust left right looking
    if not(the shiftDown) then
    -- check for the mouse locH wrt the sprite loc
    deltaH = the mouseH - pSprite.locH
    -- calculate rotation value to apply
    rotn = -(deltaH/165.0) * 4.0
    -- apply that rotation
    pCamera.rotate(pCamera.worldPosition,
    vector(0,0,1),rotn,#world)
    end if
    -- CONTROL THE FORWARD/BACKWARD MOVEMENT OF THE CAMERA
    -- if the left mouse is down then move the character forward
    if pMouseDown then
    pCamera.translate(0,0,-2.5)
    end if
    -- if the right mouse is down then move the character
    backward
    if pRightMouseDown then
    pCamera.translate(0,0,2.5)
    end if
    -- cast one ray fwd/bckwrd depending upon which mouse button
    is down
    case (TRUE) of
    -- left mouse down, cast ray forward
    (pMouseDown):
    -- cast ray
    tList = pMember.modelsUnderRay
    (pCamera.worldPosition,-pCamera.transform. zAxis,#detailed)
    -- if there are models in front of the camera, check for
    collisions
    if (tList.count) then
    me.checkForCollision(tList[1])
    end if
    -- right (control+) mouse down, cast ray backward
    (pRightMouseDown):
    -- cast ray
    tList = pMember.modelsUnderRay
    (pCamera.worldPosition,pCamera.transform. zAxis,#detailed)
    -- if there are models in front of the camera, check for
    collisions
    if (tList.count) then
    me.checkForCollision(tList[1])
    end if
    end case
    -- cast a ray to the left
    tList = pMember.modelsUnderRay
    (pCamera.worldPosition,-pCamera.transform. xAxis,#detailed)
    -- if there are models in front of the camera, check for
    collisions
    if (tList.count) then
    me.checkForCollision(tList[1])
    end if
    -- cast a ray to the right
    tList =
    pMember.modelsUnderRay(pCamera.worldPosition,pCamera.transform.xAxis,
    #detailed)
    -- if there are models in front of the camera, check for
    collisions
    if (tList.count) then
    me.checkForCollision(tList[1])
    end if
    end if
    end controlCamera
    on checkForCollision (me, thisData)
    -- grab the distance value
    dist = thisData.distance
    -- if distance is smaller than bounding radius, resolve
    collision
    if (dist < pCameraSphere.resource.radius) then
    -- get distance of penetration
    diff = pCameraSphere.resource.radius - dist
    -- calculate vector perpendicular to the wall’s
    surface to move the camera
    tVector = thisData.isectNormal * diff
    -- move the camera in order to resolve the collision
    pCamera.translate(tVector,#world)
    end if
    end checkForCollision

    While I wouldn't use count as a property name as it's also a
    list method, it
    does work. It seems to me your problem is not having property
    declarations.
    property pCamAnimInfo (and any others) should be declared
    before the
    beginSprite
    Dave -
    Adobe Community Expert
    www.blurredistinction.com
    www.macromedia.com/support/forums/team_macromedia/

  • "ease in - ease out" in new FCP 7??

    I heard that the new FCP 7 allows us to get REAL ease-in\ease-out when creating moves on stills. I just made a couple of quick tests ... and I'm not noticing any great change in the subtlety of easing, or lack thereof, from previous versions of FCP. I'm working on a film with hundreds of stills, requiring endless camera\animation moves. I've been sending the sequences to Motion to get decent easing in and out; I was hoping the new FCP would make this unnecessary (based on the rumors I've heard).
    Or perhaps it requires a different process when adding the ease-in\ease-out to the moves?
    Ben

    Hi -
    I agree with David's post that it would probably be preferable to work in Motion or AE (or my favorite, Boris Red) - not only for the ease of creating the motion effects, but for what seems to be the better physical dynamics that those applications seem to have.
    But . . . if you have to work in FCP, a couple of tricks I have learned in FCP when apply spline motion is:
    1) Bracket the motion keyframes by putting a non-splined keyframe with the same position settings one frame before the real starting keyframe and one frame after the real ending keyframe. This helps prevent some of the "erratic" behavior.
    2) To better see the mauve points, I enlarge the canvas to 400% or 800% and set the canvas view to wireframe only. I have a window arrangement saved that lets me quickly get the screen set up to make these adjustments.
    But, as David and you point out, clearly the best way is to switch to Motion, AE or Boris Red.
    Good luck!

  • Where are my "modes" in After Effects?

    I need to se my modes (Darken, Lighten, Overlay etc). In place where is a red line. Why I don't have this?
    That is my 3D layer. Maybe this is worth to know? Hot to do any  modes (like Darken, Lighten, Overlay etc) in 3D layer?

    You should have seen this warning when you enabled Ray-traced rendering:
    If you need Ray Traced features and you need blend modes or any of the other NOT RENDERED features you need to pre-compose the RayTraced layers including a copy of any lights or cameras in the animation that must be in both comps, then change your main comp to a Classic 3D. You can tie position of lights and camera animations in the nested RayTraced comps using expressions so you can do camera moves. This is how that works.
    If it were me I would be using another option for extruding elements like C4D Lite or I would work out the composite so that I didn't need blend modes. Simple as that.

  • Can a 3D view be called from JavaScript

    I have spent many hours looking for this solution, but haven't found the answer yet. I want to have a Flash movie call a 3D view.
    Thanks in advance for your help.

    runtime.setView( 'viewname_goes_here', boolean_animate );
    e.g. in a doc-level context if the view is called "homeView" and you want to switch to it instantly (without the default camera animation):
    getAnnots3D(pageNum)[0].context3D.runtime.setView('homeView', false);

  • 3D Path Layer Question - Pls Help

    To get you up to speed, I have a large composition with all elements set up as 3D layers.  These layers are all in different positions/depths within the comp.
    I have a complicated camera animation in place to move about the individual objects.  What I'm trying to do is create a path that will in-turn be a 3D layer and would like to be able to select individual points of that path and adjust the z depth accordingly.
    I need it to snake it's way in and out of this pre-existing 3D comp.
    The idea is to use Trapcode's 3D stroke to animate the line moving along, however once I make the path into a 3D object, I can't seem to edit the individual points depth.
    Is this even possible?  Is there another method with AfterEffects I can try.
    Like I said, I've already got the elments and camera move plotted, I need to plot a path in space around these elements.
    ANY input is greatly appreciated as I've been at this all day and I initially thought it would be something simple.
    Thanks to all.

    You're  throwing different unrelated things in the same pot. 3D Stroke operates on masks, not paths. Masks are aalways tied to the layer and since AE layers have no dimensionality, always stay flat. Hence what you wanna do is not possible with the method you chose. If you want a stroke in 3D, you'd have to create a genuine 3D path with a 3D Null object or light, then have a 3D particle system like Particular render the trail by defining the 3D layer as the emitter.
    Mylenium

  • Help with a workflow / method please.

    Hi,
    I'm new to this forum and a three month novice, so please bear with me.
    What I’m trying to do is create a “photo album” where the 3D camera moves from photo to photo and as it reaches each photo, the video there plays, then stops, then we move on to the next photo.
    I have created an animatic to show the idea:
    Link: [http://reels.creativecow.net/film/animatic]
    I’m happy that I understand how to use framing and hold frame behaviors to get the movements and the video segments to play.
    But, here’s the question:
    Each video is an edited piece, maybe an interview, of about two to three minutes in length.
    So,how best to assemble this?
    Do it all in Motion, bring in all the 2/3 minute videos and then render, or,
    Create the camera motion and then render out and composite the video segments in FCP.
    ( I do want to keep the perspective views of the video segments as shown, not bring the video to full frame )
    Or is there another method / way to do this more easily?
    All suggestions will be gratefully received.
    Regards, Euan.

    Hi Adam & Christina,
    Thank you both for your help.
    Sorry for the delay in answering, but I've been putting your thoughts to the test.
    Adam, I hadn't made the connection that I could put the motion project back into FCP without rendering it first.
    That helps a great deal.
    Perhaps you could explain more about that still frame and how it would be of help?
    Christina, yes, templates make sense. However the insert video segments to go in the drop zones would be of varying lengths. As far as I know, I can't alter the duration of the template within FCP?
    I have thought of a variation on the above thoughts.
    A) make the main Motion camera animation with drop zones, save as template.
    B) make another template where I have removed all objects except the drop zones.
    C) bring both templates into FCP, where I can slice and extend template A to suit the length of the videos put into template B.
    I am proposing putting template A on V1 and B on V2.
    I am hoping this will give me timing flexibility, without having to go back and forwards to Motion from FCP.
    Do you think this is feasible?
    Many thanks, Euan.

  • Authoring 3D-models

    The first time i heard of Acrobat 3D, i thought "wow, that´s cool", but than i tried out the demo and i realized it´s cruel to use, if you are used to the comfort of a professional 3D-modelling-programm. There is no easy way to guide the viewer through your model. I tried very long to keep the camera-positions and angels from my 3D-programm to a pdf-file, unfortunately without any success. When i defined my camera from Cinema 4D or 3D Max as default view in the 3D Toolkit, i loose angels and zoom-factor. Also it´s not possible just to rotate the model only in one axis.
    My impression of the Acrobat 3D Toolkit is that of an beta-version that doesn´t really work. There are many functions i don´t need and those i need i can´t find.
    I think an Acrobat 3D Toolkit would not be nessecary if the support of other 3D-programms for the rh- or u3d-format would be better, but requesting to the producers e.g. Maxon, it seems that will never be happen.
    Maybe i try it again in a few years, when a better version of Acrobat 3D Toolkit is released, but the actual version has no use for me.
    If someone has good (and easy) ideas to navigate through a 3D-Model without camera-animations and scripts, i would be grateful to know.
    Regards,
    denis

    Denis,
    There may be a few solutions in Acrobat to your problem. One that I can suggest to start with is creating views right in Acrobat after the PDF is made. (However you should be able to pickup views from your creative application). Convert your model to a PDF. You can do this by dragging it onto the Acrobat window, or by going to File > Create PDF > From File. Once the PDF is open, with the Hand Tool selected, click on the PDF to activate it. Use the Rotate, Pan or Zoom Tools to move the model into the position you want. Open the Model Tree by clicking on the Model Tree toggle in the 3D annotation's toolbar. In the Views pane (the middle pane), click on the Camera icon to create a new view. You can see in the Options menu that you have the opportunity to make any new view the default view. You can change background colors, Render mode, lighting. You can hide, isolate or zoom to parts.
    I only have pre-generated models, so this is how I create all of my views.

  • Example of 3D Widgets multi-touch book in store now

    Hi folks,
    "3D Titanic", the multi-touch book we worked on while trying to find out how to use 3D Widgets is online now.
    In the free sample there are a couple of examples of 3D Widgets, including showing animation capabilities.  When creating the 3D content, and seeing what was possible, there was no real documentation on what was possible ( other than use collada, and keep your objects under a certain detail ). 
    We have found these features that work...
    - scaling, rotation and transform animation capabilities are possible.
    - reflections are possible
    - animations cameras work*
    And bugs...
    - minimising and maximising a 3D widget stops animations
    - moving the page slightly left or right stops 3D widget animations
    * - when you manipulate the 3D widget with animating camera, the animation stops and your rotation around point becomes very unpredictable
    Feature requests ( other than fix bugs )
    - allow for camera rotation limitations ( eg only rotate up / down by X degrees, eg 0 degrees down to not go through ground )
    - allow for animated cameras to not get interrupted, or at least to play once and then allow rotation around the final position target pivot.  In fact, when camera is rotation, have the option to either have touch speed up the camera animation to this end point ( eg 10x speed ), or allow an additional level of rotation when draggin the mouse on top of the pre-determined animation, and slowly "tween" it back to the predefined animation when touch is released.
    Top tip...
    - Always make sure to test on iPad 1.  If your 3D widget runs and looks cool on iPad 3, it currently also needs to run on iPad 1 ( there is no way to specify differentiate 3D models to be shown for different hardware )
    For anyone looking into incorporating 3D widgets into their iBook, hopefully our examples help identify what is definitely possible.
    Mal

    Hi Mal,
    Great to see someone pushing the envelope in terms of 3D capacity in the iBA forum - I did not realise that animation was possible, and the titanic iBook has been a great showcase of potential features.
    I have 2 questions:
    1. Poly count. I have exceeded the recommended limit by 2-fold, but it looks great on iPad 3. Less great on iPad 1, but my intention would be to release with disclaimer that it is intended for 3rd gen onwards. Are the apple recommendations on poly-count hard-and-fast?
    2. How do you control the 3D camera position when exporting? Im using maya/PS CS6.
    Cheers,
    Iain

Maybe you are looking for