Thanks for your response Jo. I appreciate that PlanetSide is considering these suggestions.
QuoteYou can use a Note node for this sort of thing. I don't think it's something every node needs. In a future release you can add comments and things when you save clip files so you can use that for copyright notices etc.
The note node can't be locked to a particular node. It's fine as an annotation in the Node Network, but is too free-roaming to act as a node note. I was suggesting a note field
in most nodes so that an author is able to record thoughts or future reminders about the individual node construct. Much like in-line commenting of software code. What was the reason for that setting? What was that workaround? As you know, creative people use Terragen with lots of ideas that they can't possibly remember over time - allow ideas to be recordered at the level where the idea might be relevant. Some nodes would not need a note field, such as a merge type node. The idea is to allow authors to embed statements that jog memory when revisting the project at a later date.
QuoteWe've talked about having a histogram in the past, it might be added in a future version. I don't know about having one before an image is rendered though, I imagine you'd virtually need to render it to get accurate information. If you're worried about exposure save renders as EXR and adjust them in Photoshop or similar.
This suggestion was not about adjusting exposure, rather measuring it before rendering. Accuracy would most certaintly not be obtained until fully rendered at the target resolution, that's a given. But there needs to be some way to
predict exposure during work to avoid unpleasent surprises after a long render. Exposure is not something that can always be repaired in post (in Photoshop) because if the pixel information is not present, the pixels can't repaired without risking quality degradation.
Logic suggests that if Terragen provides an exposure control, then Terragen also needs to provide a means of accessing exposure, such as a histogram. The provided exposure level control is deficient because it has no increment markings. Visual accessment of exposure is simply not enough.
Consider this thought (or re-consider it); in almost all cases the output of Terragen will be an image whether it is a still image or a frame in a video sequence. As such, Terragen would benefit by eliminating as much image post processing as possible which a histogram, however implemented, would contribute toward. Anything you can do to get a render close to a correct image structure (not over exposed or under exposed in this case) would allow Terragen authors to spend less time rendering because render re-do's would be reduced. This is also an improvemnet on production time, which I'm sure many Terragen clients would appreciate. It's one thing to re-render that 800x600 image. But to have to re-render that 3300x5100 image is not a fun place to be.
I'm adding this para after the first posting:
What PlanetSide could do is provide a histogram in the render window (not the preview window). If the author suspects that a portion of the image might be under or over exposed, the author could render a cropped portion of the image to check the histogram. The histogram would, of course, have to be programmatically confined to the render crop area because the area outside the crop area would be the ultimate under exposure (black). Allow the user to turn on/off the render window histogram because a histogram is not always needed. It would be off by default.
QuoteWhen you stop a render the "Stop" button becomes a "Render" button, which you can click to immediately start rendering again.
Eliminate as many mouse movements and mouse clicks as possible. Maximize work effeciency wherever possible.
QuoteYou should not change settings during rendering.
Yes, I noticed that. The developers of Terragen
should design so that Terragen renders only based on the settings at the instant a render is started - a settings snapshot. The logic here is to allow the author the ability to continue to work with his/her project rather than being forced to stop authoring work. Not all renders are final outputs. And what work the user prefers to do, for whatever reason, is up to the user whether it makes sense or not.
As for crashes during render, well, crashes must not be allowed at all, ever. And if they do happen, to not ever blame it on a user action - software must be user action bullet proof. The only acceptable user-caused crash is for the user to inititate an OS forced termination of the program, or pull the power plug from the computer. Otherwise, when it takes a nose dive, it cannot ever be the user's fault.
-Pat