I am participating in a game jam that one of the limitation are only having four colors on the screen at once. The problem is that in Gdevelop 3d it smooths the edges of an object. causing more colors.
That image should show the issue. The wall and floor themselves are 4 colors, but the transition between the two is smoothed. Also the place where the floor ends and goes to the background color very obviously is mixing the colors of the floor with the background. This is very difficult of me to figure out on my own because I have no clue what I would search up to figure this out. Currently my only solution I could think of is to make the color between objects the same so then it cant smooth the color since it’s the same color.
This alone is not enough.
You also have to go to the resources section and uncheck the “smooth” option on each image. If the images are too many and you find it difficult, there is a trick mentioned by Slash to do it all at once. Remember to save a backup before doing so, just in case.
There is an effect that can be applied to a whole scene; Color Map
It replaces all the colors on the screen with selected colors. Should work for this.
This doesn’t seem like a good solution… first of all how would this prevent blending of pixels? And second… it’s just the wrong way to go about things. Adding a pointless border to all of your assets makes working with the assets so much more difficult, only to work around something that you should be able to accomplish directly.
I said it doesn’t SEEM like a good solution, admitted that I don’t know how it would affect aa, and challenged only the workflow issue that I see (any texture size should be OK in a sane work environment)
I did some searching around and failed to find an answer to this. Mipmap is not mentioned in the documentation. So if you could provide some explanation or at least a link to follow, it would be a lot more helpful than just telling me I suck
I didn’t say you were wrong, lol. And I guess you’re reading anger into my posts? Challenging an idea isn’t a sign of anger. Saying “this is a bad way to do things” is not the same as “you are wrong.” You could be right AND that right answer is a bad way to do things, welcome to the real world!
This doesn’t explain anything more than we already know. You already told us WHAT happens. I want to know why, and if there are other options, and if this is specific to GD or threeJS or what.