Help - Search - Members - Calendar
Full Version: A check on a fix for mirror mode
Hash, Inc. Forums > Forum Archives > A:M Forums Archive > (2008) > A:M 2008
DJBREIT
Did any one else get the mirror mode fix working? I hate to bug the guys at Hash if it is something I was doing wrong.
Can someone check?smile.gif

0005281: [_Other] A fix for mirror mode with other commands

P.S.
I'm using a PC
Rodney
I must confess when I read that fix I was a little confused by what it meant.
I guess I should have asked.

As far as I knew Mirror Mode had been working fine.
I was using it then and just checked again... still works.

Can you post more specifics about what isn't working and what you are experiencing?
I'm not sure what is meant by "with other commands".
What other commands are used with Mirror Mode?

DJBREIT
Mirror mode its self is O.K.

But when you have it on other commands have a lag to them.
The fix was to eliminate the lag.

To test it open a large model (the bigger the better). First select a CP and select “group connected” and note how fast it takes for all attached CP to be selected. Now turn on mirror mode and repeat. If it was fix it should take about the same time if not you are sitting there for 5 seconds to a minute for the command to work.

The fix was to temporalty turn off the mirror mode then turn it back on after all the CP’s where selected. This also applied to some of the other commands.
KenH
No. That's still the same. I've never really found it much of a problem though. Why would you group connect any splines that cross over the y axis?
HomeSlice
QUOTE(DJBREIT @ Sep 17 2008, 01:09 PM) *
To test it open a large model (the bigger the better). First select a CP and select "group connected" and note how fast it takes for all attached CP to be selected. Now turn on mirror mode and repeat. If it was fix it should take about the same time if not you are sitting there for 5 seconds to a minute for the command to work.


Not sure what your definition of a bug is, but that is not a bug. The number of calculations the program has to make in Mirror Mode is an order of magnitude higher than when it is not in Mirror Mode. More than just twice the number of calculations. And when you start grouping CPs across the Y axis, it gets much much more complicated (You shouldn't even be doing that in Mirror Mode). Everything is working exactly as it should.
Rodney
QUOTE
To test it open a large model (the bigger the better)


I understand this is just a test but the underlying premise is wrong; the bigger definitely not the better.

Instead of working with large models try to find ways to work with smaller sections of the model.
Hide splines and CPs or work in layers that get put together later (perhaps in real time in a Choreography).

Bigger is definitely not better when you only want to work on one small section.


DJBREIT
QUOTE(KenH @ Sep 17 2008, 06:37 PM) *
No. That's still the same. I've never really found it much of a problem though. Why would you group connect any splines that cross over the y axis?


You may have a faster computer then I do. and before you say it pony up the cash fist.


QUOTE(HomeSlice @ Sep 17 2008, 07:00 PM) *
Not sure what your definition of a bug is, but that is not a bug. The number of calculations the program has to make in Mirror Mode is an order of magnitude higher than when it is not in Mirror Mode. More than just twice the number of calculations. And when you start grouping CPs across the Y axis, it gets much much more complicated (You shouldn't even be doing that in Mirror Mode). Everything is working exactly as it should.


It may not be a bug but the fix would eliminate the lag when using any of the slection tools

QUOTE(Rodney @ Sep 17 2008, 07:04 PM) *
QUOTE
To test it open a large model (the bigger the better)


I understand this is just a test but the underlying premise is wrong; the bigger definitely not the better.

Instead of working with large models try to find ways to work with smaller sections of the model.
Hide splines and CPs or work in layers that get put together later (perhaps in real time in a Choreography).

Bigger is definitely not better when you only want to work on one small section.


Try it with eyes or any other item that dose not cross the Y axis.

Thanks you guys you did anser my question. smile.gif

It can be work around. It was only meant to improve the preferments of the program. I will leave the issue report open and when there get to it they get to it. It not like it is killing me.
DJBREIT
Just for the record you forgot to mention if you had tested it in a Mac or PC.
Rodney
QUOTE
Just for the record you forgot to mention if you had tested it in a Mac or PC.
Sorry. Tested on the PC here.My offer still stands to test Mac issues if someone will buy me a Mac. wink.gif

QUOTE
Try it with eyes or any other item that dose not cross the Y axis.


I'll investigate.

I'm not sure when I would ever use Mirror Mode in such a way as the eyes are almost always separate parts of the mesh and I'd generally want to modify them separately.

Mirror Mode excells in cases where splines/CPs belong to the same mesh. I seem to recall reading that somewhere else (perhaps the old Killernuts FAQ?).

Another technique besides using Mirror Mode:
- Drop your model onto the Choreography shortcut in the Project Workspace.
- Drop the same model in your Choreography again. Rotate this second model to -100 in the X axis.

This will create two mirror images of the same model.
Now when you modify the one half the other half will modify automatically and be an exact mirror image of the other side.The technique works very fast and you can Export the Chor as a Model for final modification as needed.
KenH
QUOTE
You may have a faster computer then I do. and before you say it pony up the cash fist.


No you mis-understand. I never need to select across the y axis so there is no lag.
Ersatz anime
It's a feature I often considered asking for, i.e. that mirror mode automatically shut off when you cross the y axis with a selection. I often forget it's on and then have to wait while A:M sorts itself out.

It doesn't seem to have changed in 15.0d btw, still lags when you select with mirror mode on
Rodney
I've learned something new here about Mirror Mode.
We now know what happens when Mirror Mode is not used as intended.
It also highlights the difference between a bug and user error.

There is only one fix for user error; stop making that error. wink.gif
Caroline
I've always quite liked that feature, because I forget Mirror Mode is on, so when it slows up, it reminds me to turn it off.
DJBREIT
I'm using a P.C. also. So that one is confirmed.

An eye may not be a good chose. But the hide and lock command is. Since these will pick up CP’s across the Y axis when you use the group select. An if you have not instinctively learns the handicap method wink.gif of turning off the mirror mode before you do this then turning it back on when you are done. Then realizing it is off after you have done a bunch of changes. blink.gif dry.gif

QUOTE(Ersatz anime @ Sep 18 2008, 10:12 AM) *
It's a feature I often considered asking for, i.e. that mirror mode automatically shut off when you cross the y axis with a selection. I often forget it's on and then have to wait while A:M sorts itself out.

It doesn't seem to have changed in 15.0d btw, still lags when you select with mirror mode on


I already have a issue report on it and hopefully they will get to it by next version. But since people leave there issue report private I don’t know how big of a back log they have. And if the length of time it took to get to one of my issue report is an indicator I would not hold my breath. Ever thou my issue report are mostly low priority tweaks and improvements.
Rodney
QUOTE
I already have a issue report on it and hopefully they will get to it by next version. But since people leave there issue report private I don’t know how big of a back log they have. And if the length of time it took to get to one of my issue report is an indicator I would not hold my breath. Ever thou my issue report are mostly low priority tweaks and improvements.


You've done your part and reported it.
Thats the important thing. smile.gif
DJBREIT
I'm just adding a list of commands that are affected and would be improved by this fix.

(select spline “,”) note this one dose seem to work

(group connected “/”)
(invert selection “.”)
(select all Ctrl+A)
(window select “right mouse click hold and drag”)
(Lasso Draw Mode “shift+G”)
(Lasso Line Mode)

If you can think of any commands I have missed post it and I will add them to the list.

QUOTE(Caroline @ Sep 18 2008, 06:00 PM) *
I've always quite liked that feature, because I forget Mirror Mode is on, so when it slows up, it reminds me to turn it off.

How about a visual indicator like the Mirror button turn red or something else. But I don’t know how much coding that would involve. Since it is part of the menu.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.