Author Topic: Early WIP on v2.55  (Read 2851 times)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #240 on: November 26, 2018, 09:05:58 am »
Awaiting your comments. ;)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #241 on: November 26, 2018, 10:24:02 am »
The info tip is now very close to the original (still one pixel offset missing ;) )

Would be very handy if while upon a specific mesh, we could (press on the ALT key for example) to hide all the other meshes for better inspection.
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #242 on: November 26, 2018, 12:56:14 pm »
The info tip is now very close to the original (still one pixel offset missing ;) )

Which one, horizontal or vertical? Everything's perfectly all right for me under Win 7 empirically, and both offsets are the exact replicas of what I'm seeing in your "custom" tool tips over the ObjReader side panels.

Perhaps there are slight differences between the Win 7 and Win 10 arrow pointer images? (I didn't run any tests in my Win 10 box yet) That's exactly what I was talking about when saying that, in a general sense, we can never be sure about the exact outlines and metrics of system default cursor images, and consequently, about a pixel perfect vertical offset of their respective tool tips.

Quote
Would be very handy if while upon a specific mesh, we could (press on the ALT key for example) to hide all the other meshes for better inspection.

That's a very bright idea! Will do in the next patch for the mesh info tip mode: Alt press will hide the info tip and all other meshes except the one immediately under the cursor, and Alt release will respawn both the info tip and hidden meshes. :)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #243 on: November 26, 2018, 03:25:23 pm »
On the vertical, the tooltip should be 2 pixels lower.
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #244 on: November 26, 2018, 04:32:40 pm »
Not under Win 7. It shows up exactly where your own custom tool tip pops up.

I'll check it under my Win 8.1 and 10 later during the day.
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #245 on: November 26, 2018, 08:28:00 pm »
Patrice,

On my Windows 7, 8.1 and 10 machines, the placement of my info tip matches your custom tool tip's initial fade in position exactly, both horizontally (along the left black border of arrow pointer) and vertically (the arrow pointer tail's black bottom line resides on the tip's upper white border).

I don't know what may be wrong with it in your system. :-\
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #246 on: November 26, 2018, 08:45:13 pm »
That is really not something important, don't waste your time on this.
I keep working on the Prometheus pod, but there are plainty of small normal errors that i still have to fix.
They were hidden on the previous version because map_bump was not used.

I have found also many small errors in the native .lwo files, that could be detected only when scaling up (x 100) the project into C4D.  ::)

Added:
Sometimes when using the new "mesh info tips" in maximized mode, the menu get frozen, and/or the mesh moving becomes erratic.
The only way to regain control is to restore the window size (looks like there is a kind of topmost conflict with the menu).
To say the truth this occured while i was also playing a Netflix movie on the main display, and OR on the secondary, and the mouse became unresponsive for a few seconds while i was working with the huge Prometheous_pod project.
« Last Edit: November 26, 2018, 10:12:59 pm by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #247 on: November 27, 2018, 12:15:21 am »
You did something I usually don't do.

You had three OpenGL programs running in stressful multi-threaded modes at the same time, not counting DWM compositing that runs in DirectX. I'm sure you were also having your browser open which is a hardware-accelerated multi-threaded OpenGL or DirectX application as well.

Do you think it's something that your video card can, and is supposed to, handle so easily? I think you've been lucky not to freeze your system completely and damage your hard disk(s) in the process.

The info tip has nothing to do with it. In fact it was the easiest task OpenGL was running at that moment. ;)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #248 on: November 27, 2018, 08:18:29 am »
The info tip ALT mode patch is ready.

Usage:
  • Load a multi-mesh model.
  • Switch the mesh info tip mode on.
  • Press and hold down the ALT button when the cursor points to some mesh rather than the background.
  • All the meshes other than the one under the cursor become invisible. The checklist and show/hide all buttons become disabled automatically to disallow messing with mesh visibility so long as the ALT key remains pressed.
  • Pan and rotate the mesh freely while ALT remains pressed.
  • Release ALT to bring the other meshes on screen. The checklist and show/hide all buttons become enabled automatically.

Enjoy! :)
« Last Edit: November 27, 2018, 03:44:57 pm by Michael Lobko-Lobanovsky »
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #249 on: November 27, 2018, 10:04:58 am »
Thank you my friend!

That would help me to better check my current work on the Prometheus_pod.

Added:
That works fine, however it would be easier if that could setup the checklist accordingly, then we could just use the "show all" button to restore all meshes visibility, because it is a pain to hold down the ALT key while working in another application at the same time (C4D in my case, is also using the ALT key). Indeed the ALT tip combination should ease the use of the checklist, like when cliking on "Hide all" and selecting just a specific mesh.
« Last Edit: November 27, 2018, 10:42:58 am by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #250 on: November 27, 2018, 12:51:48 pm »
I have a counter-suggestion: 8)
  • Keep the info tip ALT mode control exactly as it is now; but
  • Add the checklist permanent selection functionality as you describe it to a middle button click while in the ALT mode. The click will then select the visible mesh permanently into the checklist and will concurrently cancel the info tip mode altogether because there's no point in running this mode any longer when there's only one mesh visible in the viewport.
What would you say to this idea?
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #251 on: November 27, 2018, 01:11:00 pm »
Any solution would be fine to me.

As long as it makes the selection/inspection of a specific mesh easier than checking/unchecking from the listview (especially when long names are used).
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #252 on: November 27, 2018, 01:11:44 pm »
Great!

Will do now.

Stay tuned! :)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 777
Re: Early WIP on v2.55
« Reply #253 on: November 27, 2018, 03:41:57 pm »
OK Patrice,

It wasn't easy to get rid of all sorts of transient states but I think I succeeded, more or less.

I found it more convenient to follow this behavior:
  • While in the info tip mode, ALT behaves like it did.
  • When ALT isn't pressed, point the cursor to a mesh and wait till its info tip appears! (it updates ID detection)
  • Double click the middle button to permanently select the mesh into the checklist like you suggested.
  • The above should work in the ALT mode too. (thus ALT is temporary while middle button double click is permanent)
  • Nothing should happen if Background is detected. (but I'm not sure yet it will always work as expected)
At any rate it's perfectly usable now, and if we see some annoying oddities in the future, we'll try to correct them there and then.

The main thing is to always wait till the appropriate mesh info tip pops up. I made the timer a little faster to shorten the waiting time.
« Last Edit: November 27, 2018, 03:43:35 pm by Michael Lobko-Lobanovsky »
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 951
    • zapsolution
Re: Early WIP on v2.55
« Reply #254 on: November 27, 2018, 05:04:54 pm »
That does the job, thank you!
Patrice
(Always working with the latest Windows version available...)