-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fictional details in textures #163
Comments
My personal opinion on this subject is that we should minimize the use of fictional details, especially for the default settings. These fictional details, while they help make objects appear prettier and less jarring, introduces possibility of such features being confused for real details by inexperienced users who do not have understanding of how the program works (speaking from experience). My main suggestion is about making limit-of-knowledge textures the default textures if possible, while fictional details appear in alternative textures, although I am less certain about this for completely unmapped objects (such as asteroids or exoplanets) and stars, which may still use fictional details by default. I think it is also a good idea to have discussions whenever we implement fictional details in order to make these fictional details as realistic as possible. |
For the ring textures (Haumea as well as Chiron and Chariklo), if you want to create ones based only on real data like you did for Quaoar, those can be used instead of the fictional ones currently present. |
While I think it would be nice to have limit-of-knowledge as the base texture and fictional as an overlay, the Celestia codebase hardcodes special behavior around the "limit of knowledge" name, so doing it the other way round would break compatibility with 1.6.x. And at the moment, people seem to be opposed to using 1.7.x-only features in this repository. |
We have one from Project Echoes, and it's basically a solid color file. If no one has objections I think we should use it and make fictional one into an addon. Or perhaps use an improved version of that for an addon. |
The change I proposed (limit of knowledge as base) would simply be based on the codebase, AKA the 'full textures' could still contain fictional details, and the lok overlay is instead on by default. I do prefer your suggestion because I am unsure how a partially fictional texture can be created while making sure that every pixel not obscured by lok are real, but it seems less problematic. That said, I am open to dropping compatibility with 1.6.X, as 'patches' are likely fairly easy to make (for example, you might make the fictional texture on a different layer from the real texture (and I think you really should), and 1.6.X-compatible textures can simply be made by saving different layers). |
Currently there is a push for realism in Celestia - with care being taken to implement various features that promote this goal, such as realistic colors for planets and stars, as well as limb darkening for a recent example.
In light of this, I noticed that Celestia contains a fair amount of fictional details used to fill gaps in our knowledge of the universe, such as the unmapped regions of Triton or substructures within Haumea's rings. Contributors appear to have different standards regarding them, so I think this topic is worth discussing about.
The text was updated successfully, but these errors were encountered: