-
Bug
-
Resolution: Unresolved
-
None
-
1.19.4, 1.20 Pre-release 1, 24w21b
-
Community Consensus
-
Performance, Textures and models
-
Normal
-
Gameplay
The bug
The models that item frames use (normal and containing maps) define far more faces than are actually necessary. They both define 22 texture planes, whereas the exact same visual result can be achieved with 18 planes for the normal item frame and 14 planes for the map item frame. The only noticeable difference is how the item frame looks when the player clips inside, which is not a concern at all.
The end result is an item frame model whose file size is smaller, as well as an increase in performance if many item frames are present, which should make map walls and storage rooms less laggy, among other things.
How to reproduce
If you have a map room, storage area, or some other situation where a lot of item frames exist and you get noticeable FPS drops, try the attached resource pack and see if the situation improves.
How to fix
This is a very easy fix - all that needs done is for the template_item_frame.json and template_item_frame_map.json model files in vanilla to be replaced with those in the resource pack attached to this ticket. Mojang has my full permission (and strong encouragement) to use these models in the vanilla game to replace what is used currently.
- relates to
-
MC-262452 Hopper models are unoptimized and cause rendering lag
- Open
-
MC-262461 Stair models are unoptimized and can cause rendering lag
- Open
-
MC-262470 Cauldron models are very unoptimized, causing render lag
- Open
-
MC-267127 Composter model is unoptimized, causing extra rendering lag
- Open
-
MC-252693 Huge FPS drop in areas with a lot of honey blocks and slime blocks
- Resolved
-
MC-260296 Pink petal block models are not optimized
- Resolved
-
MC-262652 Dragon egg's side texture is mapped strangely as of 1.8 (and the model is also unoptimized)
- Resolved
-
MC-262427 Flower pots and potted objects have very poorly optimized models and strange texture mapping
- Open
-
MC-262641 Chorus flower models are incredibly unoptimized and cause serious rendering lag
- Open
-
MC-262689 Hanging mangrove propagule models are comically unoptimized
- Open
-
MC-262953 Fence gate models are very unoptimized, causing lag among other issues
- Open
-
MC-267281 Fence multipart model system performance optimization
- Open
-
MC-267315 Rendering performance optimization for glass pane models
- Open
-
MC-267864 Two-tall plant model/rendering not optimized
- Open
- testing discovered
-
MC-262587 Unused pixels in item frame and glow item frame textures
- Open