I’m having trouble getting any particles to render. Can you post the most basic scene that should get particles showing up?
Hi oatz, I can definitely send you something like that. Are you using 3ds Max or Maya, and which version are you using?
Also, could you perhaps post the log output from the V-Ray render?
Also, can you confirm which version of V-Ray are you using, and what version of 3ds Max?
(It only works in 2015 and higher with V-Ray 3.2 and higher, we have not tested with V-Ray 3.5 Beta yet).
Most Basic Steps:
- Start 3ds Max
- Create a Plane for the ground
- Create a Teapot on the Plane
- Krakatoa menu > PRT Volume
- Add a Spot Light to shine on the teapot, enable shadows
- Krakatoa menu > Krakatoa VRY Exporter
- Click the orange-bordered button at the bottom to assign V-Ray
- Click again to export and render with default settings
At this point, V-Ray Stand-alone should render a PRT Volume teapot casting shadows on a geometry plane.
In the Krakatoa VRY dialog’s menu bar, the Log sub-menu contains the option to save the exporter’s log to a file. You might want to post that, too.
This turned out to be a licensing issue. The error message was in the cmd.exe readout.
Currently if the Krakatoa VRY plugin fails to get a license, V-Ray still renders, but without the Krakatoa particles.
I feel that it should probably fail the rendering in that case. Do you agree?
Yes, I think if you can check if a license is checkout-able before leaving 3ds Max that would be something that should be notified in the krak log and not launch the standalone renderer.
I was more worried about the renderer failing to get a license when network rendering on Deadline, and producing invalid output with missing particles, while marking the tasks as Complete… Not sure if we can know in advance at export time that the renderer will be able to get a license, for now we will make the actual V-Ray plugin fail when no license can be found. It will be rather obvious from the command window log why it failed…
Hmm, I have checked all my licenses and I am still getting a failed render. I check my Vray License WebUI and it is checking a license out (I have 6 render nodes) as expected but I switch render to Krakatoa, which takes forever BTW, and it returns licensed. The cmd opens and I get a VRay Framebuffer but no render.
Really weird says my limit has been reached? Any ideas? Is there an updated TB license server? (but then why would regular Krakatoa work? it renders fine)
Caching finalized particles. - Progress: 1010/1010 (100%)
Caching finalized particles. - Progress: 1010/1010 (100%)
Failed to check out krakatoa-render license: Licensed number of users already reached.
Feature: krakatoa-render
License path: @192.168.0.102;
FlexNet Licensing error:-4,132
For further information, refer to the FlexNet Licensing documentation,
available at "www.flexerasoftware.com".
A valid rendering license could not be found.
[2017/Feb/5|23:20:37] error: Unhandled exception: Rendering; last marker is at line 1870, file "./src/globillummap.cpp":
GlobalIllumMap::buildLightMap() {1}
Here is my Thinkbox License Server Inquiry:
[code]--------
Status
Flexible License Manager status on Sun 2/5/2017 23:24
[Detecting lmgrd processes…]
License server status: 27000@192.168.0.102
License file(s) on 192.168.0.102: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\Thinkbox_license_JRand.lic:
192.168.0.102: license server UP v11.13.0
Vendor daemon status (on localhost):
thinkbox: UP v11.13.0
Feature usage info:
Users of frost: (Total of 1 license issued; Total of 0 licenses in use)
Users of krakatoa-max: (Total of 1 license issued; Total of 1 license in use)
“krakatoa-max” v2.60, vendor: thinkbox, expiry: 1-jan-0
floating license
xxxxxxxxxxxxxxxxxxxx (v2.6) (localhost/27000 204), start Sun 2/5 23:16
Users of krakatoa-render: (Total of 1 license issued; Total of 0 licenses in use)
Users of stoke-max: (Total of 1 license issued; Total of 0 licenses in use)
Users of stoke-network: (Total of 2 licenses issued; Total of 0 licenses in use)[/code]
Trouble 2.0
Upon switching back and Menu->Krakatoa->OPEN Kralatoa VRY Export Dialog…
I get this:
[code]---------------------------
MAXScript Rollout Handler Exception
– Unknown property: “Pool2Name” in (SMTDSettingsStructure jobname:“Untitled 3ds Max Job” Comment:"$default" username:“rj5796” Department:"" group:"" groups:#() category:"" Categories:#() theIniFiles:#() theIniFilenames:#() RepositoryList:#(“DISABLED”) RepositoryListActual:#() CurrentRepository:"" CurrentRepository2:"" Pools:#() PoolExclusive:false PoolName:"" SubmitScene:true SubmitSceneMode:# SubmitSceneBasePath:"" SubmitSceneGlobalBasePath:"" SubmitSceneNetworkLocation:"" SubmitSceneNetworkReuseLocation:false OneCpuPerTask:false LocalRendering:true PoolsSort:false Priority:50 LimitEnabled:false MachineLimit:1 RenderOutOfOrder:false OutOfOrderMethod:#normal OutOfOrderStep:2 SubmitAsSuspended:false SubmitAsDependent:false AutoDelete:false OnComplete:“Nothing” ChunkSize:1 SequentialJob:false MaxVersionToForce:“64bit” MaxVersionToForceSticky:false OverrideFailOnExistingMaxProcess:false FailOnExistingMaxProcess:false DisableProgressUpdateTimeout:false JobIsInterruptible:false MaxTasksPerSlave:1 LimitTasksToNumberOfCpus:true JobsArray:#() FullJobsArray:#() PreviousJobsArray:#() DependencyJobItems:#{} ResumeOnDeletedDependencies:false DependOnPreviousJobMode:#previous TilesInX:4 TilesInY:4 TilesRendering:false TileBlowupMode:false SingleTileJob:false SingleTileJobDependent:true SingleTileJobCleanup:false SingleTileJobLeft:"" SingleTileJobRight:"" SingleTileJobTop:"" SingleTileJobBottom:"" SingleTileJobFilename:"" SingleTileJobReFilename:"" SingleTileJobTileCount:0 SingleTileJobFrameList:"" TilesPadding:0 TilesSubmissionJobIDs:#() RegionRendering:false RegionLeft:0 RegionTop:0 RegionRight:100 RegionBottom:100 RegionType:1 RegionUseMaxValues:false CustomTiles:#() UseCustomTiles:false CustomTilesPreviewWidth:640 CustomTilesPreviewHeight:480 LimitGroups:#() LimitGroupsToUse:#() LimitGroupAutoBrazil:false LimitGroupAutoWorkstation:false DropSubmission:false BgSubmission:false UseJpegOutput:false JpegOutputPath:"" AlternateEmails:"" NotificationNote:"" TransferPool:"" TransferGroup:"" TransferPriority:50 TransferDeleteOnComplete:true TransferJobAsSuspended:false TransferCompressed:false UseAltPluginIni:false AutoSuggestIni:false AltINISelection:1 AltPluginIni:"" AltIniPath:“c:” EnableFailOnBlackFrames:false BlackPixelPercentage:1 BlackPixelThreshold:0.1 BlackFramesCheckRenderElements:false RemovePadding:false IgnoreMissingExternalFiles:true IgnoreMissingUVWs:true IgnoreMissingXREFs:true IgnoreMissingDLLs:false DisableMultipass:false MergeXRefsOnSubmission:false MergeSceneXRefsOnSubmission:false ForceWorkstationMode:false UseSilentMode:true PopupHandling:true RestartRenderer:false StrictOutput:false ShowFrameBuffer:true OverrideBitmapPager:false BitmapPager:false SubmitExternalFiles:false SubmitExternalFilesMode:1 PerformSanityCheck:false DeadlineSubmissionSuccessful:false DeadlineSubmissionLastJobID:“none” CloseAfterSubmission:false SubmitVisibleObjectsOnly:false CopyVbscriptFile:false CreateImsqFile:false CopyImsqFile:false ImsqOutputPath:"" UsePathConfigFile:false MergePathConfigFile:false PathConfigFile:"" IncludeLocalPaths:false RunPreLoadScript:false RunPostLoadScript:false RunPreFrameScript:false RunPostFrameScript:false PreLoadScriptFile:"" PostLoadScriptFile:"" PreFrameScriptFile:"" PostFrameScriptFile:"" RunPreJobScript:false RunPostJobScript:false RunPreTaskScript:false RunPostTaskScript:false PreJobScriptFile:"" PostJobScriptFile:"" PreTaskScriptFile:"" PostTaskScriptFile:"" SubmitAsMXSJob:false MAXScriptFile:"" SingleTaskJob:false UseCustomShader:false CustomShaderMode:1 UseBatchRender:false RenderFramesPreviewJob:false PreviewJobFrameCount:5 PreviewJobPriorityOffset:5 RenderElementsUpdatePaths:true RenderElementsUpdateFilenames:true RenderElementsPermanentChanges:true RebuildRenderElements:false IgnoreRenderElements:false PurifyFilenames:false PurifyCharacterCodes:#(33, 35, 42, 63) ForceLowerCaseFilenames:false ReplaceOutputFilenameWithUserPattern:false OutputFilenameUserPattern:"" QuicktimeGenerate:false QuicktimeUseGenerator:1 QuicktimeSettingsFile:"" QuicktimePoolName:"" QuicktimePoolExclusive:true QuicktimeGroup:"" QuicktimeGamma:1.8 QuicktimeQuality:75 QuicktimeExposure:1.0 QuicktimeProxy:1 QuicktimeFusionVersion:2 QuicktimeCodec:#(“Motion JPEG A”, “Motion JPEG A_mjpa”, “”, “”, “”) QuicktimeFusionTemplates:#(#(), #(), #(), #(), #()) QuicktimeTemplate:#("", “”, “”, “”, “”) QuicktimeUseTemplate:#(false, false, false, false, false) QuicktimeFilenameMode:1 QuicktimeCustomFilename:"" Slaves:#() SlavesList:#() SlavesBlackList:true SlavesNamedSet:"" SlaveSettingsSticky:true SlaveInfo:#() SlaveInfoCollected:false TimeoutSubmission:3600 TimeoutQTSubmission:120 TimeoutCollectData:60 AutomaticallyUpdateJobName:false OverrideLowPriorityThread:true MeditMaterialsStorage:#() ClearMaterialEditorOnSubmission:true ExportAdvancedRenderInfoScanline:true ExportAdvancedRenderInfoMentalRay:true ExportAdvancedRenderInfoBrazil:true ExportAdvancedRenderInfoBrazil2:true ExportAdvancedRenderInfoVRay:true ExportAdvancedRenderInfoKrakatoa:true ExportAdvancedRenderInfoAmaretto:true ExportAdvancedRenderInfoFinalRender:true ExportAdvancedRenderInfoMaxwell:true ExportAdvancedRenderInfoQuicksilver:true ExportAdvancedRenderInfoIRay:true MissingFiles:#() WarnAboutMissingExternalFiles:false ScheduledType:#none ScheduledDays:1 ScheduledStartDateTime:"" TaskTimeoutEnabled:false TaskTimeout:3601 AutoTaskTimeout:false RestartMax:false IsBakeJob:false ExtraInfo0:"" ExtraInfo1:"" ExtraInfo2:"" ExtraInfo3:"" ExtraInfo4:"" ExtraInfo5:"" ExtraInfo6:"" ExtraInfo7:"" ExtraInfo8:"" ExtraInfo9:"" SGDraftTemplate:"" SGVersion:"" SGDescription:"" SGTask:"" SGEntity:"" SGUser:"" SGProject:"" SGUpdate:false SGDisplayInfo:#() SGJobSettings:#() DraftTemplate:"" DraftSubmitJob:false DraftShotgunUpload:false DraftUser:"" DraftEntity:"" DraftVersion:"" StateSetsSubmit:false StateSetsList:#{} StateSetToRender:0 StateSetName:"" StateSetInfo:"" OverrideJobFailureDetection:false FailureDetectionJobErrors:0 OverrideTaskFailureDetection:false FailureDetectionTaskErrors:0 SendJobErrorWarning:true)
OK
[/code]
And in the MXS editor->KrakatoaVRY_exporter.ms
Line 3236 – if SMTDSettings.Pool2Name != “” do theTitle+= "[Pool2: “+ SMTDSettings.Pool2Name +”] "
Looks like you have an ancient version of Deadline SMTD installed? Pool2 was added quite a while ago. I checked, and it was added in Deadline 6.1. What version of Deadline is installed on your machine?
You can safely remark that line in KrakatoaVRY_exporter.ms, and I will add error checking for those cases.
Weird. Krakatoa VRY currently uses the krakatoa-render license, which I have upgraded to 3.0 in your file, it used to be version 2.3 in the system. But it appears that the error is complaining about the count being reached, not the version being wrong, so it appears that your upgraded license file was taken correctly.
I will have to ask the Krakatoa developers to look into this and answer it, I have no idea right now.
Last big job I had that needed a slave job, 6.1
I can remove or update, no big deal.