Imagers.. processing.

Imagers.. processing.

maxtarpini
Collaborator Collaborator
248 Views
5 Replies
Message 1 of 6

Imagers.. processing.

maxtarpini
Collaborator
Collaborator

It's suboptimal to not have a clue on what's going on when an imager is taking some more time to finish. Wouldn't be cool to have a 'Processing.. imagers' at the bottom left of the ARV for example ?
Screenshot 2025-05-08 160352.png

Instead a general core thing still not optimal is that it looks like imagers cannot be stopped while running.

0 Likes
249 Views
5 Replies
Replies (5)
Message 2 of 6

maxtarpini
Collaborator
Collaborator

I mean .. our enduser-oriented workflow (for dev I could go with verbosity) to know when an imager has done its job 😎

How cool is this.
Screenshot 2025-05-13 163550.png

 

0 Likes
Message 3 of 6

maxtarpini
Collaborator
Collaborator

Actually it looks it's even more dramatic.. even when an IPR session is stopped.. imagers are still potentially running if values are changed.  

0 Likes
Message 4 of 6

ashley.handscomb.retallack
Autodesk
Autodesk

Hmm, that doesn't sound right, I'll log a defect and see what's best to do. thank you for the feedback and suggestions as always



Ashley Handscomb Retallack
Senior Software Engineer (Arnold)
Arnold Documentation | Arnold Downloads
Message 5 of 6

ashley.handscomb.retallack
Autodesk
Autodesk

Created internal ticket ARNOLD-16372 to track this



Ashley Handscomb Retallack
Senior Software Engineer (Arnold)
Arnold Documentation | Arnold Downloads
0 Likes
Message 6 of 6

maxtarpini
Collaborator
Collaborator

Great. However I see this kind of things very hard to 'fix' until you won't introduce a way to re-init/stop/reset arnold sessions.

It's like with verbosity. It's completely nut stuff. It doesn't make any sense that when an end-user stops the renderer (after having exhausted max warnings.. that's most likely if the warnings are from the render loop) .. he won't see any verbosity until maya is re-started (that will make him believe whatever was warning out, is now working correctly)  .. even if he keep increasing max warnings. That happens for the same reason imagers keep running.. arnold persistent session mode in maya, you really need to introduce proper session lifecycle management APIs etc.

 

For rombotools imagers I solved porting them to CUDA and by putting stuff in the imager loop to prevent them to run indefinitely.

rombo_imager_sketchstyle_CUDA3.png

🖖