View Full Version : LazyMouse in other apps!
Hi,
the LazyMouse feature of ZBrush is very nice, and many people have been asking for a similar feature in other applications.
I've been working on a little program that does a similar thing for almost any application. It doesn't work exactly the same way, but you might find it useful.
It's called LazyNezumi and you can check it out here:
http://people.happycoders.org/kamih/wordpress/?page_id=46
Let me know what you think!
cheers,
kamih
My prayers have been answered.....
atheist-666
08-20-09, 02:38 PM
hi Kamih.....
First thanks for that great application,
but i've trying to make it work with opencanvas with no avail any suggestion??
and i hope you will conntinue to extend its functionality.
peace.
I didn't know about OpenCanvas. I'll check it out and see if I can add support for it. I'll let you know.
cheers,
kamih
Blaine91555
08-21-09, 03:59 PM
Thank You!!!!
Works fine on Vista 64 with PS CS4. It will not function with 64 bit PS but works just fine with the 32bit installation on a 64 bit machine.
Using XP SR2 compatibility mode.
I do not see any guide line or circle however when checked. Don't really need that though.
This will be very useful and thank you again.
Hi,
a new version of LazyNezumi is ready!
This fixes many problems with window attachments, and adds support to many apps (including OpenCanvas).
You can get it here:
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
spaceboy412
08-24-09, 02:10 AM
wow this is so awesome, i've been looking for something like this for ages, even tried out PaintoolSai, and am amazed photoshop never had it as a standard.
but i'm having some problems with it.
xp64bit
wacom intuos 3
photoshop cs
when trying in photoshop with just my mouse, the lazynezumi cursors will come up and seem to work correctly but no paint will be put through. if i switch over to my tablet, then the lazynezumi cursors lock on an axis and either pop around or echo over and over, still no paint put down either.
also if i try it in zbrush with mouse its pretty smooth, with tablet there is a lag and occasional size inconsistency. i'm using it in zbrush's paintstop. also it would not allow me to switch the brushes in paintstop without disabling and reenabling it.
Spaceboy, send me a DbgView log (see instructions in README.txt) and I'll see what I can do.
I won't be able to look at ZBrush though cause my demo expired, but it should work correctly in photoshop (which version are you using btw?)
cheers,
kamih
atheist-666
08-24-09, 07:08 PM
I really can't thank you the way you deserve for your generosity and kindness.
lazynezumi work now with Opencanvas the way it should.
I've here little question can I change the shortcut for Enabled check box to a single button lets say "Ctrl" only to make it easier to go back and forth?
I hope that i'm not bother you ..Thanks again kamih you really awsome.
peace.
Any chance of getting this to work with Bodypaint3d as well ? It's great !
spaceboy412
08-25-09, 03:08 AM
kamih thanks again.
as i posted i'm using Photoshop CS, or version 8
here is the log file.
first i used the mouse then switched over to the tablet.
Erklaerbar
08-25-09, 04:18 AM
it sounds great, too bad i cant get it to work with 64bit vista. Tried all sorts of things, including the proposed compatibility setting. Anyway thank you!
Blaine91555
08-25-09, 04:32 PM
It is working for me on the 32 bit installation of CS4 on a Vista 64 bit machine. It is only working with the tablet and not the mouse I discovered.
The guide line thingy even started working.
Perhaps the driver for the Intuous Tablet allows it to work? I don't know but it won't work if I use a Logitech mouse. I have not tried another mouse and driver though.
Clappy71
08-25-09, 04:57 PM
Works with Painter 11 in 64bit Vista. I am used to switching back and forth between Painter and PS4 so its not to bad.
Erklaerbar
08-25-09, 05:54 PM
i see, i have a logitech. Thank you for the tips. The wacom doesnt work here either, but its not an intuos. Its an old model of the retail line (sapphire). And i havent got painter... ouch out of luck!
Atheist: I'll add an option to configure the hotkey soon.
For all of you who are having problems with XP64, I have access to a XP64 machine so I'm going to do some testing to see if I can get things a little more stable.
For Vista users, I'll try to see if I can find a Vista version I can install on a VMWare to do some testing, but it might take a little while (and even then, I might not figure out how to do what I'm doing in Vista, so don't hold your breath).
To everyone else, I'm glad you like it! Don't forget to show me the cool stuff you do with it :).
cheers,
kamih
atheist-666
08-26-09, 12:25 AM
Best regrads for you kamih ....
I hope that i'm not bothering you or somthing but the HotKey will be to enble or disable LazyNezumi only or one can also change radius and soomthing slides with HotKeys? :)
another thing i've a suggestion here but i don't know if it can be made or not because I'm not a programmer :) and that to add a slide that determine when LazyNesumi enabled or not based on the speed of the mouse movement in that case the drawing will be more dynamic and drawing even with mouse will be more fun.
in the end i wish to you all good.
:tu:
peace
spaceboy412
08-26-09, 04:37 AM
just wanted to say that i tried it on normal xp32bit running through microsofts virtual machine with PSCS4 demo and at least with the mouse it worked fine, i don't have my tablet working with the VM so i couldn't try. So its looking like my issue might just be that my XP is 64bit.
Atheist: yeah I could do something like that (although it wouldn't disable again until you release the mouse/pen, otherwise you would get a nonlinear jump).
I might experiment with ideas like this when I have some time. First though I want to make sure what I have now runs runs on as many apps as I can.
Spaceboy: (now I'm humming the Smashing Pumpkins song :). You have two problems. One of them is PS CS1. I tested it and it doesn't work on my system either, so I'll try to figure out what's wrong. The second is WinXP64, some functions are different and so my hooks aren't working. But I can probably fix that too.
I'll let you know when an update is ready.
cheers,
kamih
Hi guys,
a new version (8.29) is ready!
You can get it here as usual:
http://people.happycoders.org/kamih/wordpress/?page_id=46
In this version I changed the function hooking code so that it'll perform a lot better and work with more versions of Windows (you'll need XPSP2 at least).
I didn't get a chance to test with Vista so let me know if this is any better (or worst) than the previous version.
I added an entry in the config.ini for the enable hotkey.
I added support for Photoshop CS, BodyPaint 3D and TVP Animation 9 Pro.
Check it out and let me know how it goes!
cheers,
kamih
Clappy71
08-29-09, 09:35 AM
Still no luck with PS4 on 64 bit Vista, but works with Painter. Weird.
Awesome little app dude.
MC
It will not work with _any_ native 64bit application (in Vista or XP).
If you have a 64bit OS, you will only be able to use LazyNezumi with 32bit apps.
I'm guessing that you have a 64bit version of Photoshop and a 32bit version of Painter.
Supporting native 64bit apps is next in my TODO list, but it's going to take me a while.
Clappy71
08-29-09, 10:37 AM
Looking forward to it!
spaceboy412
08-29-09, 02:11 PM
hello, thanks it works now with my mouse but with my intuos3 it jumps around and the cursor placement is always up and to the left and quite distant from where it should be. hmm. also i'm not even sure its doing what it should be with the tablet.
i'm uploading a quick vid so you can see what i mean.
http://www.youtube.com/watch?v=cyz6w-HgRrs
Spaceboy, wow that looks pretty bad. I'm sorry, I've never seen it do that before.. that's really strange. Could you please send me a dbgview log again?
Hmm, I just noticed that it does a similar x-y offset bug in Gimp now. It goes away if I move the window... I will investigate, it's probably related to what you're getting.
Hey Spaceboy,
a colleague of mine had the same problem in photoshop. But it disappeared after he downloaded the new version and restarted the machine.
Turns out the tablet cursor offset I saw in Gimp is a bug in Gimp, not LazyNezumi (I filed a bug report).
Spaceboy, I have no idea what is causing that. Monday I'll test LN with PSCS on a XP64bit to see if I get the same problem.
Blaine91555
08-29-09, 11:28 PM
Photoshop CS4 installs the 32 and 64 bit version by default unless you do a custom installation. That is because many of the plug-ins are not 64 bit as of yet.
I find that strange considering many stores stopped carrying 32 bit machines and 64 bit has been in use for quite a while now.
I don't recall developers ever dragging their feet this way in the past. I assume it must be a major undertaking?
I have yet to find an old 32 bit application after Windows XP that won't run and I have a couple dating back to Millennium and beyond that run just fine.
I'll give your new update a try tomorrow and let you know how it works out here.
spaceboy412
08-30-09, 03:57 AM
hi, here is my log just using the tablet in pscs1 and zbrush 3.1. i played with the settings and that did not change anything either.
spaceboy, thanks for the log. Unfortunately, it doesn't show that anything I check for is wrong :cry:. I'll have a look on the XP64bit machine tomorrow and see if I get the same problem.
Oh and by the way, ZBrush is not a supported app right now. My demo expired a long time ago and thus I haven't been able to add support with the latest versions of LN. When I get a chance I'll setup a demo on another machine and try to see what I can do.
Blaine:
64bit Windows machines can run 32bit applications just fine, so a lot of people don't bother porting their stuff to 64bit. It's not that hard but it takes some time and I guess 64bit OS installs aren't that common still so they don't want to release something they can't test.
For LN however, the task will be a bit more complex, as I'm using some low level x86 assembler code that is not 64bit compatible.
cheers,
kamih
spaceboy412
08-30-09, 08:57 AM
yes its strange that it works fine with my mouse but not my tablet, using the newest wacom drivers btw.
Hi guys,
someone pointed out a nasty bug that crept into last version of LazyNezumi. This bug could crash some applications that use the WinTab tablet API in a certain way (notably OpenCanvas Pro).
This bug has been fixed in the new version 9.8.30.
Spaceboy, this might not be related to your problem, but let me know if it fixes it!
I also added support for Synfig and ZBrush (but who needs LazyNezumi in ZBrush right ;)?).
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
spaceboy412
08-31-09, 03:24 AM
thanks but i'm still having the same problem with the tablet.
as for using it in zbrush it would be helpful when drawing lines with the pen tool in Paintstop, i know zb has mouse averaging but your app is even more helpful.
Erklaerbar
08-31-09, 05:17 AM
awesome, the latest version now works for me! thank you!
Hi guys,
I put an experimental 64-bit app support version up (9.9.xx).
As usual, you can get it here:
http://people.happycoders.org/kamih/wordpress/?page_id=46
I haven't been able to test this on 64-bit XP yet, so let me know if it works or not for you (I'll do some testing next week).
This version also adds the apps.ini file which allows you to configure LazyNezumi for any application.
Have fun,
kamih
Clappy71
09-05-09, 06:25 PM
Does not work with 64 bit CS4 on Vista. But given the speed you work I don't think it will be long. :cool:
If you really want to make a lot of people days, you should come up with a symmetry script as well. Currently, only Sketchbook Pro and Alchemy have a symmetry mode.
Have a great weekend!
MC
Clappy could you please send me a dbgView log? I'm curious to see if it's a vista issue or an X64 one...
Regarding symmetry, my brother has already requested that, but I'm afraid that type of feature really needs to be designed into an application from the start.. I won't be able to hack that in.:(
spaceboy412
09-05-09, 09:18 PM
tried the x64 version, still jumpy strangeness with zbrush3.
when i tried it with photoshop it immediately crashed PSCS the firsttime, then every other time it would just lock PSCS.
Spaceboy: do you have a 64-bit version of CS?
spaceboy412
09-06-09, 09:02 AM
no its 32bit, i don't even think they had 64 yet.
Blaine91555
09-06-09, 12:42 PM
OK, tried the latest version. Works fine with the 32 bit installation of CS4 on a Vista 64 bit machine. Works well in PaintStop. Does not work at all with the 64 bit installation of CS4 but since CS4 installs the 32 bit version by default on 64 bit machines that is not really and issue.
Sorry did not notice yesterdays version with 64 bit support. I'll try it right now.
Blaine91555
09-06-09, 12:51 PM
Same as the previous version. Still does not work with the 64 bit version of CS4.
Thanks for testing.
Could you please send me a dbgView log?
I don't have access to a 64bit machine right now so I can't do any testing, but I'm itching to find out what's wrong ;).
cheers,
kamih
Blaine91555
09-06-09, 03:58 PM
Ok just did that for you. I'll check your site for email address.
Blaine91555
09-06-09, 04:00 PM
I sent you a PM. Send me your email.
ncollings
09-06-09, 07:59 PM
ah man that's awesome, was speaking about that with a co-worker last month that it would be great to have the lazy mouse for Photoshop !
glad to have found this thread, thanks man.
Thanks to Blaine for helping me debug the 64-bit stuff.
He still has some problems with his mouse, but otherwise it looks like native 64-bit app support is working!
New official version is 9.9.7:
http://people.happycoders.org/kamih/wordpress/?page_id=46
Let me know if you encounter any problems with it.
cheers,
kamih
essclock
09-07-09, 02:27 AM
Thanks for this plugin. I have always wanted this in Photoshop, etc. I have loved Lazymouse since it first came out.
It works great in Photoshop CS4 except I cannot see the guides at all. Any idea how to fix it ?
Thanks for a great plug !
Hey,
I cannot seam to get it to work with Bodypaint3d 64bit. Is this supposed to work in the latest native 64bit version ?
essclock: guide lines don't always work. This is a known problem. It's very hard for me to have this working generically for every app. I do see the lines in CS4 however. But not if I am using hardware acceleration.
campi: did you try attaching? Did you then try copying the settings from the old bodypaint entry to the new one in the apps.ini file?
essclock
09-08-09, 12:12 AM
kamih,
Thanks for clarifying. I do have hardware acceleration turned on. Either way, I can still use the plugin and it's great. Thanks !
Blaine91555
09-09-09, 07:01 PM
Kamih,
Thanks again for this. It is wonderful for making clean alpha's and templates.
I'm using GeoControl 2 a lot these days. It has no tablet support however even though I can use a Wacom in it but without pressure sensitivity which is not needed in GeoControl anyway. I get an occasional glimpse of the guide line when I try it but no joy.
This would be very useful though and I'm wondering if it is possible to make it work in GC if I send you one of those Logs?
Forgive me as I know nothing about the tech side of things and I may be asking too much.:cry:
Either way, thank you so much.
I tried GeoControl. Pretty horrible interface if you ask me ;).
I couldn't really do anything with it, but I got LN to work with it.
Guide-lines are very buggy with this app so disable them, but the laziness works.
Here's what I did so you can do it yourself with other apps in the future:
1. Attached to the GeoControl window (you only need to do this the first time, make sure you hover your mouse over the area in the window where you do actual drawing).
2. Saw window flash (means LazyNezumi has hooked the window).
3. Enabled LN and tried drawing something. Laziness wasn't there.
4. Closed LN and opened the apps.ini file.
5. Went to the newly created GeoControl entry in that file, and added the two lines:
HookMouseMove=FALSE
HookGetCursorPos=TRUE
(these go anywhere after the AppName=...GeoControl2.. line).
6. Relaunched LN. Didn't have to attach again cause LN looked at the apps.ini file and auto-attached to GeoControl.
7. Enabled LN and tried drawing something, laziness worked! Done.
So in the end I have this in my apps.ini file for geocontrol (i trimmed the path of the exe for clarity, you can also do this, LN just looks for a substring match, just make sure you don't have 2 entries for the same app):
AppName=GeoControl2
WindowClassName=noparent|WindowClass_1
HookMouseMove=FALSE
HookGetCursorPos=TRUE
In most apps that don't work right away with default settings, those two additional lines usually help. If it still doesn't work with that, try setting more hooks to TRUE. If you can't get it, just shoot me an email with a link to a demo download and I'll see what I can do. But please try things first.
cheers,
kamih
Blaine91555
09-10-09, 05:21 PM
Thank you.
GeoControl is odd at first but once you figure it out it beats the crap out of everything else available. It's kind of like the ZBrush of terrain generators.
Now that I have it figured out I can't work without it. Using the terrains in Vue 7 Infinite combined with the complete control of creating distribution maps makes material placement way easier. The noise selectors makes a rocky terrain really easy without having to populate ecosystems and drive the render times through the roof.
I agree the interface could be easier but its a one man show and still in early development. I find the others either not functional enough or even worse to work with.
Thanks again for the info.
is there a mac version for that great handy prog? thanks, philipp
Hi folks
Can anyone share the program, the web has been down for a while
Powered by vBulletin® Version 4.1.11 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.