all: do not use macros

This commit is contained in:
Mark Joshwel 2024-06-06 16:17:29 +08:00
parent 84a2ee3e5e
commit c4078dbdc6
4 changed files with 381 additions and 398 deletions

View file

@ -1,105 +1,116 @@
# design .gitattributes for design files (e.g., adobe, figma, ...) # design .gitattributes for design files (e.g., adobe, figma, ...)
# fonts # fonts
*.otf lfs *.otf filter=lfs diff=lfs merge=lfs -text
*.ttf lfs *.ttf filter=lfs diff=lfs merge=lfs -text
*.woff lfs *.woff filter=lfs diff=lfs merge=lfs -text
*.woff2 lfs *.woff2 filter=lfs diff=lfs merge=lfs -text
# design files # design files
*.psd lfs *.psd filter=lfs diff=lfs merge=lfs -text
*.ai lfs *.ai filter=lfs diff=lfs merge=lfs -text
*.ae lfs *.ae filter=lfs diff=lfs merge=lfs -text
*.prproj lfs *.prproj filter=lfs diff=lfs merge=lfs -text
*.xd lfs *.xd filter=lfs diff=lfs merge=lfs -text
*.fig lfs *.fig filter=lfs diff=lfs merge=lfs -text
# images # images
*.jpg lfs *.jpg filter=lfs diff=lfs merge=lfs -text
*.JPG lfs *.JPG filter=lfs diff=lfs merge=lfs -text
*.jpeg lfs *.jpeg filter=lfs diff=lfs merge=lfs -text
*.JPEG lfs *.JPEG filter=lfs diff=lfs merge=lfs -text
*.png lfs *.png filter=lfs diff=lfs merge=lfs -text
*.PNG lfs *.PNG filter=lfs diff=lfs merge=lfs -text
*.gif lfs *.gif filter=lfs diff=lfs merge=lfs -text
*.GIF lfs *.GIF filter=lfs diff=lfs merge=lfs -text
*.tif lfs *.tif filter=lfs diff=lfs merge=lfs -text
*.TIF lfs *.TIF filter=lfs diff=lfs merge=lfs -text
*.tiff lfs *.tiff filter=lfs diff=lfs merge=lfs -text
*.TIFF lfs *.TIFF filter=lfs diff=lfs merge=lfs -text
*.bmp lfs *.bmp filter=lfs diff=lfs merge=lfs -text
*.BMP lfs *.BMP filter=lfs diff=lfs merge=lfs -text
*.exr lfs *.exr filter=lfs diff=lfs merge=lfs -text
*.EXR lfs *.EXR filter=lfs diff=lfs merge=lfs -text
*.hdr lfs *.hdr filter=lfs diff=lfs merge=lfs -text
*.HDR lfs *.HDR filter=lfs diff=lfs merge=lfs -text
*.psd lfs *.psd filter=lfs diff=lfs merge=lfs -text
*.PSD lfs *.PSD filter=lfs diff=lfs merge=lfs -text
*.tga lfs *.tga filter=lfs diff=lfs merge=lfs -text
*.TGA lfs *.TGA filter=lfs diff=lfs merge=lfs -text
*.pdf lfs *.pdf filter=lfs diff=lfs merge=lfs -text
*.PDF lfs *.PDF filter=lfs diff=lfs merge=lfs -text
*.pict lfs *.pict filter=lfs diff=lfs merge=lfs -text
*.webp lfs *.webp filter=lfs diff=lfs merge=lfs -text
# media # media
*.mov lf *.mov lf
*.MOV lfs *.MOV filter=lfs diff=lfs merge=lfs -text
*.avi lfs *.avi filter=lfs diff=lfs merge=lfs -text
*.AVI lfs *.AVI filter=lfs diff=lfs merge=lfs -text
*.mp4 lfs *.mp4 filter=lfs diff=lfs merge=lfs -text
*.MP4 lfs *.MP4 filter=lfs diff=lfs merge=lfs -text
*.m4a lfs *.m4a filter=lfs diff=lfs merge=lfs -text
*.M4A lfs *.M4A filter=lfs diff=lfs merge=lfs -text
*.m4v lfs *.m4v filter=lfs diff=lfs merge=lfs -text
*.M4v lfs *.M4v filter=lfs diff=lfs merge=lfs -text
*.mp3 lfs *.mp3 filter=lfs diff=lfs merge=lfs -text
*.MP3 lfs *.MP3 filter=lfs diff=lfs merge=lfs -text
*.ogg lfs *.ogg filter=lfs diff=lfs merge=lfs -text
*.OGG lfs *.OGG filter=lfs diff=lfs merge=lfs -text
*.ogv lfs *.ogv filter=lfs diff=lfs merge=lfs -text
*.OGV lfs *.OGV filter=lfs diff=lfs merge=lfs -text
*.oga lfs *.oga filter=lfs diff=lfs merge=lfs -text
*.OGA lfs *.OGA filter=lfs diff=lfs merge=lfs -text
*.ogx lfs *.ogx filter=lfs diff=lfs merge=lfs -text
*.OGX lfs *.OGX filter=lfs diff=lfs merge=lfs -text
*.spx lfs *.spx filter=lfs diff=lfs merge=lfs -text
*.SPX lfs *.SPX filter=lfs diff=lfs merge=lfs -text
*.aif lfs *.aif filter=lfs diff=lfs merge=lfs -text
*.AIF lfs *.AIF filter=lfs diff=lfs merge=lfs -text
*.aiff lfs *.aiff filter=lfs diff=lfs merge=lfs -text
*.AIFF lfs *.AIFF filter=lfs diff=lfs merge=lfs -text
*.wav lfs *.wav filter=lfs diff=lfs merge=lfs -text
*.WAV lfs *.WAV filter=lfs diff=lfs merge=lfs -text
*.flac lfs *.flac filter=lfs diff=lfs merge=lfs -text
*.FLAC lfs *.FLAC filter=lfs diff=lfs merge=lfs -text
*.mod lfs *.mod filter=lfs diff=lfs merge=lfs -text
*.wav lfs *.wav filter=lfs diff=lfs merge=lfs -text
*.xm lfs *.xm filter=lfs diff=lfs merge=lfs -text
# video # video
*.asf lfs *.asf filter=lfs diff=lfs merge=lfs -text
*.flv lfs *.flv filter=lfs diff=lfs merge=lfs -text
*.mpeg lfs *.mpeg filter=lfs diff=lfs merge=lfs -text
*.mpg lfs *.mpg filter=lfs diff=lfs merge=lfs -text
*.wmv lfs *.wmv filter=lfs diff=lfs merge=lfs -text
# libraries # libraries
*.dll lfs *.dll filter=lfs diff=lfs merge=lfs -text
*.DLL lfs *.DLL filter=lfs diff=lfs merge=lfs -text
*.so lfs *.so filter=lfs diff=lfs merge=lfs -text
*.SO lfs *.SO filter=lfs diff=lfs merge=lfs -text
*.pdb lfs *.pdb filter=lfs diff=lfs merge=lfs -text
# archives # archives
*.7z lfs *.7z filter=lfs diff=lfs merge=lfs -text
*.bz2 lfs *.bz2 filter=lfs diff=lfs merge=lfs -text
*.gz lfs *.gz filter=lfs diff=lfs merge=lfs -text
*.rar lfs *.rar filter=lfs diff=lfs merge=lfs -text
*.tar lfs *.tar filter=lfs diff=lfs merge=lfs -text
*.zip lfs *.zip filter=lfs diff=lfs merge=lfs -text
# Executable/Installer # executables/libraries/misc
*.apk lfs *.exe filter=lfs diff=lfs merge=lfs -text
*.exe lfs *.EXE filter=lfs diff=lfs merge=lfs -text
*.dat lfs *.app filter=lfs diff=lfs merge=lfs -text
*.APP filter=lfs diff=lfs merge=lfs -text
*.apk filter=lfs diff=lfs merge=lfs -text
*.APK filter=lfs diff=lfs merge=lfs -text
*.ipa filter=lfs diff=lfs merge=lfs -text
*.IPA filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.DLL filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text
*.SO filter=lfs diff=lfs merge=lfs -text
*.dat filter=lfs diff=lfs merge=lfs -text
*.DAT filter=lfs diff=lfs merge=lfs -text

View file

@ -1,89 +1,100 @@
# images # images
*.jpg lfs *.jpg filter=lfs diff=lfs merge=lfs -text
*.JPG lfs *.JPG filter=lfs diff=lfs merge=lfs -text
*.jpeg lfs *.jpeg filter=lfs diff=lfs merge=lfs -text
*.JPEG lfs *.JPEG filter=lfs diff=lfs merge=lfs -text
*.png lfs *.png filter=lfs diff=lfs merge=lfs -text
*.PNG lfs *.PNG filter=lfs diff=lfs merge=lfs -text
*.gif lfs *.gif filter=lfs diff=lfs merge=lfs -text
*.GIF lfs *.GIF filter=lfs diff=lfs merge=lfs -text
*.tif lfs *.tif filter=lfs diff=lfs merge=lfs -text
*.TIF lfs *.TIF filter=lfs diff=lfs merge=lfs -text
*.tiff lfs *.tiff filter=lfs diff=lfs merge=lfs -text
*.TIFF lfs *.TIFF filter=lfs diff=lfs merge=lfs -text
*.bmp lfs *.bmp filter=lfs diff=lfs merge=lfs -text
*.BMP lfs *.BMP filter=lfs diff=lfs merge=lfs -text
*.exr lfs *.exr filter=lfs diff=lfs merge=lfs -text
*.EXR lfs *.EXR filter=lfs diff=lfs merge=lfs -text
*.hdr lfs *.hdr filter=lfs diff=lfs merge=lfs -text
*.HDR lfs *.HDR filter=lfs diff=lfs merge=lfs -text
*.psd lfs *.psd filter=lfs diff=lfs merge=lfs -text
*.PSD lfs *.PSD filter=lfs diff=lfs merge=lfs -text
*.tga lfs *.tga filter=lfs diff=lfs merge=lfs -text
*.TGA lfs *.TGA filter=lfs diff=lfs merge=lfs -text
*.pdf lfs *.pdf filter=lfs diff=lfs merge=lfs -text
*.PDF lfs *.PDF filter=lfs diff=lfs merge=lfs -text
*.pict lfs *.pict filter=lfs diff=lfs merge=lfs -text
*.webp lfs *.webp filter=lfs diff=lfs merge=lfs -text
# media # media
*.mov lf *.mov lf
*.MOV lfs *.MOV filter=lfs diff=lfs merge=lfs -text
*.avi lfs *.avi filter=lfs diff=lfs merge=lfs -text
*.AVI lfs *.AVI filter=lfs diff=lfs merge=lfs -text
*.mp4 lfs *.mp4 filter=lfs diff=lfs merge=lfs -text
*.MP4 lfs *.MP4 filter=lfs diff=lfs merge=lfs -text
*.m4a lfs *.m4a filter=lfs diff=lfs merge=lfs -text
*.M4A lfs *.M4A filter=lfs diff=lfs merge=lfs -text
*.m4v lfs *.m4v filter=lfs diff=lfs merge=lfs -text
*.M4v lfs *.M4v filter=lfs diff=lfs merge=lfs -text
*.mp3 lfs *.mp3 filter=lfs diff=lfs merge=lfs -text
*.MP3 lfs *.MP3 filter=lfs diff=lfs merge=lfs -text
*.ogg lfs *.ogg filter=lfs diff=lfs merge=lfs -text
*.OGG lfs *.OGG filter=lfs diff=lfs merge=lfs -text
*.ogv lfs *.ogv filter=lfs diff=lfs merge=lfs -text
*.OGV lfs *.OGV filter=lfs diff=lfs merge=lfs -text
*.oga lfs *.oga filter=lfs diff=lfs merge=lfs -text
*.OGA lfs *.OGA filter=lfs diff=lfs merge=lfs -text
*.ogx lfs *.ogx filter=lfs diff=lfs merge=lfs -text
*.OGX lfs *.OGX filter=lfs diff=lfs merge=lfs -text
*.spx lfs *.spx filter=lfs diff=lfs merge=lfs -text
*.SPX lfs *.SPX filter=lfs diff=lfs merge=lfs -text
*.aif lfs *.aif filter=lfs diff=lfs merge=lfs -text
*.AIF lfs *.AIF filter=lfs diff=lfs merge=lfs -text
*.aiff lfs *.aiff filter=lfs diff=lfs merge=lfs -text
*.AIFF lfs *.AIFF filter=lfs diff=lfs merge=lfs -text
*.wav lfs *.wav filter=lfs diff=lfs merge=lfs -text
*.WAV lfs *.WAV filter=lfs diff=lfs merge=lfs -text
*.flac lfs *.flac filter=lfs diff=lfs merge=lfs -text
*.FLAC lfs *.FLAC filter=lfs diff=lfs merge=lfs -text
*.mod lfs *.mod filter=lfs diff=lfs merge=lfs -text
*.wav lfs *.wav filter=lfs diff=lfs merge=lfs -text
*.xm lfs *.xm filter=lfs diff=lfs merge=lfs -text
# video # video
*.asf lfs *.asf filter=lfs diff=lfs merge=lfs -text
*.flv lfs *.flv filter=lfs diff=lfs merge=lfs -text
*.mpeg lfs *.mpeg filter=lfs diff=lfs merge=lfs -text
*.mpg lfs *.mpg filter=lfs diff=lfs merge=lfs -text
*.wmv lfs *.wmv filter=lfs diff=lfs merge=lfs -text
# libraries # libraries
*.dll lfs *.dll filter=lfs diff=lfs merge=lfs -text
*.DLL lfs *.DLL filter=lfs diff=lfs merge=lfs -text
*.so lfs *.so filter=lfs diff=lfs merge=lfs -text
*.SO lfs *.SO filter=lfs diff=lfs merge=lfs -text
*.pdb lfs *.pdb filter=lfs diff=lfs merge=lfs -text
# archives # archives
*.7z lfs *.7z filter=lfs diff=lfs merge=lfs -text
*.bz2 lfs *.bz2 filter=lfs diff=lfs merge=lfs -text
*.gz lfs *.gz filter=lfs diff=lfs merge=lfs -text
*.rar lfs *.rar filter=lfs diff=lfs merge=lfs -text
*.tar lfs *.tar filter=lfs diff=lfs merge=lfs -text
*.zip lfs *.zip filter=lfs diff=lfs merge=lfs -text
# Executable/Installer # executables/libraries/misc
*.apk lfs *.exe filter=lfs diff=lfs merge=lfs -text
*.exe lfs *.EXE filter=lfs diff=lfs merge=lfs -text
*.dat lfs *.app filter=lfs diff=lfs merge=lfs -text
*.APP filter=lfs diff=lfs merge=lfs -text
*.apk filter=lfs diff=lfs merge=lfs -text
*.APK filter=lfs diff=lfs merge=lfs -text
*.ipa filter=lfs diff=lfs merge=lfs -text
*.IPA filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.DLL filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text
*.SO filter=lfs diff=lfs merge=lfs -text
*.dat filter=lfs diff=lfs merge=lfs -text
*.DAT filter=lfs diff=lfs merge=lfs -text

View file

@ -3,13 +3,11 @@
# .gitattributes for modelling files (e.g., maya, substance painter, zbrush) # .gitattributes for modelling files (e.g., maya, substance painter, zbrush)
# unity # unity
*.unitypackage filter=lfs diff=lfs merge=lfs -text *.unitypackage filter=lfs diff=lfs merge=lfs -text
*.cubemap filter=lfs diff=lfs merge=lfs -text *.cubemap filter=lfs diff=lfs merge=lfs -text
*.spm filter=lfs diff=lfs merge=lfs -text *.spm filter=lfs diff=lfs merge=lfs -text
# models # models
*.mb filter=lfs diff=lfs merge=lfs -text *.mb filter=lfs diff=lfs merge=lfs -text
*.MB filter=lfs diff=lfs merge=lfs -text *.MB filter=lfs diff=lfs merge=lfs -text
*.ma filter=lfs diff=lfs merge=lfs -text *.ma filter=lfs diff=lfs merge=lfs -text
@ -32,12 +30,10 @@
*.STL filter=lfs diff=lfs merge=lfs -text *.STL filter=lfs diff=lfs merge=lfs -text
# substance painter # substance painter
*.spp filter=lfs diff=lfs merge=lfs -text *.spp filter=lfs diff=lfs merge=lfs -text
*.SPP filter=lfs diff=lfs merge=lfs -text *.SPP filter=lfs diff=lfs merge=lfs -text
# images # images
*.jpg filter=lfs diff=lfs merge=lfs -text *.jpg filter=lfs diff=lfs merge=lfs -text
*.JPG filter=lfs diff=lfs merge=lfs -text *.JPG filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text
@ -64,7 +60,6 @@
*.PDF filter=lfs diff=lfs merge=lfs -text *.PDF filter=lfs diff=lfs merge=lfs -text
# archives # archives
*.zip filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text
*.ZIP filter=lfs diff=lfs merge=lfs -text *.ZIP filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text *.gz filter=lfs diff=lfs merge=lfs -text
@ -73,7 +68,6 @@
*.7Z filter=lfs diff=lfs merge=lfs -text *.7Z filter=lfs diff=lfs merge=lfs -text
# media # media
*.mov filter=lfs diff=lfs merge=lfs -text *.mov filter=lfs diff=lfs merge=lfs -text
*.MOV filter=lfs diff=lfs merge=lfs -text *.MOV filter=lfs diff=lfs merge=lfs -text
*.avi filter=lfs diff=lfs merge=lfs -text *.avi filter=lfs diff=lfs merge=lfs -text
@ -105,15 +99,18 @@
*.flac filter=lfs diff=lfs merge=lfs -text *.flac filter=lfs diff=lfs merge=lfs -text
*.FLAC filter=lfs diff=lfs merge=lfs -text *.FLAC filter=lfs diff=lfs merge=lfs -text
# libraries # executables/libraries/misc
*.exe filter=lfs diff=lfs merge=lfs -text
*.EXE filter=lfs diff=lfs merge=lfs -text
*.app filter=lfs diff=lfs merge=lfs -text
*.APP filter=lfs diff=lfs merge=lfs -text
*.apk filter=lfs diff=lfs merge=lfs -text
*.APK filter=lfs diff=lfs merge=lfs -text
*.ipa filter=lfs diff=lfs merge=lfs -text
*.IPA filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text *.dll filter=lfs diff=lfs merge=lfs -text
*.DLL filter=lfs diff=lfs merge=lfs -text *.DLL filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text *.so filter=lfs diff=lfs merge=lfs -text
*.SO filter=lfs diff=lfs merge=lfs -text *.SO filter=lfs diff=lfs merge=lfs -text
# misc
*.dat filter=lfs diff=lfs merge=lfs -text *.dat filter=lfs diff=lfs merge=lfs -text
*.DAT filter=lfs diff=lfs merge=lfs -text *.DAT filter=lfs diff=lfs merge=lfs -text
*.exe filter=lfs diff=lfs merge=lfs -text

View file

@ -1,13 +1,5 @@
# sauel-tracking: https://github.com/gitattributes/gitattributes/blob/master/Unity.gitattributes # sauel-tracking: https://github.com/gitattributes/gitattributes/blob/master/Unity.gitattributes
# Define macros (only works in top-level gitattributes files)
[attr]lfs filter=lfs diff=lfs merge=lfs -text
[attr]unity-json eol=lf linguist-language=json
[attr]unity-yaml merge=unityyamlmerge eol=lf linguist-language=yaml
# Optionally collapse Unity-generated files on GitHub diffs
# [attr]unity-yaml merge=unityyamlmerge text linguist-language=yaml linguist-generated
# Unity source files # Unity source files
*.cginc text *.cginc text
*.compute text linguist-language=hlsl *.compute text linguist-language=hlsl
@ -17,12 +9,12 @@
*.shader text *.shader text
# Unity JSON files # Unity JSON files
*.asmdef unity-json *.asmdef eol=lf linguist-language=json
*.asmref unity-json *.asmref eol=lf linguist-language=json
*.index unity-json *.index eol=lf linguist-language=json
*.inputactions unity-json *.inputactions eol=lf linguist-language=json
*.shadergraph unity-json *.shadergraph eol=lf linguist-language=json
*.shadersubgraph unity-json *.shadersubgraph eol=lf linguist-language=json
# Unity UI Toolkit files # Unity UI Toolkit files
*.tss text diff=css linguist-language=css *.tss text diff=css linguist-language=css
@ -30,134 +22,106 @@
*.uxml text linguist-language=xml linguist-detectable *.uxml text linguist-language=xml linguist-detectable
# Unity YAML # Unity YAML
*.anim unity-yaml *.anim merge=unityyamlmerge eol=lf linguist-language=yaml
*.asset unity-yaml *.asset merge=unityyamlmerge eol=lf linguist-language=yaml
*.brush unity-yaml *.brush merge=unityyamlmerge eol=lf linguist-language=yaml
*.controller unity-yaml *.controller merge=unityyamlmerge eol=lf linguist-language=yaml
*.flare unity-yaml *.flare merge=unityyamlmerge eol=lf linguist-language=yaml
*.fontsettings unity-yaml *.fontsettings merge=unityyamlmerge eol=lf linguist-language=yaml
*.giparams unity-yaml *.giparams merge=unityyamlmerge eol=lf linguist-language=yaml
*.guiskin unity-yaml *.guiskin merge=unityyamlmerge eol=lf linguist-language=yaml
*.lighting unity-yaml *.lighting merge=unityyamlmerge eol=lf linguist-language=yaml
*.mask unity-yaml *.mask merge=unityyamlmerge eol=lf linguist-language=yaml
*.mat unity-yaml *.mat merge=unityyamlmerge eol=lf linguist-language=yaml
*.meta unity-yaml *.meta merge=unityyamlmerge eol=lf linguist-language=yaml
*.mixer unity-yaml *.mixer merge=unityyamlmerge eol=lf linguist-language=yaml
*.overrideController unity-yaml *.overrideController merge=unityyamlmerge eol=lf linguist-language=yaml
*.playable unity-yaml *.playable merge=unityyamlmerge eol=lf linguist-language=yaml
*.prefab unity-yaml *.prefab merge=unityyamlmerge eol=lf linguist-language=yaml
*.preset unity-yaml *.preset merge=unityyamlmerge eol=lf linguist-language=yaml
*.renderTexture unity-yaml *.renderTexture merge=unityyamlmerge eol=lf linguist-language=yaml
*.scenetemplate unity-yaml *.scenetemplate merge=unityyamlmerge eol=lf linguist-language=yaml
*.shadervariants unity-yaml *.shadervariants merge=unityyamlmerge eol=lf linguist-language=yaml
*.signal unity-yaml *.signal merge=unityyamlmerge eol=lf linguist-language=yaml
*.spriteatlas unity-yaml *.spriteatlas merge=unityyamlmerge eol=lf linguist-language=yaml
*.spriteatlasv2 unity-yaml *.spriteatlasv2 merge=unityyamlmerge eol=lf linguist-language=yaml
*.terrainlayer unity-yaml *.terrainlayer merge=unityyamlmerge eol=lf linguist-language=yaml
*.unity unity-yaml *.unity merge=unityyamlmerge eol=lf linguist-language=yaml
# "physic" for 3D but "physics" for 2D # "physic" for 3D but "physics" for 2D
*.physicMaterial unity-yaml *.physicMaterial merge=unityyamlmerge eol=lf linguist-language=yaml
*.physicsMaterial2D unity-yaml *.physicsMaterial2D merge=unityyamlmerge eol=lf linguist-language=yaml
# Exclude third-party plugins from GitHub stats # Exclude third-party plugins from GitHub stats
Assets/Plugins/** linguist-vendored Assets/Plugins/** linguist-vendored
# Unity LFS # Unity LFS
*.cubemap lfs *.cubemap filter=lfs diff=lfs merge=lfs -text
*.unitypackage lfs *.unitypackage filter=lfs diff=lfs merge=lfs -text
# 3D models # 3D models
*.3dm lfs *.3dm filter=lfs diff=lfs merge=lfs -text
*.3ds lfs *.3ds filter=lfs diff=lfs merge=lfs -text
*.blend lfs *.blend filter=lfs diff=lfs merge=lfs -text
*.c4d lfs *.c4d filter=lfs diff=lfs merge=lfs -text
*.collada lfs *.collada filter=lfs diff=lfs merge=lfs -text
*.dae lfs *.dae filter=lfs diff=lfs merge=lfs -text
*.dxf lfs *.dxf filter=lfs diff=lfs merge=lfs -text
*.FBX lfs *.FBX filter=lfs diff=lfs merge=lfs -text
*.fbx lfs *.fbx filter=lfs diff=lfs merge=lfs -text
*.jas lfs *.jas filter=lfs diff=lfs merge=lfs -text
*.lws lfs *.lws filter=lfs diff=lfs merge=lfs -text
*.lxo lfs *.lxo filter=lfs diff=lfs merge=lfs -text
*.ma lfs *.ma filter=lfs diff=lfs merge=lfs -text
*.max lfs *.max filter=lfs diff=lfs merge=lfs -text
*.mb lfs *.mb filter=lfs diff=lfs merge=lfs -text
*.obj lfs *.obj filter=lfs diff=lfs merge=lfs -text
*.ply lfs *.ply filter=lfs diff=lfs merge=lfs -text
*.skp lfs *.skp filter=lfs diff=lfs merge=lfs -text
*.stl lfs *.stl filter=lfs diff=lfs merge=lfs -text
*.ztl lfs *.ztl filter=lfs diff=lfs merge=lfs -text
# Audio # Audio
*.aif lfs *.aif filter=lfs diff=lfs merge=lfs -text
*.aiff lfs *.aiff filter=lfs diff=lfs merge=lfs -text
*.it lfs *.it filter=lfs diff=lfs merge=lfs -text
*.mod lfs *.mod filter=lfs diff=lfs merge=lfs -text
*.mp3 lfs *.mp3 filter=lfs diff=lfs merge=lfs -text
*.ogg lfs *.ogg filter=lfs diff=lfs merge=lfs -text
*.s3m lfs *.s3m filter=lfs diff=lfs merge=lfs -text
*.wav lfs *.wav filter=lfs diff=lfs merge=lfs -text
*.xm lfs *.xm filter=lfs diff=lfs merge=lfs -text
# Video # Video
*.asf lfs *.asf filter=lfs diff=lfs merge=lfs -text
*.avi lfs *.avi filter=lfs diff=lfs merge=lfs -text
*.flv lfs *.flv filter=lfs diff=lfs merge=lfs -text
*.mov lfs *.mov filter=lfs diff=lfs merge=lfs -text
*.mp4 lfs *.mp4 filter=lfs diff=lfs merge=lfs -text
*.mpeg lfs *.mpeg filter=lfs diff=lfs merge=lfs -text
*.mpg lfs *.mpg filter=lfs diff=lfs merge=lfs -text
*.ogv lfs *.ogv filter=lfs diff=lfs merge=lfs -text
*.wmv lfs *.wmv filter=lfs diff=lfs merge=lfs -text
# Images # Images
*.bmp lfs *.bmp filter=lfs diff=lfs merge=lfs -text
*.exr lfs *.exr filter=lfs diff=lfs merge=lfs -text
*.gif lfs *.gif filter=lfs diff=lfs merge=lfs -text
*.hdr lfs *.hdr filter=lfs diff=lfs merge=lfs -text
*.iff lfs *.iff filter=lfs diff=lfs merge=lfs -text
*.jpeg lfs
*.jpg lfs
*.pict lfs
*.png lfs
*.psd lfs
*.tga lfs
*.tif lfs
*.tiff lfs
*.webp lfs
# Compressed Archive # executables/libraries/misc
*.7z lfs *.exe filter=lfs diff=lfs merge=lfs -text
*.bz2 lfs *.EXE filter=lfs diff=lfs merge=lfs -text
*.gz lfs *.app filter=lfs diff=lfs merge=lfs -text
*.rar lfs *.APP filter=lfs diff=lfs merge=lfs -text
*.tar lfs *.apk filter=lfs diff=lfs merge=lfs -text
*.zip lfs *.APK filter=lfs diff=lfs merge=lfs -text
*.ipa filter=lfs diff=lfs merge=lfs -text
# Compiled Dynamic Library *.IPA filter=lfs diff=lfs merge=lfs -text
*.dll lfs *.dll filter=lfs diff=lfs merge=lfs -text
*.pdb lfs *.DLL filter=lfs diff=lfs merge=lfs -text
*.so lfs *.so filter=lfs diff=lfs merge=lfs -text
*.SO filter=lfs diff=lfs merge=lfs -text
# Fonts *.dat filter=lfs diff=lfs merge=lfs -text
*.otf lfs *.DAT filter=lfs diff=lfs merge=lfs -text
*.ttf lfs
# Executable/Installer
*.apk lfs
*.exe lfs
# Documents
*.pdf lfs
# ETC
*.a lfs
*.reason lfs
*.rns lfs
# Spine export file for Unity
*.skel.bytes lfs
# Exceptions for .asset files such as lightning pre-baking
LightningData.asset binary