-
Notifications
You must be signed in to change notification settings - Fork 4
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
Weird artifacts on maps with a lot of water #27
Comments
So these artifacts are visible during gameplay? |
No. Not at all. Wouldn't be asking here if I would also see that during the gameplay. |
Ok, I wasnt sure because you said across my gameplay. @JonathanTroyer is there a way to fix this? |
Hmmm, it's not immediately obvious what's going on. I'd have to see how the mod is performing rendering, it looks like the capture happened in the middle of a water rendering cycle. If that's the case, it'd be up to the mod authors to check if a map rendering is happening and not start a new water render if so. |
I am unable to look at it, but my best guess is the textures used are larger than one tile, so large in fact that they can't fit on a screen, which prevents this from happening in hand, but not large enough to fill a render (they'd technically have to be infinite). So what we're seeing is the edges of the textures, which would be out of sight during normal gameplay. So if you could zoom out far enough (is there a mod for that?) You'd see this in game as well |
Hey. I just recently did a run without the Clean Textures mod that had alot of water. Sadly I got the artifacts again. So it doesn't seem to be clean textures. It's less noticable on a quick glance but the same shapes can be found. |
As it happens without the clean textures mod that rules that out, I guess. So if I get it right, the water textures change while the render is being made? |
Could you upload a render of that on https://rimworld.gallery/m/debug with a modlist in the comments, please |
The Renders were quite too big for the site, I uploaded them to my google drive, hope thats okay for you https://drive.google.com/drive/folders/1T_J6KMDpJnLzGIIyxVXh2UTmMxrPl_jC Render 1 - Water Base with Vanilla Textures Render 2 - Water Base with Clean Textures Render 3 - River with Clean Textures (renders totally flat water, like there is no flow data at all) Render 4 - River with Vanilla Texures (renders totally flat water, like there is no flow data at all) |
I assume you tried uploading pngs, if you upload jpgs you should be fine. https://rimworld.gallery is made for rimworld renders so it can handle them. If you run into problems read the sidebar in https://rimworld.gallery/m/rwp |
Here is an update, I just talked to TheVillageGuy on Discord for a bit. First of all here is a full Render of one of my bases, vanilla textures, modlist: https://rentry.co/89x6b I tested some things, here are the results:
Assumption from TheVillageGuy: I don't think it's something that can easily be solved but maybe if we make some clear examples we can ask the mod community |
No longer an issue in 1.5 |
It seems it still is: https://media.rimworld.gallery/dc/19/dc19b4655b26063343420a38a84537fc1eb6cbb144db4c1dc5d53d2a64d36f51.jpg look top left |
This issue is really hard to consistently reproduce. I'm going to have to dive into RimWorld's shader code to figure it out. |
Image: https://i.gyazo.com/7f565da432e92ea12383471f581a5741.jpg
Mod used: https://steamcommunity.com/sharedfiles/filedetails/?id=2865361569
Mod changes how the water is rendered, adding reflections that move across the map as the time of day passes. Looks okay on most parts of the rendered image.
Around my base however you see this weird artifact that appears super smooth. Note how it mimics the shape of my base, albeit a bit warped. Across my playthorugh this warping is vastly different across all renders, it always seems to mimic the shape of my base though.
I went through the mod options, rendering as png or jpg, turning all options on or off but it changed nothing.
The text was updated successfully, but these errors were encountered: