*.glb filter=lfs diff=lfs merge=lfs -text *.fbx filter=lfs diff=lfs merge=lfs -text *.blend filter=lfs diff=lfs merge=lfs -text *.webp filter=lfs diff=lfs merge=lfs -text *.psd filter=lfs diff=lfs merge=lfs -text *.tga filter=lfs diff=lfs merge=lfs -text *.tif filter=lfs diff=lfs merge=lfs -text *.exr filter=lfs diff=lfs merge=lfs -text *.wav filter=lfs diff=lfs merge=lfs -text *.mp3 filter=lfs diff=lfs merge=lfs -text *.ogg filter=lfs diff=lfs merge=lfs -text *.wasm filter=lfs diff=lfs merge=lfs -text # Vite/Needle dist/ is static hosting: must be real binaries, not LFS pointers (breaks fetch/GLTF load). Needle/**/dist/** -filter -diff -merge # Runtime GLB fallbacks (copied for web): must be real files so fetch/GLTFLoader works without LFS checkout. Needle/**/include/dishes/** -filter -diff -merge