Kinect loses track of bodies when rotated in pitch/elevation

I have an application where I am using a Kinect v2 to track people. The Kinect is mounted to a gimbal that is then moved to point at the body joint the Kinect is tracking. This seems to work just fine when the Kinect is moved in yaw/azimuth (rotated about
its y-axis), however the Kinect seems to have issues when it is moved in pitch/elevation (rotated about its x-axis). The body tracking loses track of all bodies, causing the gimbal to stop, and after a second or two it will reacquire the people in view. With
smaller motions or very slow motions, the Kinect is less likely to lose track, but it is still very sensitive. The track loss seems to be correlated with a change in what the Kinect views as the floor plane (it can happen regardless of whether or not the Kinect
can see the floor).
Is this a fundamental limitation of the Kinect body tracking? Is there anything that can be done to make the body tracking less sensitive to pitch changes or floor plane changes? I understand that having the Kinect itself move is not exactly a normal
use-case for it.

Body tracking is only supported when the sensor is orientated horizontally with the ground/floor plane. We do not support any other sensor orientation by design. Optimal sensor configuration is 6 feet from the floor with the sensor tilted down with
unobstructed view of the floor(no IR shadow casting because of object edges). The sensor must see the users head and both shoulders to acquire a hard lock-on.
If you need other tracking abilities you may need to revert to blob detections of your own tracking system.
Carmine Sirignano - MSFT

Similar Messages

  • Ultrabeat loses track of samples when saved within a Project???

    Why is it that when I save a project with all my custom samples loaded into the Ultrabeat, I have to manually re-find them once it comes time for me to open the saved project?
    Example:
    - I'm working on a project, many instances of the Ultrabeat, many wav samples loaded into a blank 'sample player' patch.
    - I save the project, making sure that all samples are to be saved in their respective folders along with the project.
    - I go and open the project folders, double checking that the samples are indeed saved. Yep - they are.
    - I Send the project file and folder out to my laptop to work on it on the go.
    - I Recheck the files.
    - I load up the project file, all normal samples load, yet the Ultrabeat comes up with a search window and tells me to find EACH. INDIVIDUAL. HIT. Which are located DIRECTLY in the folder that Logic itself saved them in. No tampering. No modifications.
    - Then I spend the next hour manually finding the samples out of the SAME folder...
    You'd think that if I saved a project, along with all files associated with it, and Logic put them in a specific destination folder, that it MIGHT know where to go and find them once it comes time to reopen the project.
    Maybe I'm doing something wrong? Any ideas?
    If not, WAKE UP APPLE.

    That's exactly what I do already, so there is no reason why it should be having a hard time finding the files.
    And, as I mentioned earlier, I double check to make sure that the files were actually copied before I transfer the project and included project folders. Also, when it comes time for Ultrabeat to lose track of the samples, each and every one of them are in the exact same Ultrabeat Samples folder that was created by Logic itself.
    Again, There is no reason why Logic shouldn't just be able to find the files that it itself put into a specific folder within the project file.

  • How to control Get3DShape() in Microsoft Kinect face tracking SDK?

    I'm working on a lip-reading project and I'm using Microsoft Kinect face tracking SDK in order to extract lip features in a generated text file from C# to be processed in MATLAB. The features are 29 angles resulting after calculating the distances between
    the 18 feature points related to the lips using Get3DShape() function to get the co-ordinates in each frame and my code looks like that which I added in facetrackingviewer.cs:
    public void getangles(FaceTrackFrame fr)
    var shape = fr.Get3DShape();
    var X_7 = shape[FeaturePoint.MiddleTopDipUpperLip].X;
    var Y_7 = shape[FeaturePoint.MiddleTopDipUpperLip].Y;
    var Z_7 = shape[FeaturePoint.MiddleTopDipUpperLip].Z;
    var X_31 = shape[FeaturePoint.OutsideRightCornerMouth].X;
    var Y_31 = shape[FeaturePoint.OutsideRightCornerMouth].Y;
    var Z_31 = shape[FeaturePoint.OutsideRightCornerMouth].Z;
    var X_33 = shape[FeaturePoint.RightTopDipUpperLip].X;
    var Y_33 = shape[FeaturePoint.RightTopDipUpperLip].Y;
    var Z_33 = shape[FeaturePoint.RightTopDipUpperLip].Z;
    var X_40 = shape[FeaturePoint.MiddleTopLowerLip].X;
    var Y_40 = shape[FeaturePoint.MiddleTopLowerLip].Y;
    var Z_40 = shape[FeaturePoint.MiddleTopLowerLip].Z;
    var X_41 = shape[FeaturePoint.MiddleBottomLowerLip].X;
    var Y_41 = shape[FeaturePoint.MiddleBottomLowerLip].Y;
    var Z_41 = shape[FeaturePoint.MiddleBottomLowerLip].Z;
    var X_64 = shape[FeaturePoint.OutsideLeftCornerMouth].X;
    var Y_64 = shape[FeaturePoint.OutsideLeftCornerMouth].Y;
    var Z_64 = shape[FeaturePoint.OutsideLeftCornerMouth].Z;
    var X_66 = shape[FeaturePoint.LeftTopDipUpperLip].X;
    var Y_66 = shape[FeaturePoint.LeftTopDipUpperLip].Y;
    var Z_66 = shape[FeaturePoint.LeftTopDipUpperLip].Z;
    //some stuff
    float[] point1 = new float[3] { X_7, Y_7, Z_7 };
    float[] point2 = new float[3] { X_64, Y_64, Z_64 };
    float[] point3 = new float[3] { X_41, Y_41, Z_41 };
    float[] point4 = new float[3] { X_80, Y_80, Z_80 };
    float[] point5 = new float[3] { X_88, Y_88, Z_88 };
    float[] point6 = new float[3] { X_31, Y_31, Z_31 };
    float[] point7 = new float[3] { X_87, Y_87, Z_87 };
    float[] point8 = new float[3] { X_40, Y_40, Z_40 };
    float[] point9 = new float[3] { X_89, Y_89, Z_89 };
    float[] point10 = new float[3] { X_86, Y_86, Z_86 };
    float[] point11 = new float[3] { X_85, Y_85, Z_85 };
    float[] point12 = new float[3] { X_82, Y_82, Z_82 };
    float[] point13 = new float[3] { X_84, Y_84, Z_84 };
    float[] point14 = new float[3] { X_66, Y_66, Z_66 };
    float deltax = point2[0] - point1[0];
    float deltay = point2[1] - point1[1];
    float deltaz = point2[2] - point1[2];
    float cetax = point3[0] - point2[0];
    float cetay = point3[1] - point2[1];
    float cetaz = point3[2] - point2[2];
    float notex = point3[0] - point1[0];
    float notey = point3[1] - point1[1];
    float notez = point3[2] - point1[2];
    float deltax1 = point5[0] - point4[0];
    float deltay1 = point5[1] - point4[1];
    float deltaz1 = point5[2] - point4[2];
    float deltax2 = point5[0] - point3[0];
    float deltay2 = point5[1] - point3[1];
    float deltaz2 = point5[2] - point3[2];
    //some stuff
    float distance = (float)
    Math.Sqrt((deltax * deltax) + (deltay * deltay) + (deltaz * deltaz));
    float distance1 = (float)
    Math.Sqrt((cetax * cetax) + (cetay * cetay) + (cetaz * cetaz));
    float distance2 = (float)
    Math.Sqrt((notex * notex) + (notey * notey) + (notez * notez));
    float distance3 = (float)
    Math.Sqrt((deltax1 * deltax1) + (deltay1 * deltay1) + (deltaz1 * deltaz1));
    float distance4 = (float)
    Math.Sqrt((deltax2 * deltax2) + (deltay2 * deltay2) + (deltaz2 * deltaz2));
    float distance5 = (float)
    Math.Sqrt((deltax3 * deltax3) + (deltay3 * deltay3) + (deltaz3 * deltaz3));
    float distance6 = (float)
    Math.Sqrt((deltax4 * deltax4) + (deltay4 * deltay4) + (deltaz4 * deltaz4));
    float distance7 = (float)
    Math.Sqrt((deltax5 * deltax5) + (deltay5 * deltay5) + (deltaz5 * deltaz5));
    float distance9 = (float)
    Math.Sqrt((deltax6 * deltax6) + (deltay6 * deltay6) + (deltaz6 * deltaz6));
    float distance8 = (float)
    Math.Sqrt((deltax7 * deltax7) + (deltay7 * deltay7) + (deltaz7 * deltaz7));
    //some stuff
    double feature = CalcAngleB(distance, distance2, distance1);
    double feature2 = CalcAngleB(distance2, distance, distance);
    double feature3 = CalcAngleB(distance, distance1, distance2);
    double feature4 = CalcAngleB(distance3, distance5, distance4);
    double feature5 = CalcAngleB(distance5, distance4, distance3);
    double feature6 = CalcAngleB(distance4, distance3, distance5);
    double feature7 = CalcAngleB(distance6, distance, distance7);
    double feature8 = CalcAngleB(distance10, distance8, distance9);
    double feature9 = CalcAngleB(distance9, distance10, distance8);
    double feature10 = CalcAngleB(distance8, distance9, distance10);
    //some stuff
    using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"D:\angles.txt", true))
    file.WriteLine("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18},{19},{20},{21},{22},{23},{24},{25},{26},{27},{28}", feature, feature2, feature3, feature4, feature5, feature6, feature7, feature8, feature9, feature10, feature11, feature12, feature13, feature14, feature15, feature16, feature17, feature18, feature19, feature20, feature21, feature22, feature23, feature24, feature25, feature26, feature27, feature28, feature29);
    Where CalculateAngleB is a declared function above:
    public double CalcAngleB(double a, double b, double c)
    return Math.Acos((a * a + c * c - b * b) / (2 * a * c));
    and I call getangles(fr) at :
    internal void OnFrameReady(KinectSensor kinectSensor, ColorImageFormat colorImageFormat, byte[] colorImage, DepthImageFormat depthImageFormat, short[] depthImage, Skeleton skeletonOfInterest)
    this.skeletonTrackingState = skeletonOfInterest.TrackingState;
    if (this.skeletonTrackingState != SkeletonTrackingState.Tracked)
    // nothing to do with an untracked skeleton.
    return;
    if (this.faceTracker == null)
    try
    this.faceTracker = new FaceTracker(kinectSensor);
    catch (InvalidOperationException)
    // During some shutdown scenarios the FaceTracker
    // is unable to be instantiated. Catch that exception
    // and don't track a face.
    Debug.WriteLine("AllFramesReady - creating a new FaceTracker threw an InvalidOperationException");
    this.faceTracker = null;
    if (this.faceTracker != null)
    FaceTrackFrame frame = this.faceTracker.Track(
    colorImageFormat, colorImage, depthImageFormat, depthImage, skeletonOfInterest);
    getangles(frame);
    this.lastFaceTrackSucceeded = frame.TrackSuccessful;
    if (this.lastFaceTrackSucceeded)
    if (faceTriangles == null)
    // only need to get this once. It doesn't change.
    faceTriangles = frame.GetTriangles();
    //MessageBox.Show("face has been detected");
    this.facePoints = frame.GetProjected3DShape();
    //this.FaceRect = new System.Windows.Rect(frame.FaceRect.Left, frame.FaceRect.Top, frame.FaceRect.Width, frame.FaceRect.Height);
    Now, whenever the mask appears as if (this.facetracker!=null), the code starts to calculate the angles and generate the text file. My question is how can I add a control (e.g.Timer or button) to decide exactly when to start calculating features or generating
    the file because in data collection I need features to be recorded accurately when the speaker starts to pronounce phrases not when the mask appears. I have tried to add a dispatcherTimer as when the timer counts after the mask appears it starts to calculate
    the angles like this:
    private static void dispatcherTimer_Tick(object sender, EventArgs e)
    Microsoft.Kinect.Toolkit.FaceTracking.FaceTrackFrame fr;
    fr = facetracker.Track(sensor.ColorStream.Format, colorPixelData,
    sensor.DepthStream.Format, depthPixelData,skeleton);
    //getangles(fr) and stream writter
    and added this to getangles(fr)
    System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
    dispatcherTimer.Tick += dispatcherTimer_Tick;
    dispatcherTimer.Interval = new TimeSpan(0, 0, 10);
    dispatcherTimer.Start();
    but this gives an error in: var shape = frame.Get3DShape(); as using unassigned variable frame and I tried to declare facetracker in timer's void but this gives me an error too so, if you have an I idea how can I add a timer or a button to control when the
    angles to be calculated I would be grateful.
    Thanks in advance.

    Hi Mesbah15,
    I am not sure if I’ve understood the question correctly. You can try using event to communicate with other classes. Define an event, when mask appears you just need call that event handler.
    https://msdn.microsoft.com/en-us/library/17sde2xt(v=VS.100).aspx.
    Please post more information about your scenario for better understanding if event handler not help.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Why does Bridge always lose track of the Favorites folders I put into it?

    (Latest version of Bridge)
    I haven't used Bridge in a while because of this problem.
    When you click on one of your Favorites folders in the panel on the far
    left side, the folder comes up with a question mark and it can't find anything!
    Why does this happen?
    Even though the original location of the files or folders was never moved or renamed.. Bridge loses track of the folders I put into it?
    How do I keep it from doing that?

    Here's the boilerplate text referenced by Omke;
    I still advocate Repairing Permissions (with Apple's Disk Utility) before AND after any system update or upgrade, as well as before AND after installing any software that requires an installer that asks for your password.
    I have seen software installations go sour because the installer did not find everything as and where it should be.
    I have also seen software installations go bad because the installer did not clean up after itself properly and did not leave everything as and where it should be.
    This is just my own personal opinion and practice based on my own observations. Others may disagree and that's OK. I can only base my routines and my advice to others on my own experience and conclusion. I don't pretend to know why others believe otherwise.
    Repairing Permissions after the fact (i. e. not immediately before and after an install) may NOT help. Try it anyway, though.
    ====
    Additionally, if your machine does not run 24/7 so that it runs the daily, weekly and monthly Cron Scripts in the middle of the night as intended by Apple, run Cocktail (shareware) as well.
    Cron Scripts are maintenance routines designed by Apple to run on a daily, weekly and monthly basis in the middle of the night.
    If you don't run them, you WILL run into trouble, sooner rather than later.
    Here's an excerpt from the Apple tech doc http://docs.info.apple.com/article.html?artnum=107388
    Mac OS X performs background maintenance tasks at certain times if the computer is not in sleep mode. If your computer is shut down or in sleep at the designated times, the maintenance does not occur. In that case, you may want or need to run these manually.
    Mac OS X periodically runs background tasks that, in part, remove system files that are no longer needed. This includes purging older information from log files or deleting certain temporary items. These tasks do not run if the computer is shut down or in sleep mode. If the tasks do not run, it is possible that certain log files (such as system.log) may become very large.
    Also, from: http://docs.info.apple.com/article.html?artnum=106978
    The disk activity generated by find is a normal part of file system maintenance, used for tasks such as removing invisible temporary files that are used by the system. It is scheduled to occur early in the morning at 03:15 everyday, 04:30 on Saturdays, and 05:30 on the first day of each month.
    NOTE:
    There have been comments to the effect that Apple "fixed" this in 10.4.2 and later versions of the OS, but I have not been able to verify this to my satisfaction. The reference in the 10.4.2 release notes are far from explicit on this subject.
    = = =
    If you have DiskWarrior, run it regularly too.

  • ITunes lose track of music files

    Every couple of days iTunes loses track of all the songs stored on my PC. As soon as you open iTunes for any user. all songs you attempt to access cannot be found and the exclamation point appears beside all songs listed in the library.
    I have centralized all my song files – about 9400 files - on an internal secondary drive “e:\music\iTunes\iTunes music”. This is set as the default folder for all iTunes users.
    I have iTunes v.6.0.4.2 installed for three separate user IDs on a single Dell PC running XP Home Edition. The User IDs and individual iTunes library files – iTunes Library.itl and .xml – are stored in the personal directory – “c:\Documents and Settings\my documents\my music\iTunes – per the defaults when iTunes is installed.
    The only way I am able to recover from this is to delete the library files for each user and rebuild the library by going into “file=>add folder to library” and pointing at the iTunes music folder on the ‘e’ drive. I do not lose any music files but this is a very annoying bug which should be fixed. I have looked in the iTunes user forum and many people have experienced similar problems on both PC and Mac environment. None of the suggested fixes on the forum have solved my problem I have also spoken to Apple Support about this problem twice, including a Level 2 support tech. None of them was able to solve this problem.

    I have had the same problem. it seems to have stemmed from the upgrade. However, I have over 40 gig of files on an external HD. I was wondering how you reload delete the titles from ITunes and reload them back into ITunes from the external HD. I want to avoid deleting the actual file from the HD; only from ITunes. thoughts?

  • ITunes Loses Tracks

    Hello good people of the board.
    I imported all my files over from my old iMac to my new one and have an annoying problem. iTunes loses tracks seemingly at random. I assumed that it was a glitch during the transfer which caused the little exclamation mark to appear next to tracks meaning that I would have to manually tell iTunes where the file wass. I've noticed that it's starting to happen with tracks imported directly on to my new computer though. I've searched the forums but no-one seems to have this exact problem, all the others seem to be related to external hard drives which I'm not using. Any ideas?

    Have you tried 'Advanced:Consolidate Library...' option? I've never needed to do that yet (when I occasionally get the !, I just navigate to the relevant iTunes folder to re-establish the link, but if you're getting a lot of them, maybe you need to Consolidate? )
    Try it out, it can't hurt, see if it helps.

  • Java Grahpics2d, Buffered Image, really bad fps when rotating a image10Dpts

    Hey, i'm making a spaceship game, and i use buffered .gif that are loaded before they are used.
    (The images are only loaded once before anyone says that :D )
    However, when i have a reasonably sized image rotating in real time, such as a 533 by 182, at normal scale my fps drops really low, like into the mid teens, and i'm not sure why.
    This only seems to happen when the iamge rotates, the fps stays fine when the image is translating.
    I use Affine Transforms to do my rotating.
    And i'm already using the createCompatibleImage GraphicsConfiguration to help increase performance, but i still get this problem.
    I've also noticed if i zoom in realy close (using scaling ffrom affine transform) the same thing happens if i rotate, and my fps drops really low as well.
    and the problem with the fps dropping when rotating is alot reduced if i zoom out alot as well.
    Anyone got any idea how i can imrpove performance.
    I'm buffering images as so:
         public BufferedImage createCompatible(int width, int height, int transparency) {
              GraphicsConfiguration gc = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration() ;
              BufferedImage compatible = gc.createCompatibleImage(width,height,transparency);
              return compatible;
         }and the following code block is the one i use to render the spaceships (Actors)
         public void paint(Graphics2D g){
                   AffineTransform at = new AffineTransform();
              at.scale(Sector42Main.UNIVSCALE, Sector42Main.UNIVSCALE);
              at.translate(x
                        -(((Actor)Sector42Main.playeractors.get(FOCUS_ID)).x)
                        +((Stage.WIDTH/2)/Sector42Main.UNIVSCALE)
                        - (((Actor)Sector42Main.playeractors.get(FOCUS_ID)).getWidth()/2) ,
                        y
                        -(((Actor)Sector42Main.playeractors.get(FOCUS_ID)).y)
                        + ((Stage.HEIGHT/2)/Sector42Main.UNIVSCALE)
                        - (((Actor)Sector42Main.playeractors.get(FOCUS_ID)).getHeight()/2));
              at.rotate(r,getWidth()/2,getHeight()/2);
         at.scale(xscale, yscale);
              g.drawImage( spriteCache.getSprite(spriteNames[currentFrame]),at, stage);
         }any help would be really welcome.
    thanks.
    Message was edited by:
    MatthewH

    I've found that a lot of game development seems to involve working out exactly what you can get away with in terms of display rather than conforming to a strict model. Sure, this is changing these days, but in terms of a bitmapped sprite just how much difference will each incremement make when projected onto pixels?
    I tend to find a little experimentation with these things goes a long way - you might find that rounding your model's angle to a display angle with a much lower resolution (say, every 2 or 5 or 10 degrees) doesn't acutally make any real difference to the game (apart from letting you render frames moire quickly) once a number of sprites are flying about the place.
    Still, just one suggestion. Let us all know if you find a another way around it.
    Cheers,
    John

  • When I sync my ringtones I lose my music - and when I sync my music I lose my ringtones??

    When I sync my (purchased) ringtones to my I-phone I lose my music and when I sync my music to my Iphone I lose the ringtones????????

    Were these ringtones purchased from the iTunes Store?
    If so and without syncing, at the iTunes menu bar go to File and select Transfer Purchases From - the name of your iPhone.
    This will transfer all content purchased from the iTunes Store that is available on your iPhone, and this should include ringtones purchased from the iTunes Store. This will create duplicates in your iTunes library of songs purchased from the iTunes Store, and the same for any video, but the duplicates can be deleted from your iTunes library.

  • Backup itouch on another mac and not lose whats on itouch when sync

    backup itouch on another mac and not lose whats on itouch when sync

    Make sure your new Mac is authorized in iTunes. Disable autosync in itunes, connect your ipod, right click on it in the device list and choose backup.
    This will save data, pictures and settings to itunes. See what's included in this backup here: http://support.apple.com/kb/HT1766
    Transfer your purchases the same way to copy all apps and bought media from the Store to your computer.
    Set up at least one contact and event on your new Mac, to be able the merge your calendars and contacts after your ipod got wiped during the first sync.
    The rest of the data can be restored from the backup you made.
    Restoring: http://support.apple.com/kb/HT1414
    Music is one way only, from the computer to your device, unless you bought the songs in itunes and transferred your purchases.
    There is 3rd party software out there, but not supported by Apple, see this thread: http://discussions.apple.com/thread.jspa?threadID=2013615&tstart=0
    You can save other data following this article: How to back up your data and set up as a new device

  • Itunes wont update track names even when purchased from itunes

    my itunes wont update track names even when purchased from itunes

    Update them to what?
    Are they not correct as purchased from iTunes?
    I seriously doubt that the track names are incorrect in the iTunes store and when downloaded to your computer.

  • HT1925 Will I lose my music library when I am required to "uninstall" I-tunes ?

    Why do I have to "uninstall" I-tunes for it to open? Will I lose my music library when required to do this?

    Under normal circumstances, an uninstall/reinstall doesn't touch your content. (That being said, it's still always a good idea to maintain a current backup at all times in case of disasters.)

  • Photo appears "squished" when rotated in Organizer

    I have an Olympus Styles camera, and am using the Macro mode in this camera. The original picture is landscape. When I open it in the Photoshop Elements 3.0 Organizer and rotate the photo so that it is portrait, the photo appears to be "squished" -- that is, it was a wide rectangle before rotating; after rotating it is a symetrical square and the photo is squished and distorted to fit into the square.
    Viewing the squished photo on the monitor is disconcerting -- does anyone know how to fix this?
    It only affects viewing on the monitor because the photo prints correctly and in the Image Size dialog box, the size and proportions are correct. I have a Toshiba Satelite computer; surprisingly, it didn't squish or distort when rotated on an HP computer that I tried it on.

    It rather sounds like the display resolution on the monitor is wrong for the monitor's actual aspect ratio. Check out the real aspect ratio of the display ( e.g. 4:3 for a standard CRT ) , and make sure the display resolution matches that ( e.g. 1024x768 , 1280x1024, etc ) .
    Most video drivers can be set for resolutions that are inappropriate for the actual geometry of your screen, and this sounds like the case.
    Brent

  • Images have jagged edges when rotated in Keynote 6.1

    After upgrading to Keynote 6.1, I'm having problems when rotating images that I've imported to my slides. Any time I rotate an image that's not on a 45, 90, 180 angle, the image has jagged edges.
    Here's a screenshot as an example. The image is on 4 degree angle.
    Any ideas?

    Sorry, in haste I forgot to mention this also:
    Use an appropriate slide size, as a minimum resolution I match the slide size (Keynote > Inspector > Setup Slide Size), to the resolution of the display I am using, in my case 1920 x 1200.
    I always resize the images I bring into Keynote with the same pixel resolution as the slide size.

  • Still getting a warped effect when rotating a still image in Premiere

    Hi all,
    I'm trying to rotate a perfectly round object in Premiere 6 on Windows 7.
    First of all, I am now importing this round object in a square PSD file layer and setting it to "Maintain Aspect Ratio" under "Clip>Video Options".
    When  this perfectly round object in a perfectly, numerically square PSD file is set to sit still or to move laterally or vertically, it  stays round, but when I put a rotate motion on it in the Motion Settings  dialog box, I end up with an oblong, horizontally elliptical spinning  image in my rendered video.
    Is there a way to fix this besides trying (virtually impossible) to compensate for the distortion with the "Distortion" control in the Motion Settings dialog box?
    Previously, someone else on this forum answered a similar question this way...
    "Remember, Premiere Rotates on the rectangular Frame, and not by an object in that Frame."
    So I thought if my imported PSD layer is square, fitting the proportions of my  circular object that I am rotating, then it will hold on to its circular  shape when rotated, as opposed to making my PSD size rectangular to fit  the movie format... but I tried importing a perfectly and numerically square PSD that perfectly fits the proportions of my perfectly and numerically round object and I still get an oblong, warped rotating image in my final rendered AVI file.  But the rotating image does appear to stay round when I preview the project in the monitor window by holding down on the ALT button a dragging (scrubbing) the cursor along the timeline.
    I can see that the round object that I am rotating becomes horizontally oblong and oval shaped when it hits the 90 degree, three o'clock position, then becomes perfectly round again when it hits the 180 degree, six o'clock position, then becomes horizontally oblong and oval shaped again at the 270 degree, nine o'clock position, then becomes perfectly round again at the 360 degree, twelve o'clock position.
    This would indicate that if I try to compensate for this strangeness by altering my original round PSD file object to be a vertically elliptical shape to compensate, then it would be vertically oblong at the zero degree, 180 degree and 360 degree positions, meaning the twelve and six o'clock positions.
    Is there a way to correct or compensate for this odd behaviour in Premiere 6?
    Thanks for any input,
    digi

    https://support.apple.com/kb/TS1713
    try this, best I can do

  • HT1296 If I have never connected my iPad to my computer, will I lose events in iCal when I sync things?

    If I have never connected my iPad to my computer, will I lose events in iCal when I sync things?

    Since you have never plugged the iPad into your computer's iTunes yet - you are syncing to a "new" computer so .... Yes you will lose the music if you sync it with iTunes before making this your syncing computer.
    But ..... You can transfer all of the iPad content into iTunes and that will make the iTunes library your new syncing library. Just follow all of the steps in this user tip and you will be OK. Then you will be able sync without losing anything.
    https://discussions.apple.com/docs/DOC-3141

Maybe you are looking for

  • Modification of PO approval process

    Hi , We need to add the requisition inforamtion like Requision number and Req approved person name to PO approval Notification. But i could not find the extract Notification which is sending the Notification mail to Approver. Does any one advice me o

  • How do I save clips individually

    I'm somewhat new to GB, so this should be an easy one. I started working on a project, then decided that since I'll be importing many clips into a Final Cut Project, that I want all my clips to be saved/stored individually. I checked the package cont

  • Find customer exit

    I am trying to find a customer exit for tcode  QA01,when the inspection lot is saved. (at save button). I gav  all input parameters  and right b4 pressing save I switched the debugger on (/h). now when i try to set a beak point at statement call cust

  • Lost purchased iTunes songs

    Hi everyone! I'm hoping someone cn help me... I'm wanting to redownload quite a lot of songs I purchased on iTunes a few years ago but they're not on my "purchased" list on iTunes but my recent ones are. I did have a different laptop at the time, so

  • Rewrite this query

    Hi all, Can we rewrite this query as simplest.Becasue when i Execute this query it will take more time appro 3hrs.So can we rewrite this as possible. SELECT  scon.uabscon_number,                     scon.uabscon_cust_code,                     scon.ua