Are you trying to bake an entire stadium in a 4k texture? I hope the model doesn’t need to be seen from a human level perspective, because that’s going to stretch the resolution really thin.
When baking a texture, the final result is going to be constrained to the resolution of the final image, So if you were using procedural or tiling textures before, they will get constrained to the new resolution and receive a visual downgrade. If I had to bake a texture for an entire building, I would make that building out of reusable pieces and include each piece type only once in the texture to save on space.
Alternatively, maybe I would texture the building with multiple tiling textures and create variation by blending between them with masks.
there’s not much parts for reusability. especially the parts that need the highest quality.
and not sure i understand the multiple tiling thing.
when stadium or building assets like this are made to be sold on say hum3d, how are they baked? Because this stadium i made, its the only accurate 3D model of it on the internet. both me and my buyer scouted for months. i want to upload it on those sites for selling.
A quick search on google for 3D stadiums gives me mostly untextured models (probably because of how hard stadiums are to texture), but the ones that are seem to be using tiling textures. Honestly, tiling textures (or procedural) are probably the only way to get the required resolution on something that large.
If you are making a realistic building, tiling textures are great, but they bring a problem: they don’t allow variations or imperfections and this can look unrealistic. One way to counter this is by making 2 slightly different versions of the same texture and have each one appear on different parts of the model (a third, non-tiling texture decides where each one appears). That’s a technique that’s often used for landscapes with multiple materials, though I’m not sure if it would work in your situation, you need extra textures for it and you also need to re-create the setup if you export to an other software.
Ex. let’s say you want to make a brick building and you want to make the bottom of the walls dirty. You would use 2 tiling brick textures: a normal one and a modified one that’s been made dirty. Then, you assign those 2 textures to the model with a mix node. In the factor of that mix node, you plug a 3rd, black and white texture that will decide where each type of brick will show. You can then go into texture painting and paint that black and white texture so the dirty brick shows up more to the bottom of the wall.
Maybe a tutorial will be a better explanation than text.
You need to think about texture density here- let’s say your stadium holds 40,000 people (that’s a fairly average sized stadium, pretty much every college football stadium in the US seats 40k). I’m going to use the dimensions of Reser Stadium in Corvallis, Oregon (I’m not a big sports guy but I like the Beavers). It’s- very roughly- 600 by 300 feet, not counting height. 180,000 square feet, let’s say. It’s also probably 100 feet high, and while it’s not a cube, you need pretty consistent texture across the field, seats, etc. Let’s say that gives a grand total of 18,000,000 cubic feet. (This gets into some weird topology that isn’t worth enumerating, but you need to be able to texture all the faces of a cube, and this is still a topological cube, just heavily distorted)
If you have a 4096x4096 texture, you’ve got 16,777,226 pixels to work with. That means you have just about 1 pixel per square foot. (We can safely switch to 2D now for reasons that are long and uninteresting) A human is about 2 feet wide and 6 feet tall.That’s 12 square feet. Each human will have 12 pixels total to work with- say 4x3. That’s absurdly low resolution. This is why you need to tile- you physically can’t fit that level of detail in a 4K texture otherwise.
Here’s a different way to look at it- to texture 40,000 humans (not counting any of the stadium) with a 4K texture, each human gets 400 pixels- say 33x12. This is better (although it doesn’t count any of the stadium), but that’s still super pixelated
To texture 40,000 seats individually, with visible pixelation but still have some detail- say, 128x128, you will need a baked texture 25600x25600 in size. To texture a whole stadium at this size, with visible pixelation, you’ll need a texture 48000x48000 pixels- a texture of which your 4k image will fill all of .7%.
You can’t get around this without tiling because it’s just how pixels work. I can’t explain this any more clearly so I’m out