minetest/doc
Lars Müller 05d31222f7
Allow non-normalized weights in glTF models (#15310)
We are being lax here, but the glTF specification just requires that "when the weights are stored using float component type, their linear sum SHOULD be as close as reasonably possible to 1.0 for a given vertex"

In particular weights > 1 and weight sums well below or above 1 can be observed in models exported by Blender if they aren't manually normalized.
These fail the glTF validator but Irrlicht normalizes weights itself so we can support them just fine.

The docs have been updated to recommend normalizing weights (as well as documenting the status of interpolation support).

Weights < 0, most of them close to 0, also occur. Consistent with Irrlicht, we ignore them, but we also raise a warning.
2024-12-06 18:05:03 +01:00
..
compiling Doc: Add missing jpeg package for Arch Linux (#15461) 2024-11-24 19:23:32 +01:00
developing Replace occurences of 'wiki.minetest.net' with 'wiki.luanti.org' 2024-11-18 00:04:32 +01:00
ides DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00
mkdocs Rename to Luanti (#15294) 2024-10-27 14:04:51 +01:00
android.md Replace occurences of 'wiki.minetest.net' with 'wiki.luanti.org' 2024-11-18 00:04:32 +01:00
breakages.md Add particle blend mode "clip" (#15444) 2024-11-19 13:30:17 +01:00
builtin_entities.md DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00
client_lua_api.md Continue with 5.11.0-dev 2024-11-10 19:17:56 +01:00
direction.md Replace occurences of 'forum.minetest.net' with 'forum.luanti.org' (#15372) 2024-11-03 15:10:58 +01:00
docker_server.md DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00
Doxyfile.in Fully remove bitmap font support (#11863) 2022-01-08 14:53:25 +01:00
fst_api.txt Add package update detection on Content tab (#13807) 2023-10-28 17:33:44 +01:00
lgpl-2.1.txt Spacing fixes 2022-04-08 14:55:21 +01:00
lua_api.md Allow non-normalized weights in glTF models (#15310) 2024-12-06 18:05:03 +01:00
lua_api.txt Add lua_api.txt to point to new file 2023-04-16 20:23:53 +01:00
luanti.6 Rename to Luanti (#15294) 2024-10-27 14:04:51 +01:00
luantiserver.6 Rename to Luanti (#15294) 2024-10-27 14:04:51 +01:00
main_page.dox Actually add Doxygen main page 2016-01-09 15:11:43 -05:00
menu_lua_api.md Implement an editor to customize the touchscreen controls (#14933) 2024-11-24 11:33:39 +01:00
mod_channels.png Optimize PNG files (#13509) 2023-10-09 17:13:44 +02:00
protocol.txt DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00
texture_packs.md DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00
world_format.md DOCS: replace Minetest -> Luanti, minetest. -> core. (#15292) 2024-10-22 23:05:41 +02:00