I can set the very base “layer” but if i try to add on top of it, its just black…
Might it be because of old hardware? I can’t use blender 2.8 because of something missing, can’t remember what it was.
Maybe OpenGL 3.3 or so…
There are about five separate things going on in your post here: terrain, blender, texture painting, old hardware and open GL
I’m sorry but I don’t actually see how any of this goes together.
Let me ask a few questions to help you straighten out your thoughts on the matter:
-
does terrain texture painting work in your currently-installed version of Unity, i.e., new terrain, new textures?
-
what if you use your old terrain and only replace the textures?
-
what if you make a brand-new terrain but use the old textures?
-
what if you upgrade to an intermediate Unity, such as Unity 2017. Does the painting work?
-
what does Blender2.8 have to do with Terrain?
-
what does OpenGL 3.3 have to do with anything here?
Just a thought but since i have to use Blender 2.79 because my graphics doesn’t support OpenGL 3.3 which is required in 2.8, perhaps Unity made some changes to the terrain rendering that might cause this…
Well i got my correct terrain in 5.6.4 but i thought i’ll try the project in 2019.1 just to see.
It’s mostly working except when i ran the game, walked about, i noticed the terrain only has one texture all over instead of five painted here and there.
So i went to paint>paint texture> there are some layers already as set in 5.6.4 but when i want to paint them back where they should be, it paints in black.
I tried to re-import textures, make a new terrain, delete and re-create terrain texture layers.
Nothing seems to work.
Not sure what do you mean by “new”, but in my 5.6.4 it’s all clean and clear… : - )
And yeah, i though of some other version, but seems like waste of time since i am happy with 5.6.4 and not even go to the newest version seems kinda silly.
People complaining about various graphic glitches in Unity often have the same thing in common, a very outdated GPU. Lacking OpenGL 3.3 support means your GPU hasn’t had a new driver released in nearly a decade, or your GPU is close to 15 years old or more. Even the GeForce 8000 series from 2006 has OpenGL 3.3 support with newer drivers. I seriously doubt Unity tests their editor on such old hardware, so I would expect bugs.
If your hardware is within the stated system requirements, you could file a bug report. (Though there is a good chance the fix for the bug will be an increase in the system requirements to something made in the current decade)
Oops i accidentally reported you with a phrase “it’s 2011” … hah
GPU is 2011 (last update 2015) so it’s not THAT old, but the thing is it’s integrated not dedicated,…
But do you really think that’s the reason? Why would the base layer work?
in 2019.2 it’s a bit better, i can paint but if i paint a circle on the terrain,
it has either black or white outlines
Interesting, since OpenGL 3.3 was released in 2010. I’m surprised a 2011 GPU doesn’t have support, even from a later driver release.
If you can reproduce the issue on a new project, I’d definitely suspect your computer as contributing to the problem given that 2019.1 has been available for a while now and I don’t recall this issue being a popular topic here. If it was a general problem with 2019.1, you’d expect more crying on the forums about it. Just my suspicion. If you have another computer available with different hardware, even if a friend’s computer, you could try installing the same version of Unity and opening your problem project to see if it reproduces the issue. That would be a quick way to determine if your computer is a part of the problem or not.
Yeah i don’t think it’s needed, i might just out of curiosity.
That’s why i suspected old hw but posted the thread just in case i was not setting something up correctly…
But it doesn’t have to be hw, just to point that out.