Skip to content
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

The grass_top_normal.png texture in 0.10.0 looks odd when rotated, and other things #6

Closed
erich666 opened this issue Jan 29, 2021 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@erich666
Copy link

Wha happen?

The grass_top_normal.png texture in 0.8.0 is OK. A little odd looking, perhaps, but it's "rotation invariant." Minecraft normally randomly rotates the grass tops so that they don't show an obvious repeating pattern. If you apply normal maps to these grass tops, I think the normals need to be "unbiased", that is, on average the normals should face up. In 0.10.0 this texture seems to have a definite directional bias, which can be seen when rendering:

image

The normal map in 0.8.0 looks fine:

image

Here's the old normal map compared to the new one:

image

I can't say I know why these display so differently, but there's a definite problem here, one I don't see with most other resource packs that provide normals for grass.

Some other textures that could perhaps use a little love, unless they're purposely this way for some reason:

  • cakes are emissive on some surfaces - bottom, inner, side - and quite different from each other. That seems odd. There's no top MER texture.
  • trip_wire_source_mer.png has emissive value for the ring.
  • damaged anvil tops are oddly colored and emissive, with little 4x4 patterns on them.
@erich666 erich666 added the bug Something isn't working label Jan 29, 2021
@jasonjgardner
Copy link
Owner

I mistakenly left the grass material's normal map channel disabled in Substance Painter. The earlier grass version's normal map shows the ground material's normal map. In the 0.10.0-alpha release, the grass material was "fixed" so that the blades of grass appeared in the normal map output; however, this grass material is probably better suited for higher-resolution textures...

I've created new grass, dirt, and path textures to include in the next release. Here are a few screenshots and a much more tame-looking normal map:

grass_carried_normal
New grass_top normal map

Grass screenshot
Grass field

Dirt screenshot
New dirt, grass sides, and stone

Grass screenshot
Grass side closer

Grass screenshot
Grass top and sides in daylight

Grass path screenshot
Grass and path textures

Grass texture rotation screenshot
Arbitrary texture rotation example

Maybe not perfect but certainly an improvement, I think. Feedback welcome.


As for cakes, tripwire hooks, and anvils: Those were intentionally given unique, emissive textures. These are just conceptual/experimental textures I'm playing with while in development.

You might have also noticed the mushroom skin interior textures are emissive and the stems and exterior are metallic. This was by design. The purple lighting is supposed to be similar to blacklights. The metal exterior is supposed to make them appear like some kind of giant sculpture (and it reflects the interior lighting nicely). Swamps and mushroom biomes look pretty neat. Plus, these blocks can be repurposed several ways in Creative mode.

It's brilliant, I tell you.

@jasonjgardner jasonjgardner self-assigned this Feb 2, 2021
@erich666
Copy link
Author

erich666 commented Feb 2, 2021

It's brilliant, I tell you.

lol. Yeah, I try not to ask too many questions... I've also seen packs with glowing trapdoors (used as lights), concrete, wither roses, and whatnot. Now I want to go visit a swamp.

Anyway, confirmed: the new normals texture looks great - bug's gone. Good deal.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants