Decoupling x-ray and limit selection to visible

Hi guys,

Some harsh posts were flagged and have been hidden. Please keep the discussion civil and on-topic, thanks.

Using your 2.83.6.1 build, I canā€™t find anymore the option to actually enable the patchā€™s modifications. Correct me if Iā€™m wrong, but I thought kioā€™s patch originally had a checkbox in the Move/Tweak tool settings that enabled this. Now, as far as I know, itā€™s gone, so it selects like regular Blender.

Am I missing something here?

1 Like

You can see all the places that kioā€™s patch puts a checkbox in the python script space_toolsystem_toolbar.py

It will show up under box, circle, and lasso. You can also see it in the move/tweak settings, itā€™s just hidden under the drag options

Also, with kioā€™s patch it is all or nothing. If you have it on in one of the three tools, it is on for all of them. Basically thereā€™s one setting that is accessible from 3 different tools. I donā€™t like that so I made it where each one works independently, but like I said a while back I didnā€™t bother updating with my additions because Iā€™m not done yet. Performance with 2.90 and the select by face center without selecting through are whatā€™s left.

I want to check out the select through addon @APEC shared and compare performance. If performance is similar anyways, and people donā€™t seem to mind that one, Iā€™ll just put up what Iā€™ve done for now. Who knows, maybe something in the scripts for that addon will show me something as far as getting around the inefficiency required for 2.90 to work.

2 Likes

Even Houdini, which is infamous for not being a good direct modeller has a complete set of options regarding selections, including select through. The fact that the option existed before makes it even more massively frustrating.

9 Likes

Speaking of frustrating, Iā€™m getting a little tired of fumbling around blind through this moon language, hoping that something, ANYTHING will happen to get around the 2.90 slowness. This issue was actually created because it makes other things go faster. Ironic.

All I know is that I need to ā€œuse BMEdit mesh data directlyā€ from @ideasman42

Thereā€™s people out there who know their way around this mess. It wouldnā€™t even be much to help out, or at least tell me what part of a book to read so I can eventually do it myself.

Iā€™ve just about hit my limit. I am about to resign myself to reading some stupid C Language book cover to cover. Somebody please do me a favor. Donā€™t make me do that :grimacing:

Wow I guess OP is actually gone, I thought he just changed his name.

1 Like

Thatā€™s the spirit! :metal:

2 Likes

Maybe take it into a modal operator is a good way. When pressing alt and drag ,it can be select through.

2 Likes

just joined to post here.

There used to be a button in 2.79 that we could click to do this. Iā€™m busy learning blender again to see if our studio can transition and I hit this hurdle.

It would be really appreciated by many users new and veteran alike if this could be fixed.

This ā€œyou can only select what you can see in blender paradigmā€ mentions in this thread, does reminds of this joke. A Mathematician, a Physicist, and an astronomer were travelling north by train. They had just crossed the border into Scotland, when the Astronomer looked out of the window and saw a single black sheep in the middle of a field. ā€œAll Scottish sheep are black,ā€ he remarked. ā€œNo, my friend,ā€ replied the Physicist, " Some Scottish sheep are black." At which point the Mathematician looked up from his paper and glanced out the window. After a few secondā€™s thought he said blandly: ā€œIn Scotland, there exists at least one field, in which there exists at least one sheep, at least one side of which is black.ā€

Please, can it be fixed!

8 Likes

Checked out that Select Through addon, itā€™s an interesting workaround that looks like what is does is toggle xray with the option to turn off the visual feedback of going in and out of xray. So speed wise it seems the same as ordinary xray, makes sense because that is probably what itā€™s doing. If there wasnā€™t anything else to be done it would be ok but itā€™s a little wonky for my liking.

A quick-ish and temporary workaround I was thinking about was to just have a duplicate mesh (class? carrier?) that works the same as 2.83. It would only be called by this select through, while everything else that uses meshes would use the real thing.

Seems like a really messy detour, 36 different scripts are affected.
https://developer.blender.org/rBdeaff945d0b965d1e588cdecd084080b07db2e1f

Donā€™t know if it would work without other problems, or function at all. Not sure if all of these changes are in 2.90 but Iā€™m just going to assume they are. Easy enough to do a diff check, worth spending a little time for a speed increase.

2 Likes

Hey ya!

I just moved from Maya to Blender recently I have been using 3d packages since I was 10 and now I am 32, yeah quite some time around, so yeah even though I know how to model, texture, etc. my action field is now as a programmer, but LOL oh boy! I never ever thought to find that many people having the same issue, this is one severe case of a programmer stubbornness. Like philosophy? I rather prefer efficiency, trust me in my days I used to measure how much I was moving my fingers, wrists and arms to have less effort using the Mayaā€™s tools and writing my owns to fix those holes.

Anyway I have been using blender only for 3 weeks, so I wonā€™t ever dare to speak about its efficiency just yet, after 1 or 2 projects with months, then maybe, for now I will try to implement the partial solution offered by this thread, since I do consider this feature a must have.

Stay chill guys!

6 Likes

Yeah I bet its probably because after 2+ years of people in this thread really wanting to enjoy Blender and trying to fix one huge but simple fix problem, must feel pretty annoyed of being ignored. But thatā€™s just me.

There is nothing I can add that others have not said. Can someone just fix this useless, time wasting, training wheel of a feature. Just because people who started with Blender now are incapable and lack the spacial awareness to know where the verts or faces are on the other side of an object, doesnt mean we should all pay the price.

Remove these useless training wheels so we can stop wasting our time when we model, we are not generalists, we are professional modelers.

Itā€™s not a huge ask and would solve a major pain point for litterally anyone who has heavy experience in modeling. I just want to model at a decent speed without using a wireframe and dot faces. The amount of situations where itā€™s actually helping far outweights what it fixes.

My models are almost always way too complex for having Xray even help me at all anyways, itā€™s more useful to just toggle wireframe if I NEED to see though.

If I need to quickly select 2 verts on a box, and one is hidden, I donā€™t need some sort of Xray goggles and heat seaking laser rifle to know where that vert is.

Not everyone needs to select what they see only, can this just work for both sides please!
I have tried to switch to Blender 3 times over the last few years and this is one of those things that keeps ending up a deal breaker for me. Itā€™s so frustrating. I am trying my best to not let my real feelings out in this post, please understand. Iā€™m trying to not be as rude as I feel. It just seems like banging on a door and no one is home for two years, and all I want is to get my keys from inside.

Thanks.

3 Likes

Are you already using this add-on?

1 Like

Iā€™m so tired of the situation where to get basic functionality we have to rely on these ugly hackjob addons that keep breakingā€¦ And when they break, weā€™re SOLā€¦

3 Likes

OK, I think everyone has made their point regarding this subject, and itā€™s on the Blender development radar. As the tone of recent posts has become too sour, Iā€™m going to close this topic.

By request of @lcas Iā€™ve decided to reopen this topic, but I will keep a close watch on it, and at the first sign of continued sourness I will close it again and keep it that way. Please continue the discussion with respect towards each other and the developers, thanks.

1 Like

yes and I changed shortcuts directly in preferences shortcuts so now I right clic and drag to select box. right clic and drag + ā€œ>ā€ to select box xray. double left clic to circle select same to close it. double left clic + ā€œ>ā€ with xray. and right clic to toggle select. so all on the mouse and thatā€™s super mega quick. I do this since 2.79 but with xray thatā€™s awsome

some tools are useful but others not at all like G R S equivalent. thatā€™s redundant and not efficient. and shortcuts should be the same. in one hand they are telling too many shortcut deleting some very intuitive and important one and on the other they are creating redundancy. but the destructive guy of the UI is gone now.

I am very surprised that this problem has not been solved until version 2.91, which is the biggest obstacle that prevents me from switching to blender. For a professional modeler, this function is very important. Why blender doesnā€™t consider for users, and when updating some useless functions, plug-ins become cumbersome, which will make Xray

The display mode is separated from the back selection. Are users of blender making some simple models? If blender really wants to be big and powerful, he should have a good foundation

3 Likes