Jump to content

gotfroi

Members
  • Content count

    29
  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

-1 Poor

About gotfroi

  • Rank
    Peon

Personal Information

  • Name
    Geoff
  1. In Maya there is a very helpful hotkey for selecting the next/previous point along/beside a curve/loop for modeling. Does Houdini have a similar hotkey? Here's the Maya equivalent Pick Walk* Up Walk up current Down Walk down current Left Walk left in current Right Walk right in current
  2. I had a heck of a time today trying to find out where the Principled Shader was hiding in Houdini 17. I found a tutorial (see below) but in classic Side Effects style this version does not match 2017 and I was at a loss until I dug deep into the docs here http://www.sidefx.com/docs/houdini/shade/basics.html . The main doc page for every tool should start with a clear passage on where the tool is located and how to access it. I've been bemoaning this for years now because all the docs just assume you know what context you have to be in to access the tool, and tools get shuffled around to different contexts or renamed or completely re-designed between versions with barely any documentation. I think I'm on my 5th time re-learning how to texture in Houdini and of course there's several methods with completely different interfaces and context. Non-intuitive! It's a shader but it's under materials but its a ... it's a mess.
  3. I'm bringing in collada files from Google Sketch that load fine in other programs, as in, all other programs. When I import them into Houdini Indie 17 all I get is a camera even though all the boxes are ticked. Also it names every object "collada scene" and nests files that have no naming from the collada file, which is annoying but bearable. Anyone else get this?
  4. Autorig to custom model

    So many strange things in this tool. By default, the rigs chest does not follow the cog. I seem to recall there was squash/stretch options before that are gone. Seems like stretch in on by default. Again, why would anyone want this?
  5. Autorig to custom model

    If I don't click this button my rig will not deform the geo. I tried making it deform after the fact and gave up after an hour. Why would you make this an option? Why is it off by default? I'm going to "Auto" rig my character again for the third time from scratch. I'm at about 8.5 hours making this work "automatically".
  6. Autorig to custom model

    After much trial and error with solidconform, I realized that my models hair from makehuman uses intersecting planes in the hair that were breaking solidconform and not producing tets. I don't really need the hair for previz. Any way a long journey to get a fairly simple result that should be a default asset.
  7. Autorig to custom model

    Found it buried inside solidconform in the tetrahedralize node. What am I doing down here? not a clue.
  8. Autorig to custom model

    Can't find anything in google about Detect Intersections. Figures.
  9. Autorig to custom model

    There is an additional problem with my geo intersecting and I get this mysterious message on my solidconform Warning Input Error: intersecting segments. Try the Detect Intersections Mode to find any issues with the input mesh, or try tweaking the Troubleshooting options.. I'll try and find out what this means as it's not readily apparent
  10. Autorig to custom model

    It was a bug. Installed 17.0.416 and it started working again. Aye yiy yiy! That's a pretty big bug to let out into the wild.
  11. Autorig to custom model

    When I triy to load existing asset I keep getting this Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 224, in _loadFromFile jsonobj, create_values) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 46, in newFromJsonCharacter autorigs_asset.newFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 218, in newFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 224, in _loadFromFile jsonobj, create_values) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 46, in newFromJsonCharacter autorigs_asset.newFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 218, in newFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len() Traceback (most recent call last): File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 290, in _loadFromUnbuiltHDA self.loadFromNodePath(nodepath) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiMenuBar.py", line 305, in loadFromNodePath self.charactertabs.existingCharacter(selectednode, jsonobj) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiCharacterTabs.py", line 39, in existingCharacter autorigs_asset.existingFromJson(assetnode, json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\asset\autoRigsAsset.py", line 194, in existingFromJson module.buildAfterImport(jsonmodules) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 121, in buildAfterImport self.guidetab.buildFromJson(json) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\base\rootModule.py", line 218, in buildFromJson self.paramswidget.fromJSON(json['guideparams']) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\modules\extremity\extremityGuideParams.py", line 492, in fromJSON json[self.JSON_FULL][jsonlabels[UiParamFactory.SIZE]]) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/python2.7libs\autorigs\ui\uiParamNum.py", line 96, in setValues if len(self.params) != len(values): TypeError: object of type 'float' has no len()
  12. Autorig to custom model

    DId the work again, saved to JSON and autorig fails on generate, geometry not captured, and I am unable to reconnect the rig to the JSON file. Something is amiss.
  13. Autorig to custom model

    After carefully adjusting the auto rig, something happened where the rig became disconnected from the python interface and I can't get it back because I didn't save it to a specific external file. I only chose "save" which I assume embeds the connection. Lost my work.
  14. Autorig to custom model

    I found this. This adjustment process needs to be part of the official autorig tutorial.
  15. Autorig to custom model

    "I can change these parameters here which reflect these objects here" - that is the sum total of explanation on how to adjust the rig in this half -hour video.
×