Vai al contenuto

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.

Carica Modello 3D

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:

  1. Modella (o importa) l'edificio. Blender importa moltissimi formati: File → Import (FBX, glTF, STL, PLY, Collada…).
  2. 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à.
  3. Posiziona l'edificio vicino all'origine (0,0), con la base alla quota 0: sarà appoggiato sul terreno del modello geotermico.
  4. 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).
  5. Salva in una cartella dedicata (es. CasaRossi\CasaRossi.obj) e verifica che dentro ci siano anche .mtl e le immagini.
  6. In GHP DESIGN 3D: Carica Modello 3D → seleziona l'.obj esportato.

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.