Modelling tools modifications

Modelling tools modifications

Postby Skinnytorus » Monday, 02.July 2012, 18:46

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.
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby ikam » Monday, 02.July 2012, 21:01

It's some good ideas. I'll see what I can do...
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby ikam » Monday, 02.July 2012, 21:22

Here is a prototype for multiple splitalongplane.
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby Skinnytorus » Monday, 02.July 2012, 21:45

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?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby ikam » Monday, 02.July 2012, 21:52

it's a bit more complex... I will try tomorrow :)
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby ikam » Tuesday, 03.July 2012, 16:11

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
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby Skinnytorus » Tuesday, 03.July 2012, 17:59

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?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby Skinnytorus » Tuesday, 03.July 2012, 18:07

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.
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby ikam » Tuesday, 03.July 2012, 19:05

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?
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby Skinnytorus » Tuesday, 03.July 2012, 19:28

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?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby Skinnytorus » Friday, 06.July 2012, 17:56

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?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby ikam » Saturday, 07.July 2012, 18:07

finished selectgrow - you can try it :p

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

[deleted files]
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby Skinnytorus » Saturday, 07.July 2012, 18:44

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?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: Modelling tools modifications

Postby ikam » Saturday, 07.July 2012, 18:55

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
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Modelling tools modifications

Postby Skinnytorus » Saturday, 07.July 2012, 19:06

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! :)
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46


Return to Development and contribution



Who is online

Users browsing this forum: No registered users and 15 guests

cron