Have you seen Shaderlight? It does some interesting things; you can change material, env, lighting and texture without re-rendering.
Yeah sure, Im very aware of the CG news as I read like 20 bookmarks each morning
Kinda the same thing than Fryrender SWAP wich use the buffer to change mats.
But its not what I want to see in Octane, its more oriented for product design and Octane is not just about that. It could conflict with animation rendering or it could make the software much more complex by adding too much features.
Being able to tweak the sample values up would be hugely helpful. A render history (of completed images) is also very handy, but easy enough to workaround
Yes tweaking the sample value could be great, specially when you need more samples on a 30min render and you don't want to wait 30min again
The render history is mainly for backup, what I mean is that you don't have to save every test renders to disk, you get an automatic backup of your renders for the current scene. Also it could be used to compare images.
And if it store nodes + samples you could "restore" an old render into a new scene or overwrite the current scene.
Its like auto-save but transparent for the user.
UI wise it should be a node called something like "picture viewer" and you would connect the "rendertarget" to that "picture viewer"
Once its done, everything going inside the "rendertarget" node would be automatically saved in the "picture viewer" node
The "picture viewer" node would have settings like
- how many history levels you want to store
- do you want to store samples (yes/no)
- do you want to store the nodegraph (yes/no)
- choose a custom path to save the history (allow to save on another drive like an external drive or network drive)
Note that the "picture viewer" only save something when the sample ammount get back to 0 (everytime a new render is launched)
And in the settings of the "picture viewer" node there would be a button that open a new floating window where you see all the previous renders, where you can compare renders and where you can restore renders or save renders to disk (because the picture viewer would store internally the 32bit data you could save the render to any file format)
The good thing if "picture viewer" is a node is that its only optional, if the node is not here, there's no history. In Cinema 4D its always here, you always have that history and its not always necessary.
And also you could have multiple "rendertarget" nodes (one per camera) and then you could have also multiple "picture viewer" nodes (one per rendertarget node) That way you can have history of different camera or point of view
I think this could be a very powerfull "time machine" and a nice feature, that way we can even forget to save every render to a image file and have that history always there as a backup.