Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Psynema

Pages: [1]
Hello all I wanted to share an Unreal Engine Hair Shader tutorial PLAYLIST I made.  It uses an HDA I made for Houdini for procedural hair cards with a procedural Hair Substance Designer material, on Gumroad at , however, it should still be good if you're not using those as it goes over all the inputs of the shader and what you need.

It's six parts / 80 minutes

Partially finished but had to submit it literally minutes before the deadline.  Substance kept crashing on me, especially with rendering after upgrading to the latest version that just came out.

Made a Procedural Hair Card Kit with Houdini (HDA) and a custom built Substance Material to go along with it. 

The Substance Material includes comb map data along with obvious hair styling options and even a texture atlas with procedural edge feathering. 

Or check it out on Gumroad:

Or on ArtStation:

Hello all,  I'm doing an iteration node in an FX Map and want to increase the brightness progressively with each iteration. 

In greyscale it works fine by doing $number / iterationcount in the luminosity function.  However I need a clean alpha as the edges of my pattern need to be blurred/beveled, so that poses a problem so I move onto color scale to feed in a clean alpha before beveling etc.

But in the color node, I can't get it to progressively get lighter, it mixes to where you have dark objects on top of light ones, not good for a height map. 

I tried $number / iterationcount and plugged that into the rgb values with an alpha at 1 and set the float 4 as the output.  Why won't it work the same as the grayscale where it did progressively get lighter :(

FYI I need a clean alpha per shape so I can't just grab the final alpha after everything is compiled by the FX map. 

Hello all, 

I wanted to share a Houdini OTL asset I've made and am testing out for the beta release.  It also needs Substance Designer.  The FREE VERSION OF HOUDINI (Apprentice) works FINE with this and the hair system isn't too hard to learn in 20 minutes. 


The link above is the documentation and download links (available on Orbolt)

The asset takes Houdini's Hair system, then procedurally makes a low poly hair card for each hair clump, so your hair generate nodes will need a hairclump node within to initialize a clumpid attribute.  Simply plug your hair generate node into the asset and the left output will give you a low poly hair card wig and the right output gives you a high poly mesh that's exportable.  (Houdini's hair system is actually NOT geometry that's exportable to other software, so the asset takes care of converting it).  

MORE IMPORTANTLY - the asset procedurally creates a GROUP NAME for each hair card that MATCHES its high poly hair clump.  That's important because Substance Designer can take that information and BAKE EACH HAIR CARD SEPARATELY without interference from other hairs belonging to other cards, something Houdini has yet to implement, a "match by mesh name" feature.  

Let me know what you all think as I'd like to build upon the asset.  Apologies if this seems off topic due to Houdini, but it does require Substance Designer and its awesome "Bake Opacity Map" feature which Painter oddly doesn't have nor do a lot of 3d packages.  So a nice use for an underused feature. 



Substance PainterSubstance Painter - Discussions - ReImporting Mesh Errors
 on: August 02, 2017, 06:14:11 pm 
HELP I've exploded a mesh of an oven for baking and so I can see the inside while I paint. I then switched it out to a collapsed model to paint more details but now my texture isn't synching with the model and the UVs are exactly the same.
Further infuriating as it's completely fine in Houdini - the textures display just fine in exploded and collapsed modes. Substance seems like it's pulling a new UV layout from out of nowhere.

I've heard the pivot/bounding box are issues but tried having the same pivot and no effect and I've done this before in Painter - ie changing topology, exploding then collapsing meshes, sans problem.

REALLY EXTRA INFURIATING - when I switch from exploded to collapsed version of the model, it displays PERFECTLY....then the red loading bar happens...then it goes to hell.

WTF is going on? I've had this issue before with Blender and never figured it out - also modelling an oven...WTF.
Anyone have any ideas? Is substance painter ignoring the UV layout and doing some odd projection of sorts?

Had a few questions…

I keep exporting FBX files to Substance Painter but it can never read the vertex colors. Anyone have any idea what's going on or any thing people generally miss? I have the FBX settings on default unless I'm supposed to change something but experimenting with all sorts of changes yields no vertex colors.

Also how do you get Substance Painter to recognize the different mesh names? I've tried group names matching with _high and _low suffixes to isolate baking to mesh parts as well as attribute primitive strings with the name of the mesh with the suffix…and Painter can't read the parts independently of one another and feels like I'm forced to explode the mesh to bake. I hope the only way isn't to have EVERY PART at the object level as that's not practical. The mesh in question I want on ONE texture sheet so no I do not want a separate material index for each single part in case anyone suggests that

As for baking internally I've tried the gameshelf baker and pointed it to my high and low mesh … it exports 256 by 256 black tiles no matter what I do despite the resolution being set to typical 2048, 4096 etc.


Anyone know how to embed a substance into an OTL? I know it can be done and be able to use the parameters of the Substance within an HDA in Unreal, but can't figure out WTF to do and no help in the documentation.

1.  I import the substances into a shop net inside the HDA graph
2.  Add materials via material nodes in Houdini
3.  Add unreal_material with paths to the materials - trying both channels and actual hard paths - ie paths to the substance file itself AND Material'Game/HoudiniEngine/Temp/Material.Material' do not work for me. 
4.  Add the Substance files to the operator type graph...
Nada, just two blank materials imported. :(

Houdini 16.0.600, Unreal 4.15 and the latest Houdini 16.0.620 with Unreal 4.16 both same issues

Anyone know how the embedding works?  I don't want to set up materials from scratch as I do want my Houdini files to render outside of UE4 as well, so hence, why I want to embed them vs. re doing it in Unreal.

Pages: [1]