Page 1 of 2

Modelling tools modifications

PostPosted: Monday, 02.July 2012, 18:46
by Skinnytorus
Hey guys,
I hope you have checked out my model of Bender down in Snippets branch. There I pointed out the major annoyances I encountered while modelling and proposed 2 vital modifications to the source code:
1. SplitAlongPlane needs a 'Multiple Cuts' option (adding multiple parallel cuts (planes) along XYZ axises).
2. 'Multiply Selection Cube/Sphere' option in Select op (multiply selection cube/sphere along XYZ axises to get a pattern selection for extrusion).
I'd like to know your opinion.
ikam, how do you feel about that?

P.S. Sorry for the repost, but I think such proposal deserves its own topic.

Re: Modelling tools modifications

PostPosted: Monday, 02.July 2012, 21:01
by ikam
It's some good ideas. I'll see what I can do...

Re: Modelling tools modifications

PostPosted: Monday, 02.July 2012, 21:22
by ikam
Here is a prototype for multiple splitalongplane.

Re: Modelling tools modifications

PostPosted: Monday, 02.July 2012, 21:45
by Skinnytorus
Yeah, man! That's what I'm thinking of! Multiple Split Panes seem to work fine at first glance.
I will do some extensive testing tomorrow. What do you think of the Multiply Selection Cube/Sphere tool?

Re: Modelling tools modifications

PostPosted: Monday, 02.July 2012, 21:52
by ikam
it's a bit more complex... I will try tomorrow :)

Re: Modelling tools modifications

PostPosted: Tuesday, 03.July 2012, 16:11
by ikam
so, I've take a look for multiply selection and it's too hard for me (many changes and don't know exactly how to do for the moment, maybe later)...

But surprise, as it made me angry, I've coded a selectgrow operator instead :p

Re: Modelling tools modifications

PostPosted: Tuesday, 03.July 2012, 17:59
by Skinnytorus
hi,
1. I find the multisplit working just fine (crashes under some surcumstances on imported Blender monkey model, but so does the original split - overall it's OK) - ready for pull request. Great many thanks. Feels so much easier now! :)
2. Multiply selection: Hmmm... maybe ask ryg for help?
3. Grow selection - Great! Works only on face selection, but it's OK. I just think it might be a good idea to add negative 'Amount' values (i.e. shrink selection). Possible?

Re: Modelling tools modifications

PostPosted: Tuesday, 03.July 2012, 18:07
by Skinnytorus
i forgot one more thing:
could you add names to fields in SplitAlongPlane op? It would be much easier to control changes then. Thank you.

Re: Modelling tools modifications

PostPosted: Tuesday, 03.July 2012, 19:05
by ikam
Yes, for selectgrow I planned to add a selection mode (vertex/face) - its is faster than reuse a select op for conversion - negative amount seems complicated... I will see.

For name field in splitalongplane it's a 4 dimensions vector : x,y,z,w (like other dimensions fields, x,y,z or r,g,b,a) - Which names do you think?

Re: Modelling tools modifications

PostPosted: Tuesday, 03.July 2012, 19:28
by Skinnytorus
I suggest to call the first 3 fields "Up Vector/Rotate" (but as I can see, it's a 'Down' vector indeed ;)) and the fourth one - "Offset". How about that?

Re: Modelling tools modifications

PostPosted: Friday, 06.July 2012, 17:56
by Skinnytorus
ikam
Another crazy idea has just occured to me:
As soon as you are now working on Select Grow op, it might be nice to grow selection by increments: i.e. select one row of faces (verts), then skip one row, then select a row again, then skip one and so on...
So, 0 increment means the selection is growing continuously (uninterrupted), if we set it to 1, it will select every other row, 2 means it will skip every 2 rows, etc...
Also, a cool feature would be to add axises for growing selection (in mesh coord space) - xyz.
What do you think?

Re: Modelling tools modifications

PostPosted: Saturday, 07.July 2012, 18:07
by ikam
finished selectgrow - you can try it :p

skip lines, may be interesting, I'll see that.

[deleted files]

Re: Modelling tools modifications

PostPosted: Saturday, 07.July 2012, 18:44
by Skinnytorus
hi!
Tested it a bit. So, it works so far! :) Some questions though:
1. SelectGrow outputs vertex and face selection together. Maybe you should set an output selector (verts/faces)?
2. There is something wrong about the algorythm. To reproduce:
a) Import a the mokey head model from Blender (.obj),
b) Select some vertex/faces (doesn't matter) on the top of its head.
c) Use grow selection and you will see that the monkey's eyes will stay unselected!
What could that be?

Re: Modelling tools modifications

PostPosted: Saturday, 07.July 2012, 18:55
by ikam
Hi

1/ Is that i want first, but there is some problems to do it...
2/ Does the eyes are the same piece of mesh thant the monkey ? I seem to remember they are seperated. Grow is only on the same mesh, not the model

Re: Modelling tools modifications

PostPosted: Saturday, 07.July 2012, 19:06
by Skinnytorus
Yes. I have just tried 'select linked' in blender and see that you are right. The eyes are in fact separated. Thanks.
So, I discard this issue! :)