IRAY preview mode
janmclare
Posts: 32
Hi,
Is there anyway to adjust the time when say moving a limb on a character to when IRAY kicks the render preview in?
Sometimes I'm moving a limb and mid movement IRAY preview thinks I've stopped moving the limb and kicks the render in.
When this happens there is a pause before I can move the limb again.
If there was a feature to delay things a bit like 5 seconds it would make life a lot easier.
Comments
I would suggest while posing to switch to 'hidden wire', 'texture shaded' or 'smooth shaded' views...you won't get as much or any lag with those.
I only use the NVIDIA Iray shader view when setting shaders and lighting. Not ideal setting for posing....even with some of the faster computers...mine is pretty good and I always get lag when posing in Iray viewport render mode
iRay is way to resource intensive. You should stick to iRay Spot Rendering when needed in the main ViewPort and keep iRay Preview if you have to have it, restricted to the small Aux Viewport Window
I only turn it on when I'm setting up the lights.
Use the AUX Preview pane set to Iray and close and open it when required.
I disagree... you ought to be able to do this if your card is powerful enough and perhaps your scene is not too complex.
I don't think there is a way to delay it, but there are a number of options on the Draw pane that you can play with. I'd say the first choice would be to switch to Interactive from PhotoReal while doing posing.
I don't really understand what all the options are on the Draw pane and it would be nice to have them documented.
I agree that it may not be intended to use this way but it works great for moving around the scene etc... for that no lag or anything serious.
However the only problem is when moving a limb, screen goes gray instead of going pixilated and then it seem iray has to load the scene again...?
I only have CPU so working with the AUX pane active and opening/closing it as needed is the easiest way for me.
Screen is supposed to go pixelated and not gray, indeed... Odd.
Draw Settings tab > Draw Mode > yours set to Interactive (yes) or Photoreal (no no)
Anyway try this:
Draw Settings tab> Drawing. See Manipulation Resolution. This is the "pixelated rate". Default is supposed to 1/4. (1/16 onwards you get Minecraft size pixels!). Adjust yours to say, 1/8.
Then above that setting is Response Threshold. I set mine to very high to avoid the "Sudden Flash" every view update, eyes killer. 2000 onwards very little flashing. I set it to 4000.
With the two it's quite possible to calibrate an update "kick in" rate that feels more comfortable... Our card/ setup would be different so just experiment and play around.
Another setting you might find useful is Draw Settings > General > Manipulation Draw Style.
Yours is probably 'Use Current (Off)'. Try 'Switch to Wireframe Box' or 'Switch to Smooth Shader Box', and see if it helps to ease your interactive posing process.
Anyway...
For this kind of "Blinky" interactive posing, I would much prefer a Switch to Smooth Shaded or Switch to Wireframe, instead of the silly looking robot boxes. More like ZBrush, you see...
I think I'll go ask the dev for these in the next update!
Thanks myth maker will try these and let you know how I get on.
I don't mind not having iray preview when moving a limb. I would'nt mind it going gray but when it does gray sometimes its fine other times its does its like
you would first start up the preview mode or start a render from scratch.
So it works ok now. Cheers mythmaker.
I see what you mean about switching to them silly boxes as the only option. Times have moved on and video cards are much quicker.
Can't we get it to switch to smooth shaded or something instead of those boxes....??????????????? We deffo need to get this changed now.
I have two 970's and going to get two 1070's when IRAY gets a driver.
I have found a way that works for me pretty good, jump to about 1:40 in the video where i manipulate a pose. I have iray turned on in aux viewport and smoth shaded in the main view port.
Nickalaman, didn't know that could be done with the Aux Viewport! Cooooool this is even better!
~~ do the dance
janmclare, you got a 970sli wow better GPU spec than my 780-gen Titan. So your setup could definitely handle Manipulation Resolution at 1/2! Good to know it's working better. But yes now with Nickalaman's Aux viewport tip no more silly robot boxy limbs yay!!
Off to play with new findings...
Just to recap, the OP and myself are seeking HOW TO CONTROL & DELAY UPDATE KICK-IN when viewport direct manipulation on figures...
So far it is sort of possible changing Draw settings and switching to Manipulation draw style BOXES ( key point: both boxes respect mouse down pause action for as long as you wish and won't kick in update until you release your mouse)
Aux iray +Main viewport smooth shaded draw interval can indeed display smooth shaded draw between updates, on specific settings!
However, if posing directly in Aux iray, it does not respect mouse hold down instruction. It just updates when it wants!
But...Aux iray will respect mouse action IF you manipulate the actor inside the main viewport, dual viewport workflow, as nickalaman does.
But not for single viewport workflow. Regardless, I'm happy to have found this option. I will re-consider dual viewport workflow...
Other specifics about Aux iray +Main viewport smooth shaded draw interval:
- Photoreal is preferred; Interactive too efficient so kicks in update too fast no chance for smooth shaded to show
- Response threshold: need to be set under 170 then only smooth shaded will show during intervals. I set it to minimum 8! It will then be possible to quickly pose hand, pose arm, pose head, etc, pause split second, before the update kicks in.
- Manipulative resolution: 1/2 or Normal seems more sensible in this case. Constant jumping draw between Smooth Draw and 'Normal' feels the least jolty on the eyes.
None of these are set in stone! The experiement continues!
It's funny, some of us are actually trying to dumb down busy-body very efficient iray fast interactive update haha...but hey, interactivity has everything to do the flow part of artistic workflowww!
Meanwhile the quest for a single viewport direct manipulation iray viewport mouse-action-respecting delay update continues...
Perhaps there's a way to add other Viewport Draw Style into Draw Settings > Manipulation draw
I will deffo add toon outline!
The more I think about vision-health issue from "Draw Style Gap" between iRay style and Very Different styles... the more I wonder
Wouldn't it be nice to have the 3rd NVidia IRAY: IRay Realtime in Daz Studio?
Then draw style eye-coping fatigue won't be an issue at all, transition between all 3 IRay render modes would be near-invisible!
Some ground AO would help with posing too, if just to remedy band-aid the chronic foot IK issue!
But to compensate for the draw style gap issue...
Why isn't there a super-dumb iray-similar viewport draw style option? Like...say...
A very very dumb, vertex color only Weighted Uberbase that only does Screenspace occlusion, for example...
Or even better...
Let users custom assign their own viewport draw styles!
So we'll stop whining about this department haha
Realtime mode was tested but was found to have major stability issues and so was not included in the release version of DS. If you look at the excised portions of the Iray changelog that Rob posted to the DS beta thread you will see that nVidia has done a lot of work on realtime mode, so it's possible that that will change after futher testing of the new version.
OMG music to my ears! Or pouring out of my eyes!
OMG omg omg been waiting for that for yyyyears
Holding my breath til the day I see REALTIME GROUND SHADOW IN DAZ STUDIO!!
Daz Studio will finally feel like a game! Watch out GTA!
We need more emoticon options on the forum! Especially crazy excited ones!
Thanks for the info!
Start a normal render, low resolution; stop it as soon as it appears. Leave it open, and renders will start quicker as much of the required information (textures, geom, and whatever else required) is already on the card.
Just be aware, that keeping the render open uses some of your graphics cards memory, so can make a scene drop to CPU if the card only just has enough RAM.
Yeah I do that but can't do it all the time as i'm close to GPU memory limitations.
I was wondering...
When the screen goes gray when you start an IRAY render off. What is actually happening...?
Is it loading textures to gpu or performing CPU calculations for things like morphs and clothing collisions etc..?
Also
Sometimes when I move a limb in IRAY preview screen goes gray and daz says its "applying mesh smoother" what is this? it takes about 10 secs for the software to do it...
You have something that has mesh smoothing on, which I beleive is a CPU process in DAZ itself. It has to smooth whatever it is before Iray can render it. Faster proccessing seems to be in order to correct that.
As far as smoothing out the interactive rendering ... Well ... you could always buy a nVidia Quadro VCA ... that'll make it nice and smooth!!! (I jest, of course. Unless you have $50K laying around).
... and people will still complain how expensive the Titan X seems to be. LOL!
When you lect Iray preview, a small icon appears at the left of the draw settings. It has a + and a - sign, and a small sun in it. What is it for?
I seem to recall there being a way to set up the Aux Viewport to render in Interactive, other than setting the default mode in the Render window to Interactive. That is... you can have your Iray preview in the aux window draw in interactive mode, but when you go to render you don't need to remember to set it to photoreal, the render tab will hold that setting too for full renders.
Is this just my imagination?
It is for setting the Tone Mapping for the image. Click on it and then on the image and it sets Tone Mapping to a) brighten the scene or b) darken it depending if you have clicked on a dark area a) or a bright area b). You can then use the Tone Mapping settings to get the image to a setting you like or adjust the lights in the scene by making them brighter or darker and then adjust the Tone Mapping to compensate.
I have a GTX3090 and it still took forever to redraw using Nvidia in the main window. However, when I did the above I am able to maniputlate the main screen and view the results in the aux viewport with VERY little lag.
Thank you for this very helpful tip.