sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    ViewportBuster - my first SketchUp Plugin

    Scheduled Pinned Locked Moved Extensions & Applications Discussions
    12 Posts 3 Posters 150 Views 3 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.
    • HornOxxH Offline
      HornOxx
      last edited by HornOxx

      Hi all
      Yesterday I actually managed to release my very first SketchUp plugin
      "ViewportBuster".
      Eventually it became what I wanted, what I needed and what I was able to achieve at all πŸ˜‰ it passed the guidelines of the SketchUp Extension Store and especially I am happy to share my tool as one possible PNG-exporting solution with this community, especially because my previous used plugin solution came from this place here!

      https://sketchucation.com/plugin/2902-viewportbuster
      ViewportBuster is available as a free plugin.

      The target group for this Plugin are those who rely, like me, on a cross-team but nevertheless synchronised image data export out from native SketchUp.
      ViewportBuster is the small PNG exporter tool that can support all those across workplaces of different people and their individual UI setups and the correspondingly always different viewports to ensure an always predictable and consistent identical PNG export result which can even be automated to a certain extent by using individually editable presets.
      Such a standardisation and synchronisation of export image data can be advantageous for everyone, but especially for those who work in larger teams and feed their image data into any downstream and equally automated production process. This could be pre-configured layout tools (e.g. InDesign) or web applications etc...
      (I have released ViewportBuster for Windows versions only - simply for lack of any Mac test environment)
      For me this was a pretty long, exhausting but also interesting and inspiring journey and I have not only learned a lot but above all had a lot of fun!ViewportBuster+1_2025+_+Β©HornOxx.png Explain+SU_ex+VS+VPB_ex_1920.jpg

      never trust a skinny cook

      alexpacio2013A 1 Reply Last reply Reply Quote 3
      • Rich O BrienR Online
        Rich O Brien Moderator
        last edited by

        why not add it here too?

        Download the free D'oh Book for SketchUp πŸ“–

        HornOxxH 1 Reply Last reply Reply Quote 0
        • HornOxxH Offline
          HornOxx @Rich O Brien
          last edited by

          @Rich-O-Brien πŸ˜‰ because I don't know how to do it

          never trust a skinny cook

          1 Reply Last reply Reply Quote 0
          • Rich O BrienR Online
            Rich O Brien Moderator
            last edited by

            Go here sketchucation.com

            Click Dev Tools

            image.png

            Have a go getting it listed

            Download the free D'oh Book for SketchUp πŸ“–

            1 Reply Last reply Reply Quote 0
            • HornOxxH Offline
              HornOxx
              last edited by HornOxx

              sorry, I have really no idea what or how to do there. Just saw this page for the first time πŸ˜‰

              bf2e156d-7af9-4f7d-9bd1-3bc0efe97c07-image.png

              never trust a skinny cook

              1 Reply Last reply Reply Quote 0
              • Rich O BrienR Online
                Rich O Brien Moderator
                last edited by

                Give it a name aka Plugin Identifier in this instance ViewportBuster

                Download the free D'oh Book for SketchUp πŸ“–

                1 Reply Last reply Reply Quote 1
                • alexpacio2013A Offline
                  alexpacio2013 @HornOxx
                  last edited by alexpacio2013

                  @HornOxx Congratulations on your plugin, I wanted to ask you something though. I have a widescreen monitor and I would like to understand if I can capture the images I see on the monitor, but when I try to increase the length of the capture, it still doesn't go beyond 16:9. Is there a solution? That would be even more fantastic.! Sketchup 2025![SketchUp_dhLwQGAoOj.png](/assets/uploads/files/1748525771610-sketchupviewport_4800x2700.png _dhlwqgaooj-resized.png)SketchUp_dhLwQGAoOj.png

                  HornOxxH 1 Reply Last reply Reply Quote 0
                  • HornOxxH Offline
                    HornOxx @alexpacio2013
                    last edited by HornOxx

                    ...Hi alexpacio2013 and thanks for the congratulations.
                    Yes, of course, there is a solution, and obviously I didn't make that clear enough 😊 No one has to work with my default settings; you can set your own prefered Preset-settings as you like.
                    I assume you exported the image using one of my preset settings, all of which are actually in HD aspect ratio πŸ˜‰ These are the settings I always prefer.
                    Now I've imitated your viewport proportions. Let's say you have approx. 2100px x 730px (you can see this when you use SkUp's native exporter).
                    You can now use these aspect-ratio-values from your given viewport in my plugin, for example as Preset 1 and Preset 2, and also save them so that they remain as consistent exortsettings for you.
                    6ae2a9bf-6ae4-4022-91eb-4c18f5e9673c-image.png
                    86131523-a36d-4b97-a37c-7bc4ccf07c2a-image.png
                    And just to check – ViewportBuster exports Preset 2 exactly as it should and even with the correct automated PNG naming :
                    7ab44bae-232e-44f2-b8a8-b9eeb5f1f0d6-image.png
                    I hope I have understood your question correctly and that my answer is helpful to you.

                    Best

                    never trust a skinny cook

                    alexpacio2013A 1 Reply Last reply Reply Quote 0
                    • alexpacio2013A Offline
                      alexpacio2013 @HornOxx
                      last edited by Rich O Brien

                      pp.png
                      @HornOxx "I can't do it, look, I tried to put in module 4 the total dimensions of the monitor which are the same ones also reported by V-Ray, but it keeps saving in 16:9 format."
                      SketchUp_E5oF9xT1ij.png

                      HornOxxH 1 Reply Last reply Reply Quote 0
                      • HornOxxH Offline
                        HornOxx @alexpacio2013
                        last edited by HornOxx

                        @alexpacio2013
                        Hi
                        I am sorry to hear that you are having difficulties using the plugin.
                        I am still unable to reproduce your issue – please see the screenshot of my retest with your values. The Viewportbuster is doing exactly what it should.

                        2832c41c-c6a1-47bf-8513-48f4dacb628b-image.png

                        Let's check whether Viewportbuster is saving your desired values correctly. In the plugin directory of your SketchUp, you will find this TXT file (screenshot). This TXT file saves your desired ViewportBuster-settings and actuality your txt file must also display these values now.
                        Please check whether your TXT file looks like the one in my screenshot.

                        b5bfff07-ff97-4489-b757-cd71a27a3625-image.png

                        πŸ™‚ I'm sure we'll figure out what the problem is!

                        (A silly question from me – why are you trying to export your randomly given viewport size of 5189 x 1750? Imagine you change your SkUp setting with any new plugin toolbars. The result would be that your viewport would change again and again and you would then export any different image ratio than today. - The purpose of the ViewportBuster plugin is to overcome these random factors and to replace them with your desired β€˜standard’ values that remain constant, so to speak)

                        Best

                        never trust a skinny cook

                        alexpacio2013A 1 Reply Last reply Reply Quote 0
                        • alexpacio2013A Offline
                          alexpacio2013 @HornOxx
                          last edited by

                          @HornOxx Thank you, you've been extremely helpful. I practically discovered that if I don't save the parameters, even if I go and change them manually and then export the image, it doesn't save the image with the correct parameters. If I save the parameters instead, it works. Anyway, I want to compliment you again because the utility is small but very, very useful, at least for me.

                          HornOxxH 1 Reply Last reply Reply Quote 1
                          • HornOxxH Offline
                            HornOxx @alexpacio2013
                            last edited by HornOxx

                            @alexpacio2013 thanks for the nice compliment!
                            Yes, saving your own needed presets for having them available further on is the essential benefit from this tool 😜 and was my intention for making this tool (in a much easier version) about a year ago.
                            By the way, having easy access to standardized export settings is an underestimated point because it makes live so much easier in any downstream workflow such as layouting or so. And you don't have to care about your own sketchup setup anymore. You or even anyone else will be able now to reproduce your own absolute identical export results again and again any time you want.

                            Best, and I'm glad that everything is going well now.

                            Ps: don't forget to setup AND SAVE your remaining 7 possible presets 😜
                            Hitting the Save button saves ALL your done settings, not only W x H.
                            When you close sketchup and reopen it any time later, your ViewportBuster will then open with YOUR own presets...

                            never trust a skinny cook

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

                            Advertisement