So, the modeling is not possible in Houdini.
But I like modeling in Houdini 14
In the next month I will upload some videos before MT release.
All ideas are welcome
—
What is MT?
1. Tool system, primarily created for modeling, but can be extended for animation and others.
This system based on PySide (Qt bindings for Python), VEX and HOM (Houdini Object Model)
What user can customize:
a. Reorganize toolbox tools. For example translate native tools labels to another language.
b. Edit viewport behaviour - change mouse, keyboard behaviur, shortcuts etc
c. Add custom tools
d. Add this tools to the toolbox
e. Setup toolbox visuals: button colors, font size, button geometry
2. Just modeling, that I will show in future videos
—
Old MT videos:
https://youtu.be/IsSWh4Bw6LM [youtu.be]
https://youtu.be/Hul4ZIp8qSA [youtu.be]
https://youtu.be/DQQZVS_X2Jw [youtu.be]
https://youtu.be/IEXoxkTnEY8 [youtu.be]
https://youtu.be/r0eEPpMeYD8 [youtu.be]
https://youtu.be/ONSYbtf-0Wo [youtu.be]
https://youtu.be/F2ZCUr6RePI [youtu.be]
https://youtu.be/UdoyX-FIwzk [youtu.be]
https://youtu.be/YqD1taBuhPQ [youtu.be]
https://youtu.be/PbQHlDlX320 [youtu.be]
https://youtu.be/pY3QoCsrrgA [youtu.be]
Modeling Toolbox
34685 94 13- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Anonymous
- Member
- 678 posts
- Joined: 7月 2005
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
You are right. I need to correct Polygon tool from ‘By Pattern’ to ‘By Group’, because of group reselect button )
Menu (Toolbox) is a main idea of quick acces to the tools. I know you don`t like hotboxes ). But in this implementation toolbox is shown by RMB. Ctrl+RMB=standard houdini rmb-menu.
IMHO it have some advantages that are not shown in the videos. First of all it is quick access to most popular tools. But VERY popular tools I call from keyboard.
Toobox have 4 layouts:
1. RMB - this you can see in my videos
2. RMB + SHIFT
3. RMB + CTRL
4. RMB + ALT
So when you, for example, press SHIFT menu will change toolset to other.
At this time it is 88*4=264 different tools you can append to the toolbox.
Dont forget, all tools you can reorient or hide or add you own.
Good news is that viewport event filter is open. So you really can disable this fucking menu )
At this time changing layout looks like this:
http://i.imgur.com/cyG4YZ3.png [i.imgur.com]
Menu (Toolbox) is a main idea of quick acces to the tools. I know you don`t like hotboxes ). But in this implementation toolbox is shown by RMB. Ctrl+RMB=standard houdini rmb-menu.
IMHO it have some advantages that are not shown in the videos. First of all it is quick access to most popular tools. But VERY popular tools I call from keyboard.
Toobox have 4 layouts:
1. RMB - this you can see in my videos
2. RMB + SHIFT
3. RMB + CTRL
4. RMB + ALT
So when you, for example, press SHIFT menu will change toolset to other.
At this time it is 88*4=264 different tools you can append to the toolbox.
Dont forget, all tools you can reorient or hide or add you own.
Good news is that viewport event filter is open. So you really can disable this fucking menu )
At this time changing layout looks like this:
http://i.imgur.com/cyG4YZ3.png [i.imgur.com]
Edited by - 2015年9月12日 04:38:20
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
Some of tools gets one node as result. But others can produces subnets of nodes. At this time i have 3 HDAs that i want to use in MT:
1. Roundify - make circle from polygons
2. Walls - asset that builds walls in procedural manner
3. Selector - use many options for hardcore selection
EDIT:
Selector HDA screenshot:
http://i.imgur.com/76cUuIU.png [i.imgur.com]
1. Roundify - make circle from polygons
2. Walls - asset that builds walls in procedural manner
3. Selector - use many options for hardcore selection
EDIT:
Selector HDA screenshot:
http://i.imgur.com/76cUuIU.png [i.imgur.com]
- Tesla_s_fan
- Member
- 129 posts
- Joined: 1月 2013
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
At this time it looks like this:
http://i.imgur.com/HJZhVSR.png [i.imgur.com]
It has VEX snippet that recreate contour polylines.
But it is just a prototype tool and will changed in future )
—
Polygon tool is a combination of 3 tools for different selection types:
1. For primitives (polygons) -> Uniform Quads
2. Edges or Points -> Build polygons like in previous video
3. One Edge -> Cap hole
So, I have no separate Uniform Quads tool any more.
http://i.imgur.com/HJZhVSR.png [i.imgur.com]
It has VEX snippet that recreate contour polylines.
But it is just a prototype tool and will changed in future )
—
Polygon tool is a combination of 3 tools for different selection types:
1. For primitives (polygons) -> Uniform Quads
2. Edges or Points -> Build polygons like in previous video
3. One Edge -> Cap hole
So, I have no separate Uniform Quads tool any more.
Edited by - 2015年9月12日 02:14:09
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
When I worked on my Roundify HDA I found some interesting and simple solution to reshape polygons to it looks like circle.
Video:
https://dl.dropboxusercontent.com/u/75376916/simple_circle.mkv [dl.dropboxusercontent.com]
Shelf Tool Script:
import toolutils
viewer = toolutils.sceneViewer()
sel = viewer.selectGeometry(geometry_typeshou.geometryType.Primitives,), allow_obj_sel=False)
items = sel.mergedSelectionString()
sel_node = sel.nodes()
extrude = sel_node.createOutputNode('polyextrude')
extrude.setParms( { ‘group’:items, ‘newg’:True, ‘frontgrp’:'f38474', ‘sidegrp’:'s74643', ‘backgrp’:'' } )
smooth = extrude.createOutputNode('smooth')
nprims = int(hou.hscriptExpression('nprimsgroup(“%s”, “%s”)'%(extrude.path(), ‘f38474’)))
it = nprims * 20
f = 0.9 / nprims
smooth.setParms( { ‘group’:'s74643', ‘iterations’: it, ‘frequency’:f } )
group1 = smooth.createOutputNode('group')
group1.setParms( { ‘docreategrp’:False, ‘convertg’:'s74643' } )
fuse = group1.createOutputNode('fuse')
fuse.parm('group').set('s74643')
group2 = fuse.createOutputNode('group')
group2.setParms( { ‘docreategrp’:False, ‘grpequal’:'f38474', ‘grp1’:'f38474', ‘destroyname’:'f38474 s74643' } )
group2.setDisplayFlag(True)
subnet = sel_node.parent().collapseIntoSubnet( , ‘circle_from_polygons’ )
subnet.moveToGoodPosition()
hou.ui.waitUntil(lambda: True)
viewer.setCurrentState('select')
EDIT:
This tool does not keep aspect ratio, but it good for quick solution
Video:
https://dl.dropboxusercontent.com/u/75376916/simple_circle.mkv [dl.dropboxusercontent.com]
Shelf Tool Script:
import toolutils
viewer = toolutils.sceneViewer()
sel = viewer.selectGeometry(geometry_typeshou.geometryType.Primitives,), allow_obj_sel=False)
items = sel.mergedSelectionString()
sel_node = sel.nodes()
extrude = sel_node.createOutputNode('polyextrude')
extrude.setParms( { ‘group’:items, ‘newg’:True, ‘frontgrp’:'f38474', ‘sidegrp’:'s74643', ‘backgrp’:'' } )
smooth = extrude.createOutputNode('smooth')
nprims = int(hou.hscriptExpression('nprimsgroup(“%s”, “%s”)'%(extrude.path(), ‘f38474’)))
it = nprims * 20
f = 0.9 / nprims
smooth.setParms( { ‘group’:'s74643', ‘iterations’: it, ‘frequency’:f } )
group1 = smooth.createOutputNode('group')
group1.setParms( { ‘docreategrp’:False, ‘convertg’:'s74643' } )
fuse = group1.createOutputNode('fuse')
fuse.parm('group').set('s74643')
group2 = fuse.createOutputNode('group')
group2.setParms( { ‘docreategrp’:False, ‘grpequal’:'f38474', ‘grp1’:'f38474', ‘destroyname’:'f38474 s74643' } )
group2.setDisplayFlag(True)
subnet = sel_node.parent().collapseIntoSubnet( , ‘circle_from_polygons’ )
subnet.moveToGoodPosition()
hou.ui.waitUntil(lambda: True)
viewer.setCurrentState('select')
EDIT:
This tool does not keep aspect ratio, but it good for quick solution
- Tesla_s_fan
- Member
- 129 posts
- Joined: 1月 2013
- Offline
- Werner Ziemerink
- Member
- 1268 posts
- Joined: 3月 2014
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
I revamped Uniform Quads.
This is tool result subnetwork:
http://i.imgur.com/xd2KTHF.png [i.imgur.com]
Now it is more fast, more VEX based, more stable.
The main idea is that VEX create contour open polys for Skin SOP that build nice quads…
This is tool result subnetwork:
http://i.imgur.com/xd2KTHF.png [i.imgur.com]
Now it is more fast, more VEX based, more stable.
The main idea is that VEX create contour open polys for Skin SOP that build nice quads…
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
- Tesla_s_fan
- Member
- 129 posts
- Joined: 1月 2013
- Offline
- Alexey Vanzhula
- Member
- 538 posts
- Joined: 12月 2006
- Offline
-
- Quick Links