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

Similar Messages

  • I just got a new ipad air, and it's tell me to connect to a network...I've chosen my network at home...it's asking for a password, and I've put the password in, but there isn't a button that allows me to hit enter and accept the password.

    I just got a new ipad air...it's telling me to connect to a network...I've chosen my home network, which requires a password...I put the password in, but there is no button to press to accept the password.  Can someone help me get past this roadblock?

    You need 8 characters or more to connect.

  • I am having trouble sending an audio signal from my computer (mac pro early 2009) to my TV.  Is there some interface or adapter that allows /enables the audio input from my computer to be sent to the TV (R,L signal?) any suggestions

    I am having trouble sending an audio signal from my computer (mac pro early 2009) to my TV.  Is there some interface or adapter that allows /enables the audio input from my computer to be sent to the TV (R,L signal?) any suggestions

    just  the audio, eh?. If you were using DVI or DisplayPort that might be different, but for audio alone, it shouldn't be that hard.  Just grab a 3.5 mm stereo plug to 2 rca cables adapter. Plug the smaller end into the back of your Mac Pro (or the Front), where you see either the headphone or speaker icon). Alt-click on the speaker icon at the top of your screen to show all audio inputs and outputs. Make sure it's set to Line Out.  Plug the red and white end into the audio in jacks on the back of your tv and set it to the correct input. I don't know if your tv will allow just the audio to play. Usually one has to connect up something else, but hopefully I'm wrong.  If you were using DVI, or DisplayPort, you'd need an active DVI--HDMI adapter or a DisplayPort to HDMI adapter, but
    I don't know for sure
    J  B  

  • I would like to know if there is such an app that allows my iPhone to act as a remote for my iPad ie if I'm recording something on my iPad I can use my iPhone to press record/play/pause/forward or rewind my iPad via my iPhone

    I would like to know if there is such an app that allows my iPhone to act as a remote for my iPad ie if I'm recording something on my iPad I can use my iPhone to press record/play/pause/forward or rewind my iPad via my iPhone

    As the King says, if your friends wifi router was relatively new, it likely has not been picked up by Apple's location based information database system and thus there is no location information associated with it.  So your iPad had no way of getting its location.
    The wifi location databases are traditionally updated by wardriving - literally companies employ people to drive around sniffing out active wifi signals and associating an approximate location to it.  Some companies also have web sites to submit that information if owners wish to (Apple does not seem to have one though), and the various companies with wifi location databases buy and sell their information.  Bottom line is though, it can take weeks, months or sometimes even longer for a residential router to get picked up - depends on where you live (more rural, likely the longer time it takes).
    When I moved from VA to NC it took up to 6 months for mine to reflect my new location (I checked it once the week I moved in, and then periodically thereafter, and it finally was getting it right after about 6 months) and I live in a pretty densley populated area (triangle NC).

  • In past versions of FireFox there was a view option that allowed a change in size of fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6.

    In past versions of FireFox there was a view option that allowed a change in size of fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6. It was very useful and needs to be added to version 6.

    You can use "Ctrl +" and "Ctrl -" to zoom pages quickly and "Ctr 0" (zero) to reset the page zoom.
    *http://kb.mozillazine.org/Zoom_text_of_web_pages
    There are also page zoom buttons in the toolbar palette in the Customize window that you can drag on a toolbar.
    Open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout"
    *http://kb.mozillazine.org/Toolbar_customization
    *https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • HT4168 Is there a version of Pages that allows you to paste a webpage?

    Is there a version of Pages that allows you to paste a webpage into Pages and retain the text that's on the webpage?  Pages-09 drops about 90% of the web-page text, when a webpage is pasted into Pages.

    1. You can print webpages to pdf in Safari and retain all the links
    2. Pages does retain most of the formatting your problem is probably the way you selected it and insufficient width in the page to fit the layout
    3. There are some objects and code that won't translate to DTP document, Pages is not a browser
    4. If all you want is the text use command option shift v
    Peter

  • Is there an apple approved agreggator that allows me to publish to the iBookstore ibooks created using iBooks author? I would like to use the interactivity that iBooks Author allows but need an aggregator that supports it. Thank you.

    Is there an apple approved agreggator that allows me to publish to the iBookstore ibooks created using iBooks author? I would like to use the interactivity that iBooks Author allows but need an aggregator that supports it. Thank you.

    Apple - iTunes - Partner Programs - Book Publishers
         See a list of Apple-approved aggregators
    Start contacting them with your particular needs and see who fits best.
    Be sure to understand this info:
    Please note that if you choose to work with an aggregator to distribute your content on the iBookstore, Apple's contractual and financial relationship is with that aggregator.

  • Are there any reference manager systems that allow inserting citations into pages other than endnote?

    Are there any reference manager systems that allow inserting citations into pages other than endnote?

    Only Endnote is integrated with Pages. How other reference manager systems work, i do not know but that are not integrated with Pages.

  • Acrobat form field that allows Reader user to browse and insert a picture into a predefined area

    Is there a way to do insert a form field into an AcroForm that allow Reader users to browse and insert a picture into that form field?
    I know that LiveCycle can do this, but I need to do this using an AcroForm. Or maybe there's a third-party plug-in that can be used in an AcroForm to do this?

    Jay,
    The new version of Reader, which was announced today (see AcrobatUsers.com), will now allow you to use the field.buttonImportIcon method: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.737.html
    For a bit more information, see: http://forums.adobe.com/thread/743823
    Here's the minimum code that can be used in the Mouse Up event of a button that's configured with a layout that's something other than "Label only":
    // Mouse Up script for a button
    event.target.buttonImportIcon();
    Since this isn't backwards compatible with Reader, you'll probably want to add additional code to test what version is being used and alert the user if it's pre-11. You should also check the return value to see if anything went wrong. The hard part is getting everyone to upgrade, but this and a number of other features should make it worth it.

  • I have Adobe Reader XI with the package that allows me to send pdfs and convert pdfs to Word. When I open a pdf and try to search the search shows no matches even though the word I am searching for is in the document. Any suggestions how to search?

    I have Adobe Reader XI with the package that allows me to send pdfs and convert pdfs to Word. When I open a pdf and try to search the search shows no matches even though the word I am searching for is in the document. Any suggestions how to search?

    Once again, my thanks for your assistance. If I may impose on your generosity one more time, if I understand you correctly if I create a document on Word or WordPerfect, print it and scan it to create a pdf, the search function will not work. But, if I create the pdf document in Word the search function will work. Unfortunately, I am not sure how I create a pdf document in Word other than by printing it and scanning it. Could you please explain.
    William B. Kohn, Esq.
    General Counsel
    Paul V. Profeta & Associates, Inc.
    769 Northfield Avenue
    Suite 250
    West Orange, New Jersey 07052
    (973) 325 - 1300
    (973) 325 - 0376 (Facsimile)
    [email protected]<mailto:[email protected]>

  • I've lost the arrows on my Safari toolbar that allow me to browse back and forth on web pages. Any  solutions guys?

    I've lost the arrows on my Safari toolbar that allow me to browse back and forth on web pages. Any  solutions guys?

    Thanks everyone! Felt a complete twit. Went to view, customize toolbars and then dragged the arrows back into the toolbar.  No idea how we lost 'em though.

  • How do I enable the feature that allows you to left-click and drag cursor left to be same as back button?

    how do I enable the feature that allows you to left-click and drag cursor left to be same as back button?

    Do you mean something like clippings?
    *Clippings: https://addons.mozilla.org/firefox/addon/clippings/

  • I need a program for camera.The androide has a program IP Cam View basic that has the fohu HA 425 and I get the cameras.I downlouded the IP camera viewer in the Aple but this program doesnt have the fuho HA 425. Which apple program is compatible?

    I need a program for camera.The androide has a program IP Cam View basic that has the fohu HA 425 and I get the cameras.I downlouded the IP camera viewer in the Aple but this program doesnt have the fuho HA 425. Which apple program is compatible?

    Hi,
    As far as I know, Sony Ericsson Z520, like a lot of the other cell phones, doesn�t support bluetooth serial communication.
    See:
    http://developer.sonyericsson.com/entry.jspa?externalID=138&categoryID=5
    BUT(!) You should double check this information.
    If you ask me, we have done similar project.
    We are working on hobby project � our robot use J2ME cell phone as on-board brain.
    And there is connection between this small robot and Linux-based PC.
    Communication was done via BlueTooth (in reality we use Linux implementation of BlueTooth stack and obexftp).
    BUT (!) We use Siemens S75 for this communication.
    I�m afraid that Siemens is the only manufacture, which implemented serial communication over bluetooth, embedded camera and non-usb socket.
    Also there are some Motorola phones, which implement serial communication over bluetooth.
    But � note that all Motorola phones use USB sockets and it will not be easy for you to make connection between such a phone and the robot.
    If you need just connection between cell phone and PC, then may be USB is OK too.
    Our robot project: www.RoboHobby.com

  • Is there a max size aperture library? Mine is over 800g and crashes, won't update to vault

    Is there a max size aperture library? Mine is over 800g and crashes, won't update to vault

    yes, all three steps, more than once. (problem started on old computer. continues on new.  Lots of HD space.  vaults fail to update on various HDs.  I just tried a new tack- turned off photostream and FB updates.  I'll restart and try again.
    During the year, did usual upgrades.  Started using scanning software, adobe acrobat, Hazel, Alfred this year.  Citrix to call into work network.  Cloud storage with Microsoft, iCloud, Snapsugar.  Who knows what might have done this!
    leonieDF, I just noticed you are in Hamburg.  My son just moved to Stuttgart this week (from US) to start grad school in Computational Linguistics.  I hope all the computer geeks there are as helpful as you have been! Thanks Mark

  • How do I turn off the setting that puts a box over everything and won't let me swipe or tap?

    How do I turn off the setting that puts a box over everything and won't let me swipe or tap?
    Please answer if you can! It's a new ipod, and I would hate to have to throw it away a few days after purchase.

    You might have voice over enabled. Connect to iTunes and disable voice over under configure universal access.
    Hope this helps!

Maybe you are looking for

  • Retina MBP 2.6 only 3 hours of battery life?

    My 1 week old Retina MBP 2.6 is only getting 3 hours max on battery with light surfing. When watching videos i also only get 3 hours tops. Bluetooth is off, keyboard light off, screen backlighting 50%, gfxCardstatus set to integrated only (also confi

  • Weblogic crashes with  java.lang.OutOfMemoryError: getNewTla.

    Hi, We have a clustered Weblogic environment and a custom WebCenter portal application is deployed on it. We are using JDev 11.1.1.5.0 and the Weblogic version we are using is 10.3.5.0 We are frequently getting below error on either cluster. Can anyo

  • Warning    Log Management

    Warning Log Management The date field is probably invalid on /usr/web/serveurs_web/bea_prod/wlserver6.1/config/workflow/logs/weblogic.log line 14. Message ignored during search.

  • Adding extrinsic reports to OBIEE dashboard

    Hi I would like to present a Panorama (OLAP) reports in the Oracle dashboard. The in the current condition we are working with Panoramas dashboard how has several dashboard pages with dashboard page prompt. We are starting to build the OBI dashboard

  • GR Returns Data missing from 2LIs_02_SCL

    Hi All, While extracting the data from 2lis_02_scl, I am missing the data for Returns. All the steps for activating the process keys (MCB_ & MCB0 & BF11) is set as explained in OSS notes....The problem still exists. The extractor simply ignores the r