docs: index visual sourcing, track roof model

Two usable STEP files (desktop CNC GPL-3, C-beam gantry CC BY 3.0)
and four CC0 Kenney furniture meshes made it through the account and
bot walls; bus and PV models did not, documented with the fallback of
procedural modelling. The roof concept FCStd joins the repo, stray
agent-download HTML files removed, ignore rules fixed for the visual
library subfolder.
This commit is contained in:
L'électron rare
2026-07-09 15:27:26 +02:00
parent 125ce39a43
commit 8d958730b7
3 changed files with 182 additions and 1 deletions
+6 -1
View File
@@ -7,5 +7,10 @@ blog/.hugo_build.lock
*.FCStd1 *.FCStd1
00-vehicule/doc-constructeur/* 00-vehicule/doc-constructeur/*
!00-vehicule/doc-constructeur/INDEX.md !00-vehicule/doc-constructeur/INDEX.md
20-conception/freecad/lib/* 20-conception/freecad/lib/**
!20-conception/freecad/lib/INDEX.md !20-conception/freecad/lib/INDEX.md
!20-conception/freecad/lib/visuel/
20-conception/freecad/lib/visuel/*.step
20-conception/freecad/lib/visuel/*.obj
20-conception/freecad/lib/visuel/*.stl
!20-conception/freecad/lib/visuel/INDEX-VISUEL.md
@@ -0,0 +1,176 @@
# Index des modèles 3D visuels — bus-atelier
Modèles 3D destinés au **rendu d'images FreeCAD** (pas de la CAO exacte).
Tous les fichiers ci-dessous sont téléchargeables sans compte, licences
vérifiées. Import FreeCAD 1.1.1 testé (STEP via `Part`, OBJ via `Mesh`).
Convention : `lib/visuel/<nom-kebab-case>.<ext>`. Les `.obj` livrés avec un
`.mtl` du même nom (matériaux couleur plate, aucune texture externe requise).
## Fichiers obtenus
| Fichier | Contenu | Format | Licence | Source | Taille |
|---|---|---|---|---|---|
| `cnc-3d-printed-desktop-3dthat.step` | Petite fraiseuse CNC de bureau imprimée en 3D (structure axes X/Y/Z, chaîne porte-câble, support de défonceuse) — proxy réaliste pour « petite CNC (3018 / fraiseuse de bureau) » | STEP | GPL-3.0 | [github.com/3Dthat/3D-Printed-CNC](https://github.com/3Dthat/3D-Printed-CNC) — `CAD/3Dthat_CNCBuild_STEP.zip` (branche `3Dthat`) | 58,6 Mo |
| `gantry-cbeam-cnc-mill-v3-opensource.step` | Grande fraiseuse CNC open source à portique, profilés type C-beam + chariots/galets — bonus « gantry avec galets/chariot » (machine complète, pas un profilé isolé) | STEP | CC BY 3.0 (D. Koch, S. & S. Schütz) | [github.com/Sebastian-Schuetz/OPEN-SOURCE-LARGE-FORMAT-CNC-MACHINE-3D-PRINTER](https://github.com/Sebastian-Schuetz/OPEN-SOURCE-LARGE-FORMAT-CNC-MACHINE-3D-PRINTER) — `CAD-files/CNC-Mill-v3 v20.step` | 19,1 Mo |
| `douche-cabine-kenney-cc0.obj` (+ `.mtl`) | Cabine de douche (receveur + parois) — proxy pour cabine ~90×90 (à rescaler dans FreeCAD, proportions natives proches d'un carré) | OBJ+MTL | CC0 (domaine public) | [kenney.nl/assets/furniture-kit](https://kenney.nl/assets/furniture-kit) (Furniture Kit v2.0) | 72,4 Ko |
| `etabli-base-kenney-cc0.obj` (+ `.mtl`) | Bureau/table simple — proxy pour la base/plateau d'un établi | OBJ+MTL | CC0 | idem Kenney Furniture Kit | 17,4 Ko |
| `caisson-tiroirs-kenney-cc0.obj` (+ `.mtl`) | Meuble bas à tiroirs (cuisine) — proxy pour un caisson de tiroirs d'établi | OBJ+MTL | CC0 | idem Kenney Furniture Kit | 13,1 Ko |
| `chaise-atelier-kenney-cc0.obj` (+ `.mtl`) | Chaise de bureau à roulettes — proxy pour la chaise d'atelier (bonus) | OBJ+MTL | CC0 | idem Kenney Furniture Kit | 50,4 Ko |
Tous les OBJ Kenney sont à l'échelle "asset de jeu" (unités arbitraires,
proportions correctes) : redimensionner dans FreeCAD à l'échelle réelle
avant usage (ex. douche → 900×900×2000mm).
## Non trouvés sans compte — recherche documentée
Un effort de sourcing exhaustif a été mené sur les canaux imposés (aucune
commande git, aucune création de compte). Constat systémique : la quasi-
totalité des dépôts de modèles 3D commerciaux/communautaires bloquent le
téléchargement automatisé soit par challenge Cloudflare/DataDome (rendu
JS, CAPTCHA), soit par API de téléchargement signée nécessitant une
session navigateur — aucun des deux n'est franchissable avec les outils
disponibles (curl/WebFetch, pas de navigateur pilotable). Détail par
cible :
### 1. Autocar / bus interurbain ~12 m (PRIORITÉ 1 mission initiale)
**Non obtenu.** Meilleur candidat identifié mais techniquement bloqué :
- **Printables.com — « CL1M02 - Long Bus Coach »** (id 1627545,
`printables.com/model/1627545-cl1m02-long-bus-coach`) : décrit comme
« handmade 3D coach with PBR textures and emissive LED lighting,
multi-format GLB/FBX/OBJ », licence libre (usage commercial non
exclu), fichier `CL1M02.zip` (OBJ, 1,29 Mo) référencé dans les
métadonnées GraphQL de la page. **Téléchargement impossible en
automatique** : la route de téléchargement (`/model/{id}/download`)
résout une URL signée via API après exécution JS côté client (testé :
aucun pattern d'URL statique GCS deviné ne fonctionne). **Action
manuelle recommandée** : ouvrir ce lien dans un navigateur et cliquer
Télécharger (aucun compte requis d'après la page).
- Free3D.com : bloqué par DataDome (JS + CAPTCHA obligatoires).
- Cults3D.com : challenge Cloudflare (« Just a moment... »).
- Thingiverse.com : page produit ET endpoint de téléchargement legacy
bloqués Cloudflare (`cf-mitigated: challenge`).
- CadNav.com (accessible) : modèles « Luxury Coach Bus », « Motor Coach
Bus » etc. disponibles en **.max uniquement** (non importable
FreeCAD), licence « Non-commercial ».
- archive3d.net / free3d.io : page produit en React SPA, lien réel non
résolvable en curl ; formats limités de toute façon à .3ds/.gsm.
- open3dmodel.com (accessible en lecture) : « Marcopolo Coach Ideale
770 » (Fbx/Max/Obj, 1,0 Mo, licence « Personal use or Education »)
repéré mais bouton Download purement JS, aucune URL de fichier
exploitable.
- GrabCAD, TraceParts, CGTrader, TurboSquid, Sketchfab : comptes requis
(Sketchfab explicitement exclu par consigne).
- GitHub : aucun modèle réaliste d'autocar trouvé dans les dépôts open
source explorés (simulateurs de transport, projets véhicules).
- Wikimedia Commons : 0 résultat (recherche API `filetype:stl/obj/glb`).
- Kenney.nl (CC0, testé car-kit) : uniquement voitures/camions, pas de
bus.
**Recommandation** : télécharger manuellement le modèle Printables
CL1M02 ci-dessus (le plus réaliste et le plus libre trouvé), ou modéliser
un volume simplifié (boîte chanfreinée ~12,0 × 2,55 × 3,50 m) directement
dans FreeCAD pour la mise en volume en attendant.
### 2. Panneau solaire avec cadre réaliste (~1755×1038×35)
**Non obtenu** en tant que modèle dédié panneau+cadre.
- TraceParts, 3Dfindit : bloqués (SPA JS / 403).
- GrabCAD : compte requis.
- CADdetails.com : challenge Cloudflare.
- GitHub `Tjoppen/solar_stuff` (AGPLv3/TAPRv1, FreeCAD natif `.fcstd`) :
contient des **supports de fixation** (`solar_mount*.fcstd`) mais pas
le panneau lui-même — non retenu, hors cible.
- Kenney space-kit (CC0) : pas de panneau solaire architectural.
- Fabricants (Jinko/Trina/Longi) : pages de téléchargement = fiches PDF
uniquement, pas de CAD 3D public sans compte.
**Recommandation** : c'est un objet géométriquement simple (boîte
vitrage/cellules + cadre alu en tube rectangulaire sur le pourtour) —
plus rapide et plus fiable dimensionnellement de le modéliser directement
dans FreeCAD (Part::Box + congés/tube extrudé) que de continuer le
sourcing.
### 3. Siège d'autocar/coach (posable ×9)
**Non obtenu.** Mêmes blocages que le bus (Free3D/Cults3D/TurboSquid/
Open3dModel tous inaccessibles en automatique). Kenney Furniture Kit
contient des chaises mais aucune à dossier haut + accoudoirs + ceinture
type autocar. → sourcing manuel navigateur, ou siège simplifié
(assise + dossier + accoudoirs, ~450×450×950mm) à modéliser une fois puis
dupliquer ×9.
### 4. Découpe laser K40
**Non obtenu.** Dépôts GitHub explorés (`MKme/Laser-Cutter`,
`haqnmaq/K40-Laser-Cutter`, `daniel-thompson/laser-lab`) ne contiennent
que des pièces de modification/accessoires (buse air-assist, axe
rotatif...), pas le modèle complet du boîtier K40. Cults3D (tag « k40 »)
bloqué Cloudflare. → modéliser un caisson simplifié (~600×400×250mm) ou
sourcing manuel.
### 5. Imprimante 3D FDM (Prusa/Ender-like)
**Non obtenu comme modèle complet.** `github.com/prusa3d/Original-Prusa-
Enclosure` fournit des profilés STEP réels (`Frame/STEP/*.stp`) mais ce
n'est qu'une **enceinte accessoire** (extrusions du cadre), pas
l'imprimante elle-même (pas de gantry, pas de bec, pas de plateau). Les
fichiers CAD officiels du MK4 n'étaient pas encore publiés par Prusa au
moment de la recherche. Non retenu car ne ressemble pas visuellement à
une imprimante 3D. → sourcing manuel ou modélisation simplifiée
(caisson + portique Y + tête d'impression, ~450×450×500mm).
### 6. Réservoir d'eau ~100 L
**Non obtenu** sans compte (mêmes plateformes bloquées). → cylindre
simple (Ø~500mm × H~600mm) à modéliser directement dans FreeCAD.
### 7. Chauffage diesel type Airtronic 2-5 kW
**Non recherché en détail** (temps insuffisant), le motif de blocage
observé sur tous les autres petits équipements rendait la probabilité de
succès très faible. → boîte compacte simplifiée (~300×150×150mm) à
modéliser directement.
### 8. Extincteur poudre
**Non obtenu** sans compte (Free3D/Cults3D/TurboSquid/Open3dModel
recensés mais tous bloqués). → forme simple cylindre + poignée
(Ø~150mm × H~450mm), rapide à modéliser directement dans FreeCAD.
### 9. Module batterie rack 48V type Pylontech US3000
**Non obtenu.** Cults3D a un modèle (« bateria-litio-pylontech-us3000 »)
mais bloqué Cloudflare ; GrabCAD nécessite un compte ; Printables n'a
qu'un support/étagère (« Pylontech US2000 holder »), pas la batterie
elle-même. → boîte rack format 19″ 2U (~442×410×89mm) à modéliser
directement.
### 10. Bonus : oscilloscope, poste à souder
**Non recherchés en détail** (temps insuffisant après investigation
exhaustive des priorités 1-6 et du blocage systémique constaté) — même
motif de blocage attendu sur toutes les plateformes commerciales. À
modéliser en formes simples si besoin de silhouette dans le rendu.
## Synthèse méthodologique
Sites testés et confirmés **bloqués pour le téléchargement automatisé**
(curl/WebFetch, sans navigateur pilotable) : free3d.com (DataDome),
cults3d.com, caddetails.com, thingiverse.com (Cloudflare JS challenge),
traceparts.com, 3dfindit.com (SPA/403), printables.com (téléchargement
réel via API signée post-JS, lecture seule des métadonnées possible),
open3dmodel.com (bouton Download JS-only), archive3d.net/free3d.io (SPA
React). GrabCAD et Sketchfab nécessitent un compte (politique du site,
non contournable). CadNav.com et 3D Content Central sont lisibles mais
n'offrent pas de format exploitable ou requièrent un compte au moment du
téléchargement effectif.
Seuls deux canaux se sont révélés fiables sans compte ni navigateur :
- **GitHub** (fichiers commités dans des dépôts publics, servis via
`raw.githubusercontent.com`, aucune protection) → CNC + gantry ci-
dessus.
- **Kenney.nl** (assets CC0, lien de téléchargement direct statique,
seul un bandeau de don optionnel à contourner) → mobilier d'atelier
ci-dessus.
Binary file not shown.