by Anton_S » Thu Sep 18, 2014 12:20 pm
Description SmoothZoom makes zoom in/out mouse wheel transitions smoother, just like in new apps. Access
(Menu) Extension → Smooth Zoom → [Option] Usage
- Make use of the mouse wheel for zooming as you would normally.
- Use plugin menu to turn on/off smooth zoom and adjust settings, including zoom intensity, animation fps, and transition time.
Requirements
- Microsoft Windows XP, Vista, 7, 8, or 10. This does not work with Mac OS X.
- SketchUp 6 or later
- AMS Library 3.6.0h +
Download SmoothZoom is available at SketchUcation ExtensionStore and Google DriveSmoothZoom can be installed through SketchUcation ExtensionStore, provided that SketchUcation Tools is installed. To install manually, download the RBZ file and refer to Installing Ruby Plugins for instructions. To uninstall, navigate to plugins folder and delete ams_SmoothZoom folder and ams_SmoothZoom.rb file.
Last edited by Anton_S on Thu Feb 21, 2019 4:14 am, edited 10 times in total.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by pilou » Thu Sep 18, 2014 12:28 pm
Confortable! 
-

pilou
- Top SketchUcator
-
- Posts: 21107
- Joined: Wed Jan 23, 2008 10:33 pm
- Name: Pilou
- Operating system: Windows
- SketchUp version: 2017
- License type: Free/Make
- SketchUp use: hobby
- Level of SketchUp: Advanced
-
by Anton_S » Thu Sep 18, 2014 12:32 pm
Thanks, Pilou! I find it very convenient. I wish SU made this part of its features.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by numerobis » Fri Sep 19, 2014 9:43 am
VERY COOL! I will install it now! Thank You! 
-
numerobis
-
- Posts: 823
- Joined: Sat Apr 12, 2008 1:27 pm
- Location: Germany
- Operating system: Windows
- SketchUp version: 2015
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by cadmunkey » Fri Sep 19, 2014 12:13 pm
Fantastic, SU needs this so much on large models! Cheers.
-
cadmunkey
-
- Posts: 426
- Joined: Sun Mar 09, 2008 10:39 pm
- Location: Yorkshire, United Kingdom
- Name: cadmunkey
- Operating system: Windows
- SketchUp version: 2017
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Intermediate
by function » Sat Sep 20, 2014 3:40 am
I was just thinking of this idea in SKP last week! thanks anton
-
function
-
- Posts: 120
- Joined: Mon Mar 29, 2010 6:24 am
- Name: shredd
by Anton_S » Sat Sep 20, 2014 6:38 pm
numerobis wrote:VERY COOL! I will install it now! Thank You! 
Thank you cadmunkey wrote:Fantastic, SU needs this so much on large models! Cheers.
Thank you function wrote:I was just thinking of this idea in SKP last week! thanks anton
And Thank you I found some type where this new zoom tool doesn't behave properly. I will investigate and upload a fix next week. As well, I think camera acceleration and deceleration should be added too.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by Box » Sat Sep 20, 2014 8:47 pm
Oh what a difference! Excellent. That's one of those plugins that you didn't really know you needed but now couldn't do without.
-

Box
-
- Posts: 5014
- Joined: Mon Jun 07, 2010 1:55 pm
- Location: Sydney
- Name: Box
- Operating system: Windows
- SketchUp version: 2020
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by Rich O Brien » Sat Sep 20, 2014 9:55 pm
Anton you are a legend!
There's a frontroom and a backroom....reverse faces
-

Rich O Brien
- Administrator
-
- Posts: 12683
- Joined: Fri Oct 31, 2008 9:05 am
- Location: Broadford, Clare, Ireland
- Name: Rich O'Brien
- Operating system: Windows
- SketchUp version: 2017
- License type: Pro
- SketchUp use: engineering and mechanical design
- Level of SketchUp: Advanced
-
by function » Mon Sep 22, 2014 3:27 am
Anton_S wrote:numerobis wrote:VERY COOL! I will install it now! Thank You! 
Thank you cadmunkey wrote:Fantastic, SU needs this so much on large models! Cheers.
Thank you function wrote:I was just thinking of this idea in SKP last week! thanks anton
And Thank you I found some type where this new zoom tool doesn't behave properly. I will investigate and upload a fix next week. As well, I think camera acceleration and deceleration should be added too.
The plug stopped working for me, panning left and right instead of zooming, but I was and am still assuming it has to do with all the mousehook ahk files I'm running. Here is another idea on the lines of acceleration: flick-panning I hated this feature when adobe put it on default in photoshop, but have since grown to love it for quick navigation.
-
function
-
- Posts: 120
- Joined: Mon Mar 29, 2010 6:24 am
- Name: shredd
by Anton_S » Mon Sep 22, 2014 7:46 am
Thanks, function. I have some tool installed and encounter similar problems where the mouse wheel in Sketchup stops workin'. This happens because the tool doesn't pass it's mouse hook notifications to the next hook on the list, which prevents my hook from working. I will see if I could change my script to use a different type of hook, such as message proc, which can also monitor mouse wheel messages.
I will see if I could implement the flick-panning feature. Thanks for suggestion.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by Box » Mon Sep 22, 2014 12:30 pm
I'm finding it quite unstable, it often needs to be disabled and enabled to get it going again. It doesn't play well with some other plugins. For example Fredo's new VisuHole makes it run slow and then drop the zooming function while still showing enabled. Love the plugin, just catching bugs.
-

Box
-
- Posts: 5014
- Joined: Mon Jun 07, 2010 1:55 pm
- Location: Sydney
- Name: Box
- Operating system: Windows
- SketchUp version: 2020
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by Anton_S » Mon Sep 22, 2014 11:49 pm
Thanks for feedback, Box.
I will see if what I can do to improve it.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by johnwmcc » Thu Nov 20, 2014 1:16 am
Just tried this on 64-bit Win7 and SU 2015 Pro 64-bit - crashes on launch with error that starts: Error Loading File C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/main.rb Error: #<LoadError: 193: %1 is not a valid Win32 application. - C:/Users/John/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/win32/2.0/ams_smooth_zoom.so>
Presumably designed for 32-bit SU?
Had to delete from Plugins folder.
Works very nicely in older SU 2014 32-bit - it would be great to have it updated for 64-bit SU 2015, if possible.
-
johnwmcc
- PluginStore Author

-
- Posts: 108
- Joined: Wed Feb 13, 2008 6:57 pm
- Location: St Albans, England
- Name: John McClenahan
- Operating system: Mac
- SketchUp version: 2016
- License type: Pro
- SketchUp use: woodworking
- Level of SketchUp: Advanced
by Anton_S » Fri Nov 28, 2014 11:17 am
johnwmcc wrote:Works very nicely in older SU 2014 32-bit - it would be great to have it updated for 64-bit SU 2015, if possible.
Hello John, Sorry for not replying. I never noticed this post. Yes, the plugin is not compatible with SU2015. I already got it working, but I want to add all prior requests before posting the new version. -- Anton
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by Rich O Brien » Mon Jan 26, 2015 1:56 pm
Hi Anton, Getting this on SU2015 at startup.... - Code: Select all
Error Loading File C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/main.rb Error: #<LoadError: 193: %1 is not a valid Win32 application. - C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/win32/2.0/ams_smooth_zoom.so> C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in `require' C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in `require' C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/main.rb:8:in `<top (required)>' C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `require' C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in `load' C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom.rb:55:in `register_extension' C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom.rb:55:in `<module:SmoothZoom>' C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom.rb:37:in `<top (required)>'
There's a frontroom and a backroom....reverse faces
-

Rich O Brien
- Administrator
-
- Posts: 12683
- Joined: Fri Oct 31, 2008 9:05 am
- Location: Broadford, Clare, Ireland
- Name: Rich O'Brien
- Operating system: Windows
- SketchUp version: 2017
- License type: Pro
- SketchUp use: engineering and mechanical design
- Level of SketchUp: Advanced
-
by TIG » Mon Jan 26, 2015 2:07 pm
Rich O Brien wrote:Hi Anton, Getting this on SU2015 at startup.... - Code: Select all
Error Loading File C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/main.rb Error: #<LoadError: 193: %1 is not a valid Win32 application. - C:/Users/user1/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/ams_SmoothZoom/win32/2.0/ams_smooth_zoom.so> ...
Looks like you have 64bit SUp v2015 and this tool has a Ruby? 32 bit .so ? It quite possible to compile two or more .so files, so they are either 32 bit or 64 bit and load/require the correct one... For example.. - Code: Select all
if defined?(Sketchup.is_64bit?) && Sketchup.is_64bit? ### >= v2015 my_so = File.join(File.dirname(__FILE__), 'win32', '2.0', 'ams_smooth_zoom_64.so') else ### it's < v2015 and/or 32 bit - use existing .so version ? my_so = File.join(File.dirname(__FILE__), 'win32', '2.0', 'ams_smooth_zoom.so') end require(my_so)
TIG
-

TIG
- Global Moderator
-
- Posts: 20267
- Joined: Mon Nov 12, 2007 7:24 pm
- Location: Northumbria UK
- Name: TIG
- Operating system: Windows
- SketchUp version: 2021
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by Anton_S » Mon Jan 26, 2015 6:39 pm
Ugh, I forgot about this plug... Will update once get home.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by Berserk » Thu Feb 12, 2015 7:22 am
Very nice idea! And it will be better if add scrolling speed dependence.
-
Berserk
-
- Posts: 2
- Joined: Wed Oct 20, 2010 7:40 pm
by leetran72 » Thu Apr 02, 2015 2:48 am
Anton_S wrote:Ugh, I forgot about this plug... Will update once get home.
When will you fix it for x64 T.T
-
leetran72
-
- Posts: 4
- Joined: Sun Sep 11, 2011 6:39 pm
- Name: Diep Khoi
by Anton_S » Fri Apr 03, 2015 7:52 pm
Making an update is a piece of cake. I just wanted to include all the feature requests and fix bugs before uploading, but upon your request I'll upload 64bit version shortly.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by Rich O Brien » Fri Apr 03, 2015 7:57 pm
Thanks Anton.
Your tools are always killer!
There's a frontroom and a backroom....reverse faces
-

Rich O Brien
- Administrator
-
- Posts: 12683
- Joined: Fri Oct 31, 2008 9:05 am
- Location: Broadford, Clare, Ireland
- Name: Rich O'Brien
- Operating system: Windows
- SketchUp version: 2017
- License type: Pro
- SketchUp use: engineering and mechanical design
- Level of SketchUp: Advanced
-
by Anton_S » Fri Apr 03, 2015 9:21 pm
Thanks Rich  I made an update to work with SU 64bit. Note that it requires AMS Library. There are still feature requests to add and bugs to fix, such as making it work properly while Fredo tools are active. Maybe someday...
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by bharralure » Tue Apr 21, 2015 10:30 am
Bonjour Anton Smooth Zoom v1.1.0 installé sur SU Make v15.3.331 64 bits, sous Windows 8.1 fonctionne parfaitement en mode camera réglé sur "Perspective" ou sur "Perspective à deux points", mais ne semble pas fonctionner correctement si mode camera réglé sur "Projection parallèle" : la molette de la souris provoque un déplacement latéral de la vue, et non un zoom. Mis peut-être est ce normal ?
-
bharralure
-
- Posts: 35
- Joined: Tue Dec 03, 2013 6:16 pm
- Name: LANDRY Patrick
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Intermediate
by bharralure » Wed Apr 22, 2015 5:49 pm
Bonjour Anton Smooth Zom v1.1.0 installé sur SU Make v15.3.331 64 bits sous Windws 8.1 fonctionne parfaitement en mode "Camera" réglé sur "Perspective" et sur "Perspective à deux points" Par contre, il me semble ne pas fonctionner correctement en mode "Camera" réglée sur "Projection parallèle": la molette de la souris provoque un déplacement latéral de la vue de gauche et de droite, et non un zoom. Mais peut-être est-ce normal?
-
bharralure
-
- Posts: 35
- Joined: Tue Dec 03, 2013 6:16 pm
- Name: LANDRY Patrick
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Intermediate
by Anton_S » Sat Apr 25, 2015 8:16 am
Bonjoir, LANDRY Patric. That plugin with parallel projection is indeed pretty weird. I will look into this someday. Meanwhile, you can always disable smooth zoom when switching to parallel projection. Uncheck Plugins -> AMS Smooth Zoom -> Enable and you're good to go. Thanks for the report.
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by cgarcia_arq » Wed Sep 02, 2015 6:10 pm
This is an excellent plugin! I've been trying to control the wheel speed since the first time i worked with sketchup and FINALLY now i can. Thank you so much!!!
i would like to propose a future feature: the ability to control the zoom-in and zoom-out parameters independently. It seems a have to scroll a little more when i zoom-out to get to the same place i was before zooming-in.
-
cgarcia_arq
-
- Posts: 1
- Joined: Wed Oct 10, 2012 11:48 pm
- Name: Carlos Garcia
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by derei » Sat Dec 05, 2015 3:13 pm
Just tested the plugin. I like the fact it makes the zoom smoother, but from what i could see, this plugin can't make the zooming factor smaller than sketchup's default, although it can increase the factor. Is fun to play with those inertial modes when the transition is sensibly longer.
Few suggestions: -see if the zooming factor can be DECREASED, this would help in case of precision zooming needs. -please consider moving it in Camera Menu, because everybody is putting their plugin in Extensions, as there is no other place in SketchUp. And that menu becomes longer than some screens height...
Good Luck.
-

derei
-
- Posts: 839
- Joined: Tue Nov 16, 2010 1:48 pm
- Name: derei
- Operating system: Windows
- SketchUp version: 2015
- License type: Free/Make
- SketchUp use: product design
- Level of SketchUp: Advanced
-
by Anton_S » Sat Dec 05, 2015 9:01 pm
Derei, if I understood you correctly, you want to reduce the zooming intensity, right? You can decrease the zoom factor by going to Plugins->AMS Smooth Zoom->Options and reducing intensity, to say, 0.1. Thanks for your feedback!
-
Anton_S
- PluginStore Author

-
- Posts: 1204
- Joined: Tue Nov 23, 2010 9:15 pm
- Name: Anton
- Operating system: Windows
- SketchUp version: 2018
- License type: Pro
- SketchUp use: hobby
- Level of SketchUp: Advanced
by derei » Sat Dec 05, 2015 10:13 pm
Anton_S wrote:Derei, if I understood you correctly, you want to reduce the zooming intensity, right? You can decrease the zoom factor by going to Plugins->AMS Smooth Zoom->Options and reducing intensity, to say, 0.1. Thanks for your feedback!
Factor 0.1 from what i could see, actually makes the zooming intensity equal to "sketchup default". Higher values will make zooming faster (in bigger steps). I was hoping to go under sketchup's default. To have a smoother zoom in terms of precision, not only visualization.
-

derei
-
- Posts: 839
- Joined: Tue Nov 16, 2010 1:48 pm
- Name: derei
- Operating system: Windows
- SketchUp version: 2015
- License type: Free/Make
- SketchUp use: product design
- Level of SketchUp: Advanced
-
by Ad Machine » 5 minutes ago
-
Ad Machine
- Robot
-
- Posts: 2012
-
Return to Plugins
|