Introduzione
Questa guida ti illustrerà vari modi in cui la soluzione di storytelling 3D può per creare storie accattivanti di geolocalizzazione.
Hai la flessibilità di configurare la soluzione di storytelling tramite due metodi pratici. Come prima cosa, puoi utilizzare l'interfaccia utente intuitiva disponibile App di amministrazione con un riquadro di configurazione dedicato. All'interno di questo riquadro, gli utenti possono modificare le proprietà principali come imageUrl, title, date e altre, sia per la storia generale che per i singoli capitoli.
In secondo luogo, puoi perfezionare le impostazioni della fotocamera e le opzioni di messa a fuoco per utilizzando la GUI nell'app Console di amministrazione. Una volta soddisfatti della configurazione, gli utenti possono scegliere di scaricare il file JSON generato.
In alternativa, puoi modificare direttamente il file JSON. Puoi regolare la struttura JSON, caricare la soluzione di storytelling configurata e bypassare il pannello di controllo dell'amministratore. Questo duplice approccio offre un'interfaccia facile da usare e manipolazione JSON avanzata.
Guida introduttiva:
Attiva
Crea la tua storia
Il layout generale della storia è suddiviso in una storia di copertina seguita da capitoli.
Sia la copertina che un capitolo possono essere personalizzati singolarmente. Check-out
dettagli su come creare e personalizzare le storie usando sia l'app per amministratori
così come il file di configurazione.
Pagina di copertina
La prima cosa da fare è creare una pagina di copertina per il tuo storia. In questo modo aggiungerai una panoramica, una foto di copertina e una descrizione alla tua storia.
Utilizza l'app di amministrazione
Per iniziare, aggiungi una pagina di copertina per la tua storia. Puoi farlo dall'app Amministrazione utilizzando la seguente schermata:
Utilizza config.json
Inoltre, se disponi del file di configurazione, puoi aggiungere direttamente queste sezioni il file:
- 1.
imageUrl
: URL del file multimediale principale (immagine, GIF o video) per la tutta la storia.
Può trattarsi di qualsiasi URL pubblicamente accessibile che rimanda a un'immagine, una GIF o un video che vuoi usare come supporto principale per l'intera storia.
- 2.
title
: titolo dell'intera storia. - 3.
date
: la data o il periodo di tempo associato alla storia. - 4.
description
: una breve descrizione della storia. - 5.
createdBy
: il creatore o l'autore della storia. - 6.
imageCredit
: merito per l'immagine principale. - 7.
cameraOptions
: impostazioni iniziali della videocamera per l'intera storia.
Capitoli
La storia è divisa in capitoli, ciascuno con il proprio insieme di variabili. Puoi puoi creare tutti i capitoli che vuoi. Per prima cosa, seleziona un indirizzo e poi aggiungi i seguenti dettagli alla capitolo precedente.
Utilizza l'app di amministrazione
Ricerca della località: utilizza la ricerca con completamento automatico integrata di Google Maps Platform barra per trovare la località che vuoi mostrare.
Una volta aggiunta una posizione, puoi aggiungere dettagli al capitolo facendo clic sul Pulsante Modifica accanto alla sede:
Aggiungi dettagli sul luogo:
Se la configurazione generale ti soddisfa, scarica il file JSON e puoi utilizzarlo nell'app demo.
Configura con config.json
Puoi modificare le seguenti variabili direttamente nel file config.json scaricato per personalizzare ogni capitolo:
title
: titolo del capitolo.id
: identificatore univoco del capitolo.imageUrl
: URL dell'immagine del capitolo.imageCredit
: Riconoscimenti per l'immagine del capitolo.content
: contenuti di testo del capitolo.dateTime
: data o periodo di tempo specifici del capitolo.coords
: coordinate per la posizione associata al capitolo.lat
: latitudine.lng
: longitudine.
address
: indirizzo relativo al capitolo.
Impostazioni della fotocamera
L'applicazione offre molti controlli diversi sulla videocamera. Questa sezione ti guiderà attraverso le diverse impostazioni della videocamera e come personalizzarle.
(Panoramica, zoom e inclinazione della videocamera per ottenere l'angolo di visione perfetto)
Utilizzare l'app Console di amministrazione
Videocamera: regola la velocità di movimento della fotocamera e il tipo di orbita per creare la un'esperienza di visione prescelta.
L'indicatore di posizione ti consente di alternare la visualizzazione di un segnaposto in un posizione geografica o di nasconderlo.
Messa a fuoco per raggio crea un'ombra di vignettatura intorno a un'area specifica senza l'individuazione di una posizione specifica. È l'ideale per mostrare un quartiere o un'area generale.
Mostra come modificare la messa a fuoco della fotocamera per mettere in evidenza un'area anziché un punto specifico.
Utilizza config.json
Puoi anche personalizzare direttamente tutti i parametri della fotocamera utilizzando la configurazione JSON file:
cameraOptions
: impostazioni della fotocamera per il capitolo. Scopri di più sulla fotocamera angolari)position
: il parametro di posizione determina le coordinate spaziali della la fotocamera in un ambiente 3D. Consiste di tre valori: x, y e z. Ogni coordinata rappresenta un punto negli assi x, y e z, che definisce la posizione della videocamera.heading
: il parametro heading si riferisce alla direzione orizzontale in su cui è puntata la fotocamera. In termini geografici, rappresenta angolo tra il campo visivo della videocamera e la direzione nord. Un'intestazione pari a 0 indica che la videocamera è rivolta verso nord.pitch
: il parametro tono determina l'angolo verticale del fotocamera. Indica l'inclinazione o l'inclinazione del campo visivo della videocamera. R la presentazione positiva guarda verso il basso, mentre quella negativa indica verso l'alto.roll
: il parametro roll definisce la rotazione attorno al . Rappresenta il movimento rotatorio della videocamera. Un lancio di 0 indica nessuna rotazione, mentre i valori positivi o negativi indicano una la rotazione rispettivamente verso destra o sinistra.
focusOptions
: opzioni per mettere a fuoco un punto specifico.focusRadius
: raggio di messa a fuoco.showFocus
: booleani per mostrare o nascondere lo stato attivo.showLocationMarker
: booleani per mostrare o nascondere l'indicatore di posizione.
Salva la configurazione
Infine, fai clic su Salva posizione fotocamera per salvare la posizione della fotocamera, quindi fai clic su Esci dalla modalità di modifica per salvare il tuo lavoro.
Questa applicazione fornisce un'interfaccia facile da usare che consente di personalizzare l'esperienza 3D. È l'app per amministratori.
Il file config.json finale
Il file config.json finale contiene tutte le informazioni necessarie per generare il tuo un'esperienza di storytelling personalizzata. Include i dettagli della pagina di copertina, i capitoli e le impostazioni della fotocamera. Puoi usare questo file per perfezionare la tua storia e assicurarti ha l'aspetto e la sensazione che desideri.
Per iniziare,scarica il file config.json dall'app di amministrazione oppure crearne uno nuovo da zero. Poi apri il file in un editor di testo e inizia modificando i valori. Puoi cambiare il testo, le immagini e persino la fotocamera per creare un'esperienza unica e immersiva per il tuo pubblico.
Un file JSON della panoramica della storia può avere il seguente aspetto:
{
"properties": {
"imageUrl": "https://storage.googleapis.com/gmp-3d-tiles-storytelling/assets/images/317-300x160.jpg",
"title": "Title",
"date": "1967",
"description": ""his is where you put descriptions",
"createdBy": "Add author",
"imageCredit": "Add image credit",
"cameraOptions": {
"position": {
"x": -2708127.031960028,
"y": -4260747.583520751,
"z": 3886346.825328216
},
"heading": -1.5708,
"pitch": -0.785398,
"roll": 0
}
}
Un capitolo specifico può avere questo aspetto. I capitoli sono un array e possono contenere molti capitoli individuali all'interno dell'array.
"chapters": [
{
"title": "The Jimmy Hendrix Experience",
"id": 4,
"imageUrl": "https://storage.googleapis.com/gmp-3d-tiles-storytelling/assets/images/401-300x160.jpg",
"imageCredit": "Hunter",
"content": "XYZZZ",
"dateTime": "Aug 10-12 1967",
"coords": {
"lat": 37.7749,
"lng": -122.4194
},
"address": "The Filmore | 1805 Geary Blvd",
"cameraOptions": {
"position": {
"x": -2706472.5713478313,
"y": -4261528.277488908,
"z": 3885143.750529967
},
"heading": 0,
"pitch": 0,
"roll": 0
},
"focusOptions": {
"focusRadius": 3000,
"showFocus": false,
"showLocationMarker": true
}
},
Personalizzazioni avanzate
Puoi analizzare il codice ed eseguire molte altre personalizzazioni:
Carica il file di configurazione da un'altra posizione
Per impostazione predefinita, la soluzione carica la configurazione dello storytelling un file locale . Tuttavia, questo valore può essere facilmente modificato in config.js:
export async function loadConfig(configUrl) {
try {
// Fetch the configuration data from the specified URL.
const configResponse = await fetch(configUrl);
Configurazioni della videocamera
La fotocamera può essere ulteriormente personalizzata a partire dal file /utils/cesium.js
.
che definisce una serie di variabili importanti quali:
- RADIUS
- BASE_PITCH_RADIANS
- BASE_HEADING_RADIANS
- BASE_ROLL_RADIANS
- DEFAULT_HIGHLIGHT_RADIUS
Modifica pure queste variabili per creare esperienze e preferenze di ripresa diverse.
Conclusione
In questi documenti forniamo una guida alla personalizzazione dello storytelling in 3D un'applicazione. Abbiamo esaminato le varie opzioni disponibili nell'app Amministrazione e per creare storie di geolocalizzazione coinvolgenti e coinvolgenti. Me hanno anche discusso il processo di creazione di una storia personalizzata utilizzando il file config.json . Passaggi successivi
Ora che hai imparato a personalizzare l'applicazione di storytelling 3D, puoi puoi iniziare a creare le tue storie. Ecco alcune idee per aiutarti a iniziare:
- Crea una storia sulla tua città natale o su un luogo che hai visitato.
- Crea una storia su un evento storico o su una persona che ti ha ispirato.
- Crea una storia su un mondo di fantasia o su un sogno che hai avuto.
Le possibilità sono infinite. Quindi libera la tua immaginazione e crea qualcosa di davvero speciale.