Flip invisible edge inside a quad > "turn" in 3DSmax

   3394   8   0
User Avatar
Member
23 posts
Joined: June 2018
Offline
Hi Houdinists !
I wonder how to "turn invisible triangles" inside faces (prims).
As you can see in the attached video, 3DSMax has a feature called "turn" which allows to do it.
I tried "edge flip" node but it doesn't work on invisible edges, only on visible ones.
I really want to focus on the edges inside quads !
How can we do the same in Houdini ?
Thanks to all
Edited by Pacman972 - June 25, 2021 07:48:07

Attachments:
anim flip edge.gif (613.1 KB)

User Avatar
Member
504 posts
Joined: July 2005
Offline
Hi,

as a workaround:

group all edges -> divide -> apply flip on defined edge group/subset -> dissolve edges which are not from the first group.
Edited by Aizatulin - June 25, 2021 09:58:36

Attachments:
edge_flip.hipnc (89.0 KB)

User Avatar
Member
23 posts
Joined: June 2018
Offline
Aizatulin
Hi,

as a workaround:

group all edges -> divide -> apply flip on defined edge group/subset -> dissolve edges which are not from the first group.

Aizatulin ! Many many thanks ! I was just working on a similar solution but without the dissolve and group trick ! Your method does the job very well ! THANK YOU !

However it's very laborious to do that in Houdini ! it's not interactive and time consuming... Apparently there is no such a equivalent tool in Houdini. So it's easier and quicker to export the geometry and do that in 3DSMAX, especially with big geometry !
Edited by Pacman972 - June 25, 2021 10:27:43
User Avatar
Member
23 posts
Joined: June 2018
Offline
All right, after several solutions I combine the best parts of each : this is the final solution I found ! I made the tut clear and accessible as possible especially for beginners.
It would be great to make a digital asset of this, but I don't know how to create one while keeping the "divide node" inside it as a template flag status.
If anyone knows how to do that...

Attachments:
face turn-spin.mp4 (4.7 MB)

User Avatar
Member
504 posts
Joined: July 2005
Offline
You can create a subnet and install parameters from inner nodes. You can pass the selection of primitives as group to the reverse node (according to your example).

Attachments:
edge_flipA.hipnc (103.6 KB)

User Avatar
Member
23 posts
Joined: June 2018
Offline
Aizatulin
You can create a subnet and install parameters from inner nodes. You can pass the selection of primitives as group to the reverse node (according to your example).
I'm sorry but it's confusing... I've opened your last file but it's not clear.
I tried to convert all the process to subnet as you mentionned, but same issue : I'm not able to set "divide" node as template flag. I tried to play with parameters without success. What I get is a subnet but I have to enter inside it (by allowing editing of content before) and manually set the "divide" node to template flag. There is something to do when creating the subnet in order to get this work but I don't know how and where to go... Sorry I'm not familiar with subnet and digital asset...
User Avatar
Member
504 posts
Joined: July 2005
Offline
Ok I think I understand, you want to see the edges during the selection. I really don't know, if it is possible to pass the template state from subnet, but as another workaround you can put another divide node at the end and just activate the template on the subnet. Now you can select the faces on the subnet, while you can see the edges. This is probably not the best way, but it seems to work.

@edit: and of course you can turn this option on/off by external parameter.
Edited by Aizatulin - June 27, 2021 14:50:23

Attachments:
edge_flipB.hipnc (109.9 KB)

User Avatar
Member
23 posts
Joined: June 2018
Offline
Come back after several work and research.
Here is a video showing how I solved this. The .hda is included if this can help anyone !
Very special thanks to Aizatulin for his great contribution !

Attachments:
face turn-spin.mp4 (4.7 MB)
face_spin_turn_quad.hda (5.3 KB)

User Avatar
Member
1 posts
Joined: Aug. 2021
Offline
I was just working on a similar solution but without the dissolve and group trick
  • Quick Links