xeolabs / xeogl

A WebGL-based 3D engine for technical visualization. Not actively maintained.
http://xeogl.org
Other
1.15k stars 264 forks source link

Make most of ./examples a separate repo #287

Open stepheneb opened 5 years ago

stepheneb commented 5 years ago

I cloned the repo and wondered why it was so large? Ahh ... the expanded examples directory is almost 1 GB. I find repos this large a bit unwieldy had to move to a faster network connection.

I normally include a small examples directory and would move most of the content in the examples directory now to a separate repo and document for a developer how to optionally clone the large set of examples as part of setting up a development environment.

Not a high priority -- was just surprised and took longer than I expected.

[xeogl  (master)]$ git-big-objects.sh
All sizes are in kB's. The pack column is the size of the object, compressed, inside the pack file.
size   pack   SHA                                       location
42526  41868  f4e8fd073df6a9eea37d0c62c79f1d89b70ba74e  examples/models/gltf/the_branch_house/textures/Hard_Rough_Plastic_White_diffuse.jpg
40235  40247  3e62b0503ff35065318eb721d2d3ea6f639269d4  examples/models/gltf/highland_river_terrain/textures/PBR_Shader_diffuse.png
37581  37577  af90883f2d3e0e72de6ae71dac119f60791c94f9  assets/images/gltf/gearboxCameraFlight.gif
27163  27171  e5acee557771d4694a580dcfb7945776c509ed41  examples/models/gltf/highland_river_terrain/textures/PBR_Shader_normal.png
80636  25900  2d2be50d3dc600e5b4f39f70ceccb1232b6a329c  examples/models/gltf/modern_office/scene.bin
25398  25349  e8e593bc6895f90388835b28467affa163823534  examples/models/gltf/adamHead/Assets/Models/PBR/Adam/Textures/Adam_Head_sg.png
24170  24121  0adf3b17940a92bc195d72d1545cf3f1080a6f39  examples/models/gltf/adamHead/Assets/Models/PBR/Adam/Textures/Adam_Torso_sg.png
18870  18716  f913ab8d9e1c17859aa5eb1c97fc7c19d5452cdf  examples/models/gltf/room/textures/Material.003_normal.jpg
24069  15832  931b13ba13ba88f130d0f83d2e3312a585faeeba  examples/models/gltf/nerves/scene.bin
14003  13927  9538f30d7edde7bdd242ef63f8f9b733de103bab  examples/models/gltf/modern_office/textures/broom_texture_baseColor.jpg
13429  13384  1712003b9ae91cccb7c22773d93d18f8c21e4384  examples/models/gltf/modern_office/textures/teeAndRampBaseColor3.jpg
12521  12452  b17b8f83d47aadf636e3a68ee48bea9b388dc600  examples/models/gltf/modern_office/textures/concretedark_baseColor.jpg
30846  11922  f6fca2a3e04856f9ba24a50773b453fafe236dd6  examples/models/gltf/office/scene.bin
11788  11615  61f7362d684c9c454b33d5c4c315607230284979  examples/models/gltf/2.0/BoomBox/glTF-Binary/BoomBox.glb
11308  11311  ff0bf64a25ae9fb64278b9bf98fcd1f85ff4f12c  examples/models/gltf/highland_river_terrain/textures/PBR_Shader_specularGlossiness.png
10986  10891  7ecef5b0e9cf6b432623e972b1d3441b284fad71  examples/models/gltf/BoomBox/glTF-Binary/BoomBox.glb
10084  9993   abc3b860cfbeb65b63482e6f557368647c1404d8  examples/models/gltf/modern_office/textures/concrete_baseColor.jpg
xeolabs commented 5 years ago

Hello Stephen! Yeah I know, it's huge and I do plan to extract the examples out into a separate repo, pretty much as you've described.