3D Picture Control Orthographic View zoom - Camera Set up?

I am trying to display two 3D picture controls.  One displays some objects in 3D (Auto Projection: Perspective, Camera Controller: Spherical).  This 3D image works great and I am having no problems with it.  The other Picture Contol is meant to simulate a 2D image of the 3D object, essentially a Plan View.  To do this I made a 3D picture control with a Orthographic view.  I set the camera to view from above (z-axis) and set the target to be positive y-axis. 
I have attached an example vi (labview 2013 SP1) that creates some simple 3D objects and displays them in Perspective and Orthographic using the same Camera Position.  On initial start, the Orthographic image is zoomed in heavily. If I manually zoom it (Hold Shift button and mouse up or down), then the Orthographic image will set itself to the correct Camera position.  This is essentially the solution to my problem, but I can't assume the user will have the ability to manually zoom the image.  So I need to set it programmatically.
If you manual adjust the view on either screen (rotate and zoom), then click the Set Camera button, both images will give a plan view, but only the Perspective Image will be at the correct camera zoom or distance.  The Orthographic stays at the last zoom distance.
Is there any way to set the Camera distance for Orthographic projection programmatically?   I have tried starting with the 3D picture control as perspective, set the camera distance and then changing it to orthographic, but this still results in a zoomed orthographic image.  From the reading I have done, I think I am trying to the impossible.  Does any one have another suggestion to get the same result.  I have previously used the 2D picture functions to generate the image but found that method inefficient. 
And suggestions would be great.
Thanks
Relec
Attachments:
3D_projection_Test.vi ‏38 KB

Hi Relec,
thank you (and Kudos) for that inspiring demo!
Took me while to work it out, but I might have found something that could help us with the orthographic projection.
Sometime back someone posted a way to collect the current Camera data. Sorry I lost the source. But here is my version as a Get3DCameraPosition.vi using the ModelViewMatrix.
Unfortunatly this doesn't return the current Target and so a bit of guessing in the right Direction is necessary.
I'm impressed you found a way to make the Shift-Drag Zoom-movement possible on the orthographic window.
It seems a whole thread at http://forums.ni.com/t5/LabVIEW/3D-Picture-Control-Doesn-t-Zoom-in-Orthographic-Mode/td-p/1544460/page/2 wasn't able to find that out.
In the meantime I've found a way using the ProjectionMatrix to create a zoom-effect which I build into your demo using the mouse wheel.
All in all I've tried to translate camera movements from the perspective window in the ortho - assuming this is what you were after?!
Again the missing target information doesn't make it quite right.
Regs
  Jannis

Similar Messages

  • ACR 4.6 Picture Controls

    I am confused about what is happening.  Any help would be appreciated.
    I understand that Nikon Picture Controls can be used to change the color balance which may give better color.
    I am running CS3 in a 64 bit Vista Ulimate operating system
    What I am trying to understand is how the Camera Profile works in the Camera Calibration tab in ACR.  I am currently shooting a Nikon D200 and a D300.  I understand that Nikon picture controls can be available in the Camera Profile of the Camera Calibration tab
    I went to http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4040&fileID=3754 and downloaded ACR 4.6.  I then unzipped and installed.
    After installing ACR 4.6 I downloaded and installed GND 5.5 at http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4576&fileID=4244
    The Title bar in ACR shows Camera Raw 4.6.  The Camera Profiles in the ACR Camera Calibration tab shows ACR 4.4 and 4.3.  After installing GND 5.5 the Nikon Picture Controls (NPC) appear in Camera Profiles.  When I click on one of the NPC it seems to work but the Shadows, Red green and Blue Primaries are not changed.
    When I go to the DNG 5.5 DNG Converter in the compatibility section of the preferences section it says that it should work for 4.6 and later.
    My confusion relates to the fact that my Camera profile in the Camera Profile shows ACR 4.3 and 4.4 – not 4.6 and the DNG converter preferences says 4.6 and later.  Someone that I know who downloaded and installed ACR 4.6 and DNG at the same time has the camera profile showing 4.6. 
    Do I have a problem or am I spinning my wheels?  If I have a problem how do I correct the Problem?

    Forums #1 wrote:
    My confusion relates to the fact that my Camera profile in the Camera Profile shows ACR 4.3 and 4.4 – not 4.6 and the DNG converter preferences says 4.6 and later.  Someone that I know who downloaded and installed ACR 4.6 and DNG at the same time has the camera profile showing 4.6.
    The fact that there are two older profile versions (4.3 & 4.4) simply mean that the FIRST version to support your camera model was 4.3. The fact that 4.4 is there as well means the profile was modified (improved) for ACR 4.4. the reason both are there are for legacy reasons...
    Looking at the Profile drop-down is NOT the way you determine the current version of Camera Raw you have loaded...the ONLY way is using the  "About Plug-ins" menu item or looking at the main ACR title bar in the window (as long as you aren't at full screen).
    If you have the Adobe Standard and the vender looks profiles loaded, you're good to go...as to what those profile will or won't do to and for your image...well, that's for you to decide. I tend to use Adobe Standard.

  • Aperture ignores the settings Picture Control of my camera

    Hello.
    I am a professional photographer. I would like to use Aperture 3 in my professional career, but I can not because of this problem: When I import files from my Nikon D300 to Aperture, the program ignores the settings Picture Control of my camera. As a result, I can not use the potential of my camera. This forces me to do extra steps that take time. The recommendation not to use the Piсture Сontrol in my camera and use the presets and settings from Aperture no good for me because I dynamically change both standard and created by myself Picture Control settings directly at the shooting.
    How to set up Aperture to read and save settings Picture Control from my camera?
    Sincerely,
    Ulyaschenkov Nikita

    I have no doubt that you would say.
    Blame Nikon?
    Will the aperture to solve this problem in the future? I hope so.
    I do not think this problem is an unsolved problem.
    Of course, if the Aperture will want to do it. If the Aperture has a desire to get better and better.

  • Will LR 5.3 read Nikon picture controls applied to RAW files in-camera?

    I've never used picture controls on my D4 because my understanding was that, even though they're embedded in RAW files in-camera, only Nikon software will read the data.  Can anyone verify this condition for me?  If my LR software will read these settings, then I would start experimenting a bit!

    As Andrew said, Lightroom won't read Nikon picture controls, so if you want similar picture style as shot, you need to either:
    * manually select camera emulation profile (you can make presets or defaults as you prefer) - see camera calibration section.
    * use a plugin like ISO Detailer to select camera emulation profile automatically based on camera setting.
    To be clear: *any* software can read any metadata in a NEF (or NRW) that it wants to (there is no legal or technical reason that is prohibitive). Still, it is proprietary, which means "subject to change without notice", which means you have to change your software if Nikon decides to change proprietary metadata around. In practice that almost NEVER happens, since it's defined by camera firmware which, once debugged, isn't "enhanced". (right: they could do a newer model differently, but that doesn't affect the code which supports older models).
    Rob

  • Array of picture controls and zoom factor

    Is it possible to set different zoom factors for the elements of an array of 2D picture controls?
    Ben64
    Solved!
    Go to Solution.

    No.  Zoom factor, like almost all properties of array elements, is the same for all elements.

  • HT5055 Just updated to lion and my cctv access has stopped functioning all I get is a white screen in the middle of the control panel where the camera shots should be.  I think it is caused by JAVA but am confused as when i view on snow leopard it works 

    Just updated to lion and my cctv access has stopped functioning all I get is a white screen in the middle of the control panel where the camera shots should be.  I think it is caused by JAVA but am confused as when i view on snow leopard it works  can you help

    Open "Java Preferences" either from spotlight or your utilities folder...it's probably going to say you need to install a java runtime. Then just click install!

  • How do i set the size of 3d picture control

    dear sir,
                I have attached my vi.I have one doubt  ie I have used translate object. vi in my vi to move my picture according to the value set by the y position.This y position indicates depth my object.this is sample object  insteat of i am going to update my underwater vehicle.
    What my problem is when i chnage the y value beyond 200 I can not see my picture.so  how do i set the size of the 3d picture control size.
           I have to see my picture within the 3d picture control eventhough i change the y value between 0-500,how do i solve my problem.
    Another my doubt is how do i show the depth value (ie y value in translate object .vi) in 3d picture control ie while the picture is moving in a 3d picture control at the same time i want to display the corresponding depth rating in the 3d picture control
    Pls anyone suggest me as soon as possible.
    Thanks and regards
    jayanthi.k
    Attachments:
    Untitled 1.llb ‏67 KB

    Jayanth,
    Take a look at the attached example.  Alternatively, you can search for it in NI Example Finder by going to Help>>Find Examples in LabVIEW, click on the search tab, and search for meshes.  I had difficulty reading your code, but I believe you need to position your lighting source in the optimal location to get better definition.  And the example shows how to bind a color to the object.
    Trey B
    Applications Engineering
    National Instruments
    Attachments:
    Using Meshes.vi ‏76 KB

  • Set 2d picture control image

    I'm making some palette installers for ease of distribution for some libraries I have written. I'm following the example VIs (search the example finder for "palette API").
    I'm having some frustration in setting the new palette icon; the icon constant is a 2d picture control but I can't find a way to drop my image into it, and I can't set it programatically as the 2d picture control VIs only allow me to draw shapes into it.
    - Cheers, Ed
    Solved!
    Go to Solution.

    In cases like this I often resort to using a transparent classic path as an overlay to catch dropped files.  If you do not plan on interacting with the picture control, it is quite easy.  Otherwise it is just a few more events to control visibility when the mouse enters the VI with the button pressed.
    Just run the VI and drag PNG, JPG, or BMP files to the picture control.
    Attachments:
    DragToPictureControl.vi ‏16 KB

  • How can I set the caption text of picture controls inside an array or how can I choose which array element is assigned using the array elements caption text property.

    I have 8 picture controls inside an array and I would like to set the caption text of these controls.
    I have used the property node of the array and used the array elements property caption text to set the text.
    The problem is however that I set the same text to all the picture controls inside the array.
    My question is how to set caption text of specific elements (Picture control) that I have so far only been able to access using the array elements caption text property.

    Some more help
    1 You could use the caption of the array and place it in front of the selected picture and update that using property nodes.
    2 Like Norbett said if you use a cluster of pictures then their caption can be updated individually.
    Here is a an example that demonstrates the above
    David
    Attachments:
    Modify the Captions Of Pictures.vi ‏83 KB

  • Programati​cally reset camera orientatio​n for 3D picture control

    Does anyone know how to programatically reset or control the camera orientation for the 3D camera control/indicator.
    I'm trying to play back some motion data that I've gathered on a boat and I'd like to be be able to accuratley control the orientation of the camera (ie more then just by using the spherical camera controller)
    Thanks for any help.
    J Bowen
    US Marine; A Brunswick Family Boat Company
    Product Integrity, Component Testing, and Validation
    LabVIEW 8.2
    CompactDAQ
    DaqPad 6015
    SCC-2345

    The new 3D
    Picture Control in LabVIEW 8.20, has tons of functionality even though only the
    most common features are exposed through the VIs
    in the palette. The functionality of controlling the camera programmatically is
    accessible through the "Setup Camera" method for the 3D Picture Control window/indicator:
    Refer to the "solarsystem.vi" shipping example to see an implementation of the "Setup Camera" method.
    Good luck!
    Message Edited by Philip Courtois on 01-09-2007 09:45 AM
    - Philip Courtois, Thinkbot Solutions
    Attachments:
    SetupCamera.JPG ‏10 KB

  • 3d picture control view single object

    I'm using the 3D picture controlfor the first time and I'm amazed at how much faster it is at drawing than the old Picture control.  Likey Likey.
    What I would like to do is to abuse the 3D picture control as a 2D picture control but I need to fill the viewport with a single side of a box created in the scene.
    I can create the box to have th same orientation and size of the viewport and also create the texture for the box the same size, this is no problem.  What I want in the end is to have my texture pixel-perfect in the viewport of the 3D picture display.
    I can do this manually via "projection Matrix" and "model View Matrix" but I don't quite understand where the numbers come from.  Since I'm a bit of a dunce when it comes to matrix transoformations, can somebody perhaps help me out with some tips on where to find this informaiton out?
    Shane.
    Say hello to my little friend.
    RFC 2323 FHE-Compliant

    I worked it out. 
    Knowing that the corners of the viewport are always from -1,-1 to 1,1 regardless of the actual aspect ratio of the indicator it's kind of easy to work out the settings required.
    Simply paint a texture on a 1x1x1 cube and voilà.
    I'm amazed at the difference in speed between the old picture control and the new 3D picture control.  Is it hardware-accelerated?
    Shane.
    Say hello to my little friend.
    RFC 2323 FHE-Compliant

  • When viewing my homepage, I have to zoom in twice for better viewing. However, everytime I change to a new tab, I lose the zoom in setting. How can I set the zoom setting and lock it in?

    Details as noted above in my question. The reason I have to zoom in twice is that the page is shrunk and the pic's and words are hard to see. This improves when I zoom in twice.

    The Firefox Page Zoom feature does a domain by domain level of saving the users preferred zoom level settings, there is no default Page Zoom level setting in Firefox.
    Try the Default FullZoom Level extension: <br />
    https://addons.mozilla.org/en-US/firefox/addon/6965
    Or the NoSquint extension: <br />
    https://addons.mozilla.org/en-US/firefox/addon/2592/

  • How can I view my object in Labview's 3D picture control?

    Hey everyone,
    I'm very new to Labviews interface and was wondering how I can go about creating a VI (or subVI) to load my pre-existant VRML file and display it using 3D picture control.
    Just looking for a very simple solution.
    Many Thanks!
    Solved!
    Go to Solution.

    Hi,
    The VIs used to load a VRML file are only included in the Full Development System version of LabVIEW according to the help. If you do not have a Full Development System License you won't be able to find those VIs.
    You can find them under : Programming » Graphism and sound » 3D Picture control » File loading (sorry for the bad translation I have French version).
    Regards,
    Da Helmut

  • ROI in real view from camera

    Hello 
    Is a possibility to create  a  rectangle on live view from camera and set it to ROI ?? ( i need the break in program, when i select the rectangle the program should be continiued) . I used select rectangle or IMAQ construct ROI but both of them take a picture. I need to do this on live view . 
    Best Regards 

    Are you displaying the image in an Image Display Control? If so, you can display ROI tools (Right click on the control, then select Visible Items>>ROI Tools>>Visible).
    You can then select a tool and draw an ROI in the display control that shows live image.
    To access the ROI from the diagram, right click on the indicator of the image display control. Select Create>>Property Node>>ROI.
    Hope this helps.
    Christophe

  • Will Aperture ever support Nikon or Canon Picture Control settings?

    As with many people, I've also run into two issues:
    1) The RAW Picture Control settings used by Nikon don't seem to be supported by Aperture. I've downloaded the latest Camera Raw update (2.4) and yet it still seems that none of the settings get interpreted by Aperture. As a long-standing Aperture user, this is a major issue since it now requires me to import into either ViewNX or Capture NX2 and then transfer them to Aperture. Since I use Photoshop for dodging and burning, I'm beginning to wonder if I should just move to Lightroom.
    2) The highlights seem to get blown out fairly easily when viewed in Aperture. I often seem to have to pull back the highlights on many pictures.
    I was wondering if these are still persistent issues that others see as I'd like to consider what reasonable options I have.

    Jade, you gave up to easily!!!
    I would guess that Nikon makes most of their money from cameras, lenses, nik software and very little from NX software. While NX is fine for small projects, it is way to slow and plodding to be a meaningful workflow product.
    But, if Nikon teamed up with Apple so that Aperture could incorporate most of what is in NX under a licensing/royalty agreement, Nikon would sell lots more of their core products, Apple/Nikon software would be come the default workflow processing solution and would set industry standards for digital imaging for the pro. Canon would be forced to follow suit or fall very far behind. Nikon has done a wonderful job in bringing their bodies to leading the pack, they need more work on lens, IMHO, and a meaningful relationship or co development with Apple would seal the third arm of the puzzle.
    Consumers, Apple, and Nikon all benefit from such a model. Just have to get to terms that are acceptable and, as typical in these situations, there are too many big egos involved and unwilling to see the forest through the trees.
    Food for thought.....maybe....

Maybe you are looking for

  • Unexpected synonym creation via a materialized view DDL statement

    While I was doing some testing for a future materialized view creation I did this... create materialized view yes as select empno, ename from emp;Oracle created a table called "YES" and a materialized view called "YES". Then I did this... create mate

  • PSE9 - Organizer not importing to Catalogue on Mac OS 10.6.5

    Hi All Recentlly purchased Photoshop Elements 9. It installed. Editor works fine, butr when opening the Organizer, it gives an error message saying that the online function could not be initialized, and that one should re-install. (the product has be

  • Hi time shot problem

    Hi, I have a small problem. Time slot divisions. In my selection screen I have taken Date and time fields. If I entered one date (suppose 03/01/2006) and time slot as (12:04:56 to 05:08:34) . I need the output as: Date:03/01/2006 12:00:00-12:59:59 01

  • Learning more about OS X and Terminal

    I have owned a MacBook Pro (Lion - 10.7.5) for a year now, and realise that I still know little about the actual workings of OS X as an operating system. I am my families go to guy for all things relating to electricity, so while I take an active int

  • Preview Deleted.

    I'm new to mac. Tossed PREVIEW icon from DOCK in the trash and emptied the trash. Can't find it in Applications folder etc. No way to drag it back. Tried loading software (Disk #1 of 2), nothing yet. Have new Mac (Leopard OS X 10.5). Thank you .