sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Camera Stats

    Scheduled Pinned Locked Moved Plugins
    36 Posts 20 Posters 39.3k Views 20 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      Jim
      last edited by

      Windows users can try this for feedback:

      
      Sketchup.send_action(10624)
      
      

      It will accept input, although it doesn't export/import.

      319.png

      Hi

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        @jim said:

        It will accept input, although it doesn't export/import.

        ... it accepts input?? facepalm!

        Thomas Thomassen โ€” SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • Chris FullmerC Offline
          Chris Fullmer
          last edited by

          ๐Ÿ˜†

          Lately you've been tan, suspicious for the winter.
          All my Plugins I've written

          1 Reply Last reply Reply Quote 0
          • M Offline
            MartinRinehart
            last edited by

            @jclements said:

            Martin, so does this just report the camera parameters or can it be used to controll the camera as well?

            Both.

            Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

            1 Reply Last reply Reply Quote 0
            • M Offline
              MartinRinehart
              last edited by

              @jim said:

              Windows users can try this for feedback:

              
              > Sketchup.send_action(10624)
              > 
              

              Wish I'd known that!

              Frustum? Adjusted or not?

              Edit: I looked it up. Make a pyramid. Make a horizontal slice and discard the top. What's left is a frustum. What this has to do with a camera is a mystery.

              Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

              1 Reply Last reply Reply Quote 0
              • F Offline
                Fletch
                last edited by

                Sorry Martin, haven't tried it yet, but can you, in your initial post, please explain the "send data" "get data" buttons?

                Fletch
                Twilight Render Cross-platform Plugin for SketchUp on PC or Mac

                1 Reply Last reply Reply Quote 0
                • M Offline
                  MartinRinehart
                  last edited by

                  @fletch said:

                  Sorry Martin, haven't tried it yet, but can you, in your initial post, please explain the "send data" "get data" buttons?

                  Try it. If these are not immediately meaningful, tell me and I'll add some words.

                  Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

                  1 Reply Last reply Reply Quote 0
                  • TIGT Offline
                    TIG Moderator
                    last edited by

                    A frustum is explained here... http://en.wikipedia.org/wiki/Viewing_frustum
                    It's the truncated pyramid, the camera's "view-box", in which there are objects that you will see...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • StinkieS Offline
                      Stinkie
                      last edited by

                      Oooh, a most useful plugin. Thank you, Martin.

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        MartinRinehart
                        last edited by

                        Edit: 58 downloads and zero bugs? Hard to believe.

                        Mac folks: any problems?

                        Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

                        1 Reply Last reply Reply Quote 0
                        • cmeedC Offline
                          cmeed
                          last edited by

                          This looks really great!

                          Works fine on my Mac so far.
                          Can you tell me about imputing the aspect ratio? i use sketchup to design tv sets so 16:9.
                          Also does the statistics window always disappear behind the main skp window? so we have to re-size our windows when its opened?

                          Is it possible with this plugin to show a true camera zoom from a certain location? so i place my camera i can show what it looks like from this position and and THEN from that position what a zoom looks like?

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            MartinRinehart
                            last edited by

                            @cmeed said:

                            Can you tell me about imputing the aspect ratio? i use sketchup to design tv sets so 16:9. Also does the statistics window always disappear behind the main skp window? so we have to re-size our windows when its opened?

                            Is it possible with this plugin to show a true camera zoom from a certain location? so i place my camera i can show what it looks like from this position and and THEN from that position what a zoom looks like?

                            Sorry to be so long. Somehow I missed your post.

                            On my PC, my stats window pops up in front of SketchUp. Stays in front until I click the SketchUp window.

                            For zoom, use two scenes. Use the Cam Stats plugin to set both scenes' cameras to identical eye, target and up values, but different field of view values. The SketchUp animation should give you a proper zoom.

                            Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              August
                              last edited by

                              @tig said:

                              A frustum is ... the camera's "view-box", in which there are objects that you will see...

                              What most newbies don't know about are the near and far Clipping Planes. Anything closer than the Near Clipping Plane or farther than the Far Clipping Plane will not be displayed. If you could show things that were arbitrarily near or arbitrarily far, the math would require too many decimal places (or bits in the CPU).

                              โ€œAn idea, like a ghost, must be spoken to a little before it will explain itself.โ€
                              [floatr:v1mcbde2]-- Charles Dickens[/floatr:v1mcbde2]

                              1 Reply Last reply Reply Quote 0
                              • J Offline
                                Jim
                                last edited by

                                @martinrinehart said:

                                On my PC, my stats window pops up in front of SketchUp. Stays in front until I click the SketchUp window.

                                Need to open it modal on the Mac to make it stay on top. There is not a true modal WebDialog on a Mac as there is on Windows.

                                Hi

                                1 Reply Last reply Reply Quote 0
                                • M Offline
                                  MartinRinehart
                                  last edited by

                                  @jim said:

                                  Need to open it modal on the Mac to make it stay on top.

                                  Thanks, Jim.

                                  I changed it to "show_modal" but it turned the friendly little guy into a huge pain. Almost useless. Certainly no fun.

                                  Mac users: edit the code. It's ...Plugins/camera_stats/camera_stats.rb. Change the line at the bottom that now reads "wd.show()" to "wd.show_modal()". Is that better?

                                  Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

                                  1 Reply Last reply Reply Quote 0
                                  • thomthomT Offline
                                    thomthom
                                    last edited by

                                    @martinrinehart said:

                                    I changed it to "show_modal" but it turned the friendly little guy into a huge pain. Almost useless. Certainly no fun.

                                    What happened?

                                    Thomas Thomassen โ€” SketchUp Monkey & Coding addict
                                    List of my plugins and link to the CookieWare fund

                                    1 Reply Last reply Reply Quote 0
                                    • cmeedC Offline
                                      cmeed
                                      last edited by

                                      very good idea about the camera 'zoom'. I'll test your code for the mac users when i have the chance.... Work!!!

                                      1 Reply Last reply Reply Quote 0
                                      • RunnerPackR Offline
                                        RunnerPack
                                        last edited by

                                        Thanks, Martin. Another in a long line of very handy plugins! ๐Ÿ˜„

                                        Just a couple of bugs to report, and one feature request:

                                        First, I'm running XP SP3, SU 7.1.6860 (free version), and my IE is version 8.0.6001.18702. It seems to have problems when I use it, (which is rarely ๐Ÿ˜› ) so it could be IE's fault, not yours... Anyway, I get the JavaScript error dialog shown in the attached image when I start the plugin (that is, when I open the window, not when SU starts).

                                        Also, the "close" button on the Camera Stats window doesn't do anything (possibly related to the JavaScript error?).

                                        Finally, the feature request:

                                        It would be very handy if I could "pan" the camera left and right, relative to the viewport, by a specified value. For example, if I panned it right by about 2.5", it would be like I closed my left eye and opened my right (do you see where I'm going with this? ๐Ÿ˜‰ ). I know (for me, anyway) the math would be pretty rough, but if you have the time, (you obviously have the grey-matter ๐Ÿ˜‰ ) I would use this feature ALL OF THE TIME! ๐Ÿ˜„

                                        Anyway, thanks again for the cool plugin!

                                        EDIT: I just had another look at the Camera object API, and I think I know how to do this... Take the cross product of Camera#up and Camera#direction, use the resulting vector (or its negative) to transform Camera#target and Camera#eye, and use Camera#set to put it all back together. Am I close?

                                        EDIT 2: โ˜€ Success! After just a bit of tinkering, I got it working! ๐Ÿ˜ฎ ๐Ÿ˜ฒ ๐Ÿ˜„

                                        It's pretty much as I said above, but I had to experiment to find out how the API wants things done (plus I was a bit rusty at Ruby ๐Ÿ˜ณ)

                                        I'm going to clean this up and make a new thread for it, just in case someone can use it, but here it is if you, Martin, want to incorporate it (not that you need my amateurish code ๐Ÿ˜‰ ) or if someone wants to see what I'm blathering about ๐Ÿ˜‰.


                                        IE JavaScript error dialog


                                        Stereo Panning Plugin (WIP)

                                        You might have noticed... I'm a bit of a ferpectionist.

                                        1 Reply Last reply Reply Quote 0
                                        • W Offline
                                          wwwyoose
                                          last edited by

                                          Hi

                                          I try this nice plugin but I dont get i work to export the camera position ...
                                          or I do some wrong

                                          some help who to...๐Ÿ˜„

                                          Best Achim

                                          1 Reply Last reply Reply Quote 0
                                          • romboutR Offline
                                            rombout
                                            last edited by

                                            @martinrinehart said:

                                            @jim said:

                                            Need to open it modal on the Mac to make it stay on top.

                                            Thanks, Jim.

                                            I changed it to "show_modal" but it turned the friendly little guy into a huge pain. Almost useless. Certainly no fun.

                                            Mac users: edit the code. It's ...Plugins/camera_stats/camera_stats.rb. Change the line at the bottom that now reads "wd.show()" to "wd.show_modal()". Is that better?

                                            ii got this error

                                            @unknownuser said:

                                            Error: #<SyntaxError: /Library/Application Support/Google SketchUp 6/SketchUp/Plugins/camera_stats/camera_stats.rb:104: parse error, unexpected tIDENTIFIER, expecting kEND
                                            target = make_arr( val )wd.show
                                            ^>
                                            /Library/Application Support/Google SketchUp 6/SketchUp/Plugins/camera_stats_menu.rb:10:in load' /Library/Application Support/Google SketchUp 6/SketchUp/Plugins/camera_stats_menu.rb:10 /Library/Application Support/Google SketchUp 6/SketchUp/Plugins/camera_stats_menu.rb:10:in call'
                                            /Library/Application Support/Google SketchUp 6/SketchUp/Plugins/camera_stats_menu.rb:10

                                            im working on mac su 6
                                            before that line change it dint do any thing either

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement