katisss Posted February 7, 2011 Share Posted February 7, 2011 (edited) hi, i render with hrender over a farm and despite rendering pics it exist with 1. Which causes the farm to restart them. The command is something like hrender -e -f 4 39 -v -R -d mantra1 //na2.fuelvfx.local/red/projects/shakedev/si_simdata/sde_si_0010/setups/houdini/test.hip Whats the easiest way of debuging this? I am on 11.0.636 in case it matters.. EDIT: aeh, looks like missing VEX paths: Is setting $HOUDINI_VEX_PATH it? and mantra's exit code is 11 Unable to get VEX context from: opdef:/Shop/v_asadlight Unable to get VEX context from: opdef:/Shop/v_rayshadow Unable to get VEX code from: opdef:/Shop/v_constant mantra: VEX error: Unable to load opdef:/Shop/v_constant Path not found Unable to get VEX code from: opdef:/Shop/v_plastic mantra: VEX error: Unable to load opdef:/Shop/v_plastic Path not found Unable to get VEX code from: opdef:/Shop/v_plastic Unable to get VEX code from: opdef:/Shop/v_asadlight mantra: VEX error: Unable to load opdef:/Shop/v_asadlight Path not found Unable to get VEX code from: opdef:/Shop/v_asadlight Unable to get VEX code from: opdef:/Shop/v_asadlight mantra: VEX error: Unable to open @s.vex Path not found mantra: VEX error: Unable to load @s Path not found mantra: VEX error: Unable to load the default shader '@s' Path not found Ah and when renderung ribs: Warning: Bad operator type when binding handles: Object/path Warning: Bad operator type when binding handles: Object/pathcv Warning: Bad operator type when binding handles: Sop/platonic Warning: Bad operator type when binding handles: Cop2/emboss Edited February 7, 2011 by katisss Quote Link to comment Share on other sites More sharing options...
LaidlawFX Posted February 7, 2011 Share Posted February 7, 2011 It looks like your render farm may not be picking up your shaders, or otls. Are they in a common area sourced by your farm? You can unlock your assets to make sure it goes. Does it work locally, but not on the farm? This would be a sure test case that the farm needs to have it's wrapper reworked. In the vein of the wrapper it may be possible that your render farm software could not be linked appropriately. Also it could be possible your version of Houdini on the farm may not match up with what your working on your desktop since you have later production build. Quote Link to comment Share on other sites More sharing options...
katisss Posted February 7, 2011 Author Share Posted February 7, 2011 (edited) Ah, i forgot to mention: This is a local error but houdini is installed in a non default location centrally. So might be path... Just not sure what path finds the mantra default shaders... my guess was $HOUDINI_VEX_PATH (which i set to the vex folder in houdini install) but didnt seem to fix it. It looks like your render farm may not be picking up your shaders, or otls. Are they in a common area sourced by your farm? You can unlock your assets to make sure it goes. Does it work locally, but not on the farm? This would be a sure test case that the farm needs to have it's wrapper reworked. In the vein of the wrapper it may be possible that your render farm software could not be linked appropriately. Also it could be possible your version of Houdini on the farm may not match up with what your working on your desktop since you have later production build. Edited February 7, 2011 by katisss Quote Link to comment Share on other sites More sharing options...
katisss Posted February 11, 2011 Author Share Posted February 11, 2011 (edited) still not finding shaders. Whats the logic for Houdini finding something like opdef:/Shop/v_asadlight? Its not a file on disk... Must be some kind og look up somewhere? Nothing istalled locally still it works on my machine and fails on the farm. Hip is in a global location. My local configuration hconfigs this: HFS := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64' HOME := '/home/katrin' HOUDINI_DESKTOP_DIR := '/home/katrin/Desktop' HOUDINI_PATH := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/houdini' HOUDINI_TEMP_DIR := '/tmp' HOUDINI_VEX_PATH := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/houdini/vex:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/rush/bin:/fuel/depot/studio/fuse/0.0.3/el5_5.x86_64:/home/katrin/bin:/fuel/depot/studio/fuse/0.0.4/el5_5.x86_64' SHELL := '/bin/bash' USER := 'katrin' versus the farm one (failing): HFS := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64' HOME := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64' HOUDINI_DESKTOP_DIR := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/Desktop' HOUDINI_OTLSCAN_PATH := '/home/katrin/houdini11.0/otls' HOUDINI_PATH := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/houdini' HOUDINI_TEMP_DIR := '/tmp' HOUDINI_VEX_PATH := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/houdini/vex:/usr/kerberos/bin:/usr/local/rush/bin:/sbin:/bin:/usr/sbin:/usr/bin:/fuel/depot/studio/fuse/0.0.4/el5_5.x86_64:/home/netrender/bin' HSITE := '/fuel/depot/commercial/houdini/11.0.636/el5_5.x86_64/houdini' SHELL := '/bin/bash' USER := 'netrender' Edited February 11, 2011 by katisss Quote Link to comment Share on other sites More sharing options...
LaidlawFX Posted February 11, 2011 Share Posted February 11, 2011 I don't know the logic for houdini finding something like opdef:/Shop/v_asadlight, I think that a good one to e-mail to support at sidefx. I know it's a shader call, because when you lay down a simple sphere, apply a clay shader, drop a mantra node, and turn on profiling in the statistics it will list it and as soon as you disconnect it is not. So I think it is part of the shader definition. I just got info from a way smarter person than I and some awesome bg info, but try removing HOUDINI_OTLSCAN_PATH := '/home/katrin/houdini11.0/otls' it's probably overriding your path directory of houdini, since it is part of legacy, plus on a less is more note, you could get rid of HOUDINI_VEX_PATH HOUDINI_OTLSCAN_PATH This path specifies the directories Houdini will search for OTL files. This value is only used if the Operator Type Manager is configured not to use OPlibraries files to find OTL files. The default for this value is the HOUDINI_OTL_PATH with "/otls" appended to each directory in that path. HOUDINI_OTL_PATH This path is not used directly by Houdini. It is used to provide default values for the HOUDINI_OPLIBRARIES_PATH and HOUDINI_OTLSCAN_PATH values in a way that is backward compatible (since HOUDINI_OTL_PATH used to mean what HOUDINI_OPLIBRARIES_PATH now means). Quote Link to comment Share on other sites More sharing options...
katisss Posted February 11, 2011 Author Share Posted February 11, 2011 (edited) I will try that on monday. I think i might aready have tried but be nice to understand anyways, so shaders are old style otls? Edited February 11, 2011 by katisss Quote Link to comment Share on other sites More sharing options...
fxzeee Posted December 16, 2020 Share Posted December 16, 2020 This is actually occurring to me now but I am just trying to look at it within a Mplay render? Is there anyway to fix this in the 18.5 version? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.