Hair: Procedural not working under linux?

   1818   2   0
User Avatar
Member
1533 posts
Joined: March 2020
Offline
When rendering I get this error in to console “mantra: No procedural named ‘enginecurvegen’ exists for object /obj/myHairgen”, and no hair/fur renders. I've tried turning hair groom and deform on and off, and also built a basic setup from scratch, but no luck.
Has anyone else run into this issue under linux? I don't get this on windows..

Haven't submitted a bug yet, just wondering if there is a easy fix I'm missing.

thx
Jason
HOD fx and lighting @ blackginger
https://vimeo.com/jasonslabber [vimeo.com]
User Avatar
Staff
2590 posts
Joined: July 2005
Offline
The enginecurvegen procedural is loaded from a .so/.dll. Is the HOUDINI_DSO_PATH set up to find $HH/dso/mantra/VRAY_ProcEngine.so? (well the MANTRA_DSO_PATH)?

If you run
mantra -V8 < /dev/null
you should get a list of all the procedurals available to mantra. Setting HOUDINI_DSO_ERROR to 1 or 2 might also help track down dependency issues.
User Avatar
Member
1533 posts
Joined: March 2020
Offline
Hey Mark

Thanks it's working now, it seems the path was missing in our Rez setup.

Jason
HOD fx and lighting @ blackginger
https://vimeo.com/jasonslabber [vimeo.com]
  • Quick Links