Parrish reports: all cut glass is blinking rapi ... #6728

Open
opened 2024-04-27 01:11:38 +02:00 by yourland-report · 9 comments

Parrish reports a bug:

all cut glass is blinking rapidly now. does not matter what cut glass it is once place its blinking like its attached to a blinky plant but faster. I tested other clients, servers, settings and nothing resolved the issue that is only happening on yl. only change to server I know of is the update to 5.8.0 dev. this is a seizure issue waiting to happen so should be looked at and fixed asap.

Player position:

{
	y = 8.5,
	z = 5880.7548828125,
	x = 668.68902587891
}

Player look:

{
	y = -0.1062640696764,
	z = -0.024641061201692,
	x = 0.99403256177902
}

Player information:

{
	protocol_version = 43,
	version_string = "5.9.0-dev-c63c05b",
	state = "Active",
	minor = 9,
	lang_code = "",
	ip_version = 6,
	formspec_version = 7,
	avg_rtt = 0.13699999451637,
	max_rtt = 12.326000213623,
	major = 5,
	min_rtt = 0.13199999928474,
	min_jitter = 0,
	max_jitter = 12.187000274658,
	avg_jitter = 0.0010000020265579,
	connection_uptime = 527,
	serialization_version = 29,
	patch = 0
}

Player meta:

{
	fields = {
		["yl_statuseffects:builders_flight:particles_disabled"] = "1",
		["ambience.mvol"] = "1",
		["ambience.svol"] = "1",
		["petz:old_override_table"] = "return {[\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"speed\"] = 2, [\"jump\"] = 1.5, [\"sneak\"] = true}",
		["petz:pre_werewolf_animation"] = "return {[\"animation\"] = \"stand\", [\"textures\"] = {\"character.dwarf_lovehart.png\", \"blank.png\", \"3d_armor_trans.png^3d_armor_helmet_nether.png^3d_armor_chestplate_nether.png^shields_shield_rainbow.png^3d_armor_leggings_nether.png^3d_armor_boots_crystal.png\", \"default_cobble.png\"}, [\"animation_speed\"] = 30, [\"model\"] = \"skinsdb_3d_armor_character_5.b3d\", [\"animation_loop\"] = true}",
		bitten = "0",
		played_time = "9662944",
		digged_nodes = "2732222",
		placed_nodes = "871689",
		died = "1122",
		crafted = "373142",
		["stamina:level"] = "18",
		["stamina:poisoned"] = "no",
		yl_commons_player_created = "1664768836",
		yl_commons_player_joined = "1714172601",
		hud_state = "on",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 7920\", \"3d_armor:chestplate_nether 1 15840\", \"shields:shield_rainbow 1 3168\", \"3d_armor:leggings_nether 1 15840\", \"3d_armor:boots_crystal 1 7920\", \"\"}",
		repellant = "0",
		["petz:werewolf_vignette_id"] = "19",
		xp = "1880446",
		arenalib_infobox_arenaID = "0",
		xp_redo_hud_color = "0xCB6015",
		jointime = "1664768836",
		["stamina:exhaustion"] = "84.5",
		["petz:werewolf_clan_idx"] = "4",
		yl_church = "return {[\"last_heal\"] = 1682523126, [\"last_death_portal\"] = 1714011446, [\"last_death\"] = {[\"z\"] = -28280, [\"x\"] = -29496, [\"y\"] = -7}}",
		hotbar_size = "20",
		inflicted_damage = "2686488",
		["ocean_build.forbidden"] = "true",
		partychat = "party",
		yl_commons_thankyou = "266",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		["petz:werewolf"] = "1",
		["ocean_build.last_warning"] = "1.67367e+09",
		["petz:lycanthropy"] = "1",
		["ocean_build.ocean_built"] = "12",
		punch_count = "193779",
		["signslib:pos"] = "(-6976,15,-9532)"
	}
}

Log identifier


[MOD] yl_report log identifier = V9i9f8G2dYOZIxHGeLg2nrbmTdYyyReU

Profiler save:

profile-20240426T231138.json_prettyEE

Status:

# Server: version: 5.8.0-yl-debug | game: Minetest Game | uptime: 1d 10h 41min 11s | max lag: 1.15s | clients (13/52): AliasAlreadyTaken, Bailiff, DanteLives, daydream, Derp123, flux, gianlp, hbreturns, KuchikiYegger, Parrish, pifo, Princess-Luna, Service

Teleport command:

/teleport xyz 669 9 5881

Compass command:

/give_compass Construction V9i9f8G2dYOZIxHGeLg2nrbmTdYyyReU D2691E 669 9 5881
Parrish reports a bug: > all cut glass is blinking rapidly now. does not matter what cut glass it is once place its blinking like its attached to a blinky plant but faster. I tested other clients, servers, settings and nothing resolved the issue that is only happening on yl. only change to server I know of is the update to 5.8.0 dev. this is a seizure issue waiting to happen so should be looked at and fixed asap. Player position: ``` { y = 8.5, z = 5880.7548828125, x = 668.68902587891 } ``` Player look: ``` { y = -0.1062640696764, z = -0.024641061201692, x = 0.99403256177902 } ``` Player information: ``` { protocol_version = 43, version_string = "5.9.0-dev-c63c05b", state = "Active", minor = 9, lang_code = "", ip_version = 6, formspec_version = 7, avg_rtt = 0.13699999451637, max_rtt = 12.326000213623, major = 5, min_rtt = 0.13199999928474, min_jitter = 0, max_jitter = 12.187000274658, avg_jitter = 0.0010000020265579, connection_uptime = 527, serialization_version = 29, patch = 0 } ``` Player meta: ``` { fields = { ["yl_statuseffects:builders_flight:particles_disabled"] = "1", ["ambience.mvol"] = "1", ["ambience.svol"] = "1", ["petz:old_override_table"] = "return {[\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"speed\"] = 2, [\"jump\"] = 1.5, [\"sneak\"] = true}", ["petz:pre_werewolf_animation"] = "return {[\"animation\"] = \"stand\", [\"textures\"] = {\"character.dwarf_lovehart.png\", \"blank.png\", \"3d_armor_trans.png^3d_armor_helmet_nether.png^3d_armor_chestplate_nether.png^shields_shield_rainbow.png^3d_armor_leggings_nether.png^3d_armor_boots_crystal.png\", \"default_cobble.png\"}, [\"animation_speed\"] = 30, [\"model\"] = \"skinsdb_3d_armor_character_5.b3d\", [\"animation_loop\"] = true}", bitten = "0", played_time = "9662944", digged_nodes = "2732222", placed_nodes = "871689", died = "1122", crafted = "373142", ["stamina:level"] = "18", ["stamina:poisoned"] = "no", yl_commons_player_created = "1664768836", yl_commons_player_joined = "1714172601", hud_state = "on", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 7920\", \"3d_armor:chestplate_nether 1 15840\", \"shields:shield_rainbow 1 3168\", \"3d_armor:leggings_nether 1 15840\", \"3d_armor:boots_crystal 1 7920\", \"\"}", repellant = "0", ["petz:werewolf_vignette_id"] = "19", xp = "1880446", arenalib_infobox_arenaID = "0", xp_redo_hud_color = "0xCB6015", jointime = "1664768836", ["stamina:exhaustion"] = "84.5", ["petz:werewolf_clan_idx"] = "4", yl_church = "return {[\"last_heal\"] = 1682523126, [\"last_death_portal\"] = 1714011446, [\"last_death\"] = {[\"z\"] = -28280, [\"x\"] = -29496, [\"y\"] = -7}}", hotbar_size = "20", inflicted_damage = "2686488", ["ocean_build.forbidden"] = "true", partychat = "party", yl_commons_thankyou = "266", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", ["petz:werewolf"] = "1", ["ocean_build.last_warning"] = "1.67367e+09", ["petz:lycanthropy"] = "1", ["ocean_build.ocean_built"] = "12", punch_count = "193779", ["signslib:pos"] = "(-6976,15,-9532)" } } ``` Log identifier ``` [MOD] yl_report log identifier = V9i9f8G2dYOZIxHGeLg2nrbmTdYyyReU ``` Profiler save: ``` profile-20240426T231138.json_prettyEE ``` Status: ``` # Server: version: 5.8.0-yl-debug | game: Minetest Game | uptime: 1d 10h 41min 11s | max lag: 1.15s | clients (13/52): AliasAlreadyTaken, Bailiff, DanteLives, daydream, Derp123, flux, gianlp, hbreturns, KuchikiYegger, Parrish, pifo, Princess-Luna, Service ``` Teleport command: ``` /teleport xyz 669 9 5881 ``` Compass command: ``` /give_compass Construction V9i9f8G2dYOZIxHGeLg2nrbmTdYyyReU D2691E 669 9 5881 ```
AliasAlreadyTaken was assigned by yourland-report 2024-04-27 01:11:38 +02:00

can't repro, what kind of cut glass?

can't repro, what kind of cut glass?
Owner

happening on main 5.8
happening on test 5.8

not happening on test 5.7

(note these are YL servers, nothing to do with clients)

SEE VIDEO ATTACHED

happening on main 5.8 happening on test 5.8 not happening on test 5.7 (note these are YL servers, nothing to do with clients) **SEE VIDEO ATTACHED**

Case of z-fighting, since when does that happen?

Case of z-fighting, since when does that happen?
Owner

it appears to happen if the server it's on is 5.8

it appears NOT to happen if the server it's on is 5.7

I did not test other versions.

it appears to happen if the server it's on is 5.8 it appears NOT to happen if the server it's on is 5.7 I did not test other versions.
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
labels 2024-04-30 16:08:43 +02:00
AliasAlreadyTaken added the
4. step/question
label 2025-04-03 08:25:31 +02:00

Is that solved with latest MTG? (5.11.0)

Is that solved with latest MTG? (5.11.0)
Member

I still have it in 5.11 windows.

This is caused by z-fighting (the vertices of adjacent blocks having same exact coordinates).
It can be fixed in moreblocks, by scaling meshes by small amount.
I tried placing obsidian slope and SGG slope so that they have one face touching.
Then I scaled the moreblocks_slope.obj model by 0.9999 - this causes the effect to appear from the distance of about 30 blocks away.
If scaled by 0.999, then shimmering effect will appear from farther away, etc. So you want to scale the model down more, so they don't start overlapping when you move away and depth resolution decreases.
0.999 is pretty much invisible gap from up-close.

I still have it in 5.11 windows. This is caused by z-fighting (the vertices of adjacent blocks having same exact coordinates). It can be fixed in moreblocks, by scaling meshes by small amount. I tried placing obsidian slope and SGG slope so that they have one face touching. Then I scaled the moreblocks_slope.obj model by 0.9999 - this causes the effect to appear from the distance of about 30 blocks away. If scaled by 0.999, then shimmering effect will appear from farther away, etc. So you want to scale the model down more, so they don't start overlapping when you move away and depth resolution decreases. 0.999 is pretty much invisible gap from up-close.

Those blocks are meshes anyways, so we can do whatever we want without losing fps.

Those blocks are meshes anyways, so we can do whatever we want without losing fps.
AliasAlreadyTaken removed the
4. step/question
label 2025-04-04 07:49:11 +02:00
Possible solution: Override visual_scale https://github.com/luanti-org/luanti/blob/master/doc/lua_api.md?plain=1#L9967
Member

I tried visual_scale = 0.999 it did work. Feels like this should be fixed upstream though...

I tried `visual_scale = 0.999` it did work. Feels like this should be fixed upstream though...
AliasAlreadyTaken added the
3. source/mod upstream
3. source/engine
labels 2025-04-26 02:26:07 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#6728
No description provided.