submit rendering to renderFarm

// Define commands extern "C" { int system(const char *);} extern "C" { int *isspace(int);} extern "C" { char *strchr(const char *, int);} extern "C" { char *strrchr(const char *, int);} nuiPushMenu("renderManager"); nuiMenuItem( "Render with Farm", {{ /* Get End Frame */ const char *timeRange=script.timeRange; char *sub_str; sub_str=strchr(timeRange, '-'); char endFrame[10]; if(sub_str!=0){ while(isspace((const char)*++sub_str)) ; strcpy(endFrame, sub_str); }else{ endFrame[0]='0'; endFrame[1]='\\0'; } /* TaskName */ const char *scriptFullPath=NRiMainWin1.scriptName; char *sub_str2; sub_str2=strrchr(scriptFullPath, '/'); char taskName[100]; if(sub_str2!=0){ while(isspace((const char)*++sub_str2)) ; strcpy(taskName, sub_str2); }else{ taskName[0]='\\0'; } const char* command2 = stringf("/Applications/renderSubmitter.app/Contents/MacOS/renderSubmitter -f shake -s 'file::%s,startFrame::%s,endFrame::%s,name::%s'", NRiMainWin1.scriptName, "1", endFrame,taskName); system(command2); }} ); nuiPopMenu();


最終更新:2009年01月23日 12:18
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。