diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..0c75f01 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,150 @@ +# Git LFS attributes configuration +# All listed file types will be tracked by Git LFS + +# Video files +*.avi filter=lfs diff=lfs merge=lfs -text +*.mkv filter=lfs diff=lfs merge=lfs -text +*.mov filter=lfs diff=lfs merge=lfs -text +*.MOV filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.webm filter=lfs diff=lfs merge=lfs -text + +# Image files +*.bmp filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.tiff filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text +*.heic filter=lfs diff=lfs merge=lfs -text +*.HEIC filter=lfs diff=lfs merge=lfs -text + +# 3D/CG files +*.3ds filter=lfs diff=lfs merge=lfs -text +*.abc filter=lfs diff=lfs merge=lfs -text +*.blend filter=lfs diff=lfs merge=lfs -text +*.blend1 filter=lfs diff=lfs merge=lfs -text +*.blend2 filter=lfs diff=lfs merge=lfs -text +*.bvh filter=lfs diff=lfs merge=lfs -text +*.bvh.gz filter=lfs diff=lfs merge=lfs -text +*.c4d filter=lfs diff=lfs merge=lfs -text +*.dae filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.fbxkey filter=lfs diff=lfs merge=lfs -text +*.ma filter=lfs diff=lfs merge=lfs -text +*.max filter=lfs diff=lfs merge=lfs -text +*.mb filter=lfs diff=lfs merge=lfs -text +*.obj filter=lfs diff=lfs merge=lfs -text +*.usd filter=lfs diff=lfs merge=lfs -text +*.usdz filter=lfs diff=lfs merge=lfs -text +*.vdb filter=lfs diff=lfs merge=lfs -text +*.bphys filter=lfs diff=lfs merge=lfs -text +*.bobj filter=lfs diff=lfs merge=lfs -text +*.bvel filter=lfs diff=lfs merge=lfs -text +*.bpointcache filter=lfs diff=lfs merge=lfs -text +*.blob filter=lfs diff=lfs merge=lfs -text +*.unitypackage filter=lfs diff=lfs merge=lfs -text + +# Character Creator files (Reallusion) +*.ccAvatar filter=lfs diff=lfs merge=lfs -text +*.ccProject filter=lfs diff=lfs merge=lfs -text +*.ccCloth filter=lfs diff=lfs merge=lfs -text +*.ccProp filter=lfs diff=lfs merge=lfs -text +*.ccScene filter=lfs diff=lfs merge=lfs -text +*.ccHair filter=lfs diff=lfs merge=lfs -text +*.rlMotion filter=lfs diff=lfs merge=lfs -text +*.rlPose filter=lfs diff=lfs merge=lfs -text +*.iAvatar filter=lfs diff=lfs merge=lfs -text +*.iMotion filter=lfs diff=lfs merge=lfs -text +*.iProp filter=lfs diff=lfs merge=lfs -text +*.iMaterial filter=lfs diff=lfs merge=lfs -text +*.rlHead filter=lfs diff=lfs merge=lfs -text +*.rlHair filter=lfs diff=lfs merge=lfs -text +*.rlScene filter=lfs diff=lfs merge=lfs -text +*.rlSkintex filter=lfs diff=lfs merge=lfs -text + +# Houdini files +*.hiplc filter=lfs diff=lfs merge=lfs -text +*.bgeo filter=lfs diff=lfs merge=lfs -text +*.bgeo.sc filter=lfs diff=lfs merge=lfs -text + +# Flip Fluids cache files +*.data filter=lfs diff=lfs merge=lfs -text +*.sqlite3 filter=lfs diff=lfs merge=lfs -text +*.ffp3 filter=lfs diff=lfs merge=lfs -text + +# Substance files +*.sbs filter=lfs diff=lfs merge=lfs -text +*.sbsar filter=lfs diff=lfs merge=lfs -text +*.spp filter=lfs diff=lfs merge=lfs -text + +# Audio files +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.m4a filter=lfs diff=lfs merge=lfs -text +*.aac filter=lfs diff=lfs merge=lfs -text +*.ogg filter=lfs diff=lfs merge=lfs -text +*.flac filter=lfs diff=lfs merge=lfs -text + +# Archive/Compression files +*.7z filter=lfs diff=lfs merge=lfs -text +*.7z.[0-9][0-9][0-9] filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text + +# Documents +*.docx filter=lfs diff=lfs merge=lfs -text +*.xlsx filter=lfs diff=lfs merge=lfs -text +*.eps filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text + +# Adobe files +*.aegraphic filter=lfs diff=lfs merge=lfs -text +*.aep filter=lfs diff=lfs merge=lfs -text +*.prel filter=lfs diff=lfs merge=lfs -text +*.prin filter=lfs diff=lfs merge=lfs -text +*.prmf filter=lfs diff=lfs merge=lfs -text +*.prproj filter=lfs diff=lfs merge=lfs -text +*.ai filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.pk filter=lfs diff=lfs merge=lfs -text +*.pkf filter=lfs diff=lfs merge=lfs -text + +# Davinci Resolve files +*.dpx filter=lfs diff=lfs merge=lfs -text +*.drp filter=lfs diff=lfs merge=lfs -text + +# Data files +*.h5 filter=lfs diff=lfs merge=lfs -text +*.hdf5 filter=lfs diff=lfs merge=lfs -text +*.dat filter=lfs diff=lfs merge=lfs -text + +# Other +*.uni filter=lfs diff=lfs merge=lfs -text +*.pdn filter=lfs diff=lfs merge=lfs -text +*.pur filter=lfs diff=lfs merge=lfs -text +*.db filter=lfs diff=lfs merge=lfs -text +*.raw filter=lfs diff=lfs merge=lfs -text +*.lnk filter=lfs diff=lfs merge=lfs -text + +# Python files +*.npz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text + +# Adobe Alternatives +*.xcf filter=lfs diff=lfs merge=lfs -text +*.af filter=lfs diff=lfs merge=lfs -text + +# Binary executables and libraries +*.exe filter=lfs diff=lfs merge=lfs -text +*.dll filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.dylib filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f9b1aa8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,102 @@ +# Blender Portable Git Management - .gitignore + +# Blender auto-save files +*.blend1 +*.blend2 +*.blend3 +*.blend4 +*.blend5 +*.blend6 +*.blend7 +*.blend8 +*.blend9 +*.blend10 +*.blend11 +*.blend12 +*.blend13 +*.blend14 +*.blend15 +*.blend16 +*.blend17 +*.blend18 +*.blend19 +*.blend20 +*.blend21 +*.blend22 +*.blend23 +*.blend24 +*.blend25 +*.blend26 +*.blend27 +*.blend28 +*.blend29 +*.blend30 +*.blend31 +*.blend32 + +# Blender cache and temporary files +*.swp +*.swo +*~ +*.tmp +*.temp +BL_proxy/ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db +desktop.ini + +# Editor files +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# Python cache +__pycache__/ +*.pyc +*.pyo +*.pyd +.Python + +# Node modules (if using any web tools) +node_modules/ + +# Environment files +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Backup files +*.bak +*.backup +*.old + +# Temporary files +temp/ +tmp/ +cache/ + +# SpecStory agent transcripts (can be regenerated) +.specstory/ + +# Updater staging/source directories (auto-downloaded) +*_updater/source/ +*_updater/update_staging/ +*_updater/backup/ + +# Nested git repositories (add manually as submodules if needed) +**/.git/ + +# Blender portable specific +# These are typically generated or downloaded at runtime +*.log