Caricare un modello 3D dell'edificio¶
Nella vista 3D di GHP DESIGN 3D l'edificio è rappresentato da un modello tridimensionale appoggiato sul terreno, sopra il campo sonde. Il modello è puramente visivo e di contesto: serve a valutare l'ingombro dell'edificio rispetto al posizionamento delle sonde e a produrre disegni e immagini più comunicativi — non entra nel calcolo, che dipende solo dai dati inseriti nelle schede (fabbisogni, terreno, sonde, fluido).
All'avvio viene mostrata una casa predefinita. Con il pulsante Carica Modello 3D (nella barra degli strumenti della vista 3D) puoi sostituirla con un altro modello, ad esempio quello del tuo edificio reale.

Formato supportato¶
Il programma carica modelli in formato Wavefront OBJ (estensione .obj),
lo standard di interscambio supportato da tutti i software di modellazione 3D.
Un modello OBJ completo è composto da tre elementi, che devono stare
nella stessa cartella:
| File | Contenuto |
|---|---|
NomeModello.obj |
La geometria (mesh) |
NomeModello.mtl |
I materiali (colori, riferimenti alle texture) |
*.jpg / *.png |
Le immagini delle texture richiamate dal file .mtl |
Se il file .mtl o le texture mancano, il modello viene caricato ugualmente
ma appare bianco/grigio uniforme.
I modelli inclusi nel programma¶
Nella cartella di installazione, sotto Res\ObjModels\, trovi quattro
edifici già pronti, ognuno nella propria sottocartella con texture complete:
House\House.obj— la casa mostrata all'avvio;House2\House.obj— villetta con rivestimenti in legno e intonaco;House3\House.obj— edificio con muratura in pietra;House4\House.obj— villetta con tetto in tegole e pavimentazioni.
Il dialogo di apertura del pulsante Carica Modello 3D si posiziona già in
questa cartella: per provare, seleziona ad esempio House2\House.obj.
Creare un modello con Blender (gratuito)¶
Blender è il modo più semplice e gratuito per creare o convertire un modello dell'edificio:
- Modella (o importa) l'edificio. Blender importa moltissimi formati:
File → Import(FBX, glTF, STL, PLY, Collada…). - Imposta le unità in metri:
Scene Properties → Units → Metric,Unit Scale = 1. Il modello va esportato in scala reale: una casa di 10 m deve essere lunga 10 unità. - Posiziona l'edificio vicino all'origine (0,0), con la base alla quota 0: sarà appoggiato sul terreno del modello geotermico.
- Seleziona gli oggetti da esportare e usa
File → Export → Wavefront (.obj)con queste opzioni:- Selection Only: attivo (esporta solo l'edificio);
- Materials → Export: attivo (genera il file
.mtl); - Path Mode: Copy (nelle versioni recenti: attiva la copia delle
texture): copia le immagini accanto all'
.obj, così la cartella è autosufficiente; - Triangulated Mesh: attivo (mesh triangolate, il formato più compatibile).
- Salva in una cartella dedicata (es.
CasaRossi\CasaRossi.obj) e verifica che dentro ci siano anche.mtle le immagini. - In GHP DESIGN 3D: Carica Modello 3D → seleziona l'
.objesportato.
Altre origini possibili¶
- SketchUp:
File → Esporta → Modello 3D → OBJ(nella versione Pro). In alternativa esporta in Collada (.dae), importalo in Blender e riesporta in OBJ come descritto sopra. - Revit / ArchiCAD / Allplan: esporta in FBX o IFC, importa in Blender, riesporta in OBJ.
- Librerie di modelli (Sketchfab, Free3D, TurboSquid, 3D Warehouse): scarica in formato OBJ quando disponibile, altrimenti converti con Blender. Verifica sempre la scala dopo il caricamento.
Consigli e problemi comuni¶
| Sintomo | Causa e rimedio |
|---|---|
| Il modello è tutto bianco | Mancano .mtl o le texture accanto all'.obj: riesporta con i materiali e le immagini nella stessa cartella |
| Il modello è enorme o minuscolo | Unità sbagliate (cm o pollici invece di metri): riesporta in metri, scala reale |
| Il modello è ruotato/capovolto | Convenzione degli assi diversa: in Blender ruota l'edificio e riesporta (in genere Forward = -Z, Up = Y nelle opzioni di export OBJ) |
| Il caricamento è lento o la vista scatta | Modello troppo dettagliato: per il contesto bastano poche decine di migliaia di poligoni; in Blender usa il modificatore Decimate |
| Il modello non si carica | L'.obj contiene entità non-mesh (curve/NURBS): riesporta con Triangulated Mesh attivo |
Nota — Il modello caricato viene richiamato dal file di progetto: se sposti o rinomini la cartella del modello, ricaricalo dal nuovo percorso.