Journal de développement / Focus Faraway

Journal de développement Focus Faraway : vous vous concentrez, votre avatar voyage

Après un road trip à travers la Chine, Focus Faraway a transformé le temps passé à se concentrer en un voyage virtuel. Ce journal suit également les personnages 3D, du concept art aux modèles.

Cela allait toujours être une application très personnelle, plutôt solitaire, probablement utilisée par peu de personnes. Mais Yang et moi adorons ça.

D'où est venue l'idée

Mao et Yang en Chine
Mao et Yang en Chine

Le 13 août 2025, nous avons entamé le voyage le plus long et le plus merveilleux de notre vie : « Mao & Yang Around China ». Elle a duré 234 jours et parcouru 39 580 kilomètres. En partant de Xiamen, nous avons voyagé dans le sens inverse des aiguilles d'une montre le long des frontières chinoises, atteignant la place Dongji à Fuyuan à l'est, le village de Beihong à Mohe au nord, la zone frontalière la plus à l'ouest, et Nanjicun, le village le plus au sud du continent. Nous avons également parcouru Hainan en voiture avant de regagner notre petite maison à Hangzhou le 3 avril 2026. La vie ordinaire mais épanouissante à la maison a repris et les voyages lointains ont été mis de côté pendant un certain temps.

De retour à la maison, la vie était synonyme d’apprentissage, de divertissement, d’exercice et de travail. Dans le cadre de cette routine, notre désir de lieux lointains ne s’est pas estompé ; il est devenu plus fort. Un jour, Yang a suggéré une idée d’application. À l’époque, je construisais mon studio indépendant – « studio » signifiant juste moi – alors je l’ai pris avec enthousiasme et j’ai commencé à le développer.

Il s'agit d'une simple minuterie de mise au point. Je soupçonne que beaucoup de gens n’en ont pas besoin : ceux qui peuvent se concentrer n’ont peut-être pas besoin d’une application, et une application seule peut ne pas aider ceux qui ont des difficultés. De nombreuses applications Pomodoro entraînent la concentration, en commençant par des séances très courtes. Notre application s’en préoccupe moins. Il enregistre principalement le temps que vous passez à vous concentrer ; ce qui en résulte est la partie qui compte pour nous.

Que fait l'application

Configuration initiale
Configuration initiale

Lors de la configuration, choisissez une destination que vous souhaitez visiter ou suivez notre itinéraire « Mao & Yang autour de la Chine ». Sélectionnez ensuite une activité et commencez à enregistrer le temps lorsque vous vous y installez. L'application peut verrouiller d'autres applications jusqu'à la fin de votre session de focus, un peu comme une fonctionnalité similaire dans Duolingo. Si vous ne souhaitez pas continuer à parcourir Xiaohongshu ou à discuter sur WeChat, verrouillez-les. Démarrez une session de lecture et ces applications restent indisponibles jusqu'à ce que vous ayez terminé.

Verrouillage de la mise au point
Verrouillage de la mise au point

Que fait l'application pendant que vous vous concentrez ? Il voyage en votre nom. Vous souvenez-vous de la destination ou de l'itinéraire que vous avez choisi ? Votre moi virtuel se déplace le long de cet itinéraire à un rythme basé sur le temps de trajet réel, en tenant compte de la météo et du climat réels. Vous regardez peut-être la télévision à la maison, travaillez dans un bureau, faites de l'exercice à la salle de sport ou lisez dans une bibliothèque pendant que votre avatar voyage à travers la Chine. Étant donné que l'application utilise les données MapKit globales d'Apple, voyager à travers le monde devrait également être théoriquement possible, mais je n'ai pas testé cela.

Le voyage en cours
Le voyage en cours

Lorsqu'une session de focus se termine, cette étape du voyage de votre avatar se termine également. Il s'arrête et rassemble les paysages, les aliments, les spécialités locales et les attractions rencontrées tout au long du parcours, les présentant comme une liste de réalisations. Ouvrez un élément pour plus de détails. Pour une attraction, vous pouvez accéder à son emplacement dans une application cartographique et l’enregistrer. Lorsque vous avez le temps de faire un vrai voyage, vous pouvez suivre les traces de votre avatar. D'une manière ou d'une autre, je suis devenu celui qui suit le remplaçant virtuel !

Paysages et nourriture découverts par l'avatar
Paysages et nourriture découverts par l'avatar
Une courte histoire écrite par l'avatar
Une courte histoire écrite par l'avatar

Votre avatar écrit également une courte histoire sur cette partie du voyage. C'est amusant à lire, mais avec le temps, la structure fixe commence à paraître répétitive. J'ai ajouté un autre mode : au lieu d'une histoire, écrivez un guide informatif. Chaque lieu peut ensuite être accompagné d'une brève introduction à son histoire, ses paysages et sa gastronomie.

Prêt à partir chaque jour
Prêt à partir chaque jour

Choisissez parmi six façons de voyager : camping-car, voiture, auto-stop, moto, vélo ou marche. Chacun a une vitesse de déplacement et un arrangement de nuit différents. Vous pouvez séjourner dans un hôtel, un camp ou dormir dans le véhicule. Différentes combinaisons produisent différentes histoires. Vous pouvez également les changer pendant le voyage ; sinon, que se passe-t-il si vous regrettez immédiatement d’avoir choisi de marcher ?

Histoires de développement

  1. C'était la première fois que je travaillais avec la 3D. Je voulais un petit personnage voyageur sur la carte, avec cinq formes visuelles : camping-car, SUV, moto, marche et vélo. Tout d’abord, j’ai demandé au Codex de les construire lui-même. Les modèles assemblés à partir de formes géométriques étaient horribles – essentiellement des figurines en bâton.

  2. Ensuite, j'ai essayé plusieurs services majeurs de génération de modèles 3D. Leurs résultats semblaient passables de loin, mais les défauts étaient évidents de près. Il y avait beaucoup de polygones inutiles et très peu qui apportaient quelque chose. Les modèles ressemblaient à des morceaux écrasés jusqu’à ressembler vaguement à l’objet demandé.

    Le modèle généré était très différent sous tous les angles
    Le modèle généré était très différent sous tous les angles
  3. Pour ma troisième tentative, j'ai demandé au Codex de trouver en ligne des modèles gratuits correspondant à mes besoins, y compris des modèles commercialement utilisables et non commerciaux. Cela a produit des candidats plus beaux, mais leurs styles ne correspondaient pas. Presque aucun fournisseur ne proposait les cinq modèles que je souhaitais, et encore moins les variantes masculines et féminines. De nombreux modèles étaient également beaucoup trop détaillés, avec des fichiers de plusieurs dizaines de mégaoctets. Je n'avais besoin que d'une petite forme sur une carte. C’était une énorme surpuissance, avec un coût énergétique correspondant élevé.

    Les modèles téléchargés ne partageaient pas un style cohérent
    Les modèles téléchargés ne partageaient pas un style cohérent
  4. Puis j'ai compris l'étape manquante. Lors de ma deuxième tentative, j'avais demandé à un générateur 3D de travailler directement à partir du texte. Une bonne génération de texte en image est en soi difficile, et j'ai senti que ces services 3D manquaient de cette capacité. Sauter l’image intermédiaire était trop demander. Le changement crucial a été de générer d'abord une œuvre d'art conceptuelle avec GPT. J'ai transféré cette image vers le service de génération 3D et j'ai immédiatement obtenu un modèle utilisable.

    Tout d’abord, créez un art conceptuel avec GPT
    Tout d’abord, créez un art conceptuel avec GPT
    Générez ensuite le modèle 3D ; J'ai utilisé Meshy
    Générez ensuite le modèle 3D ; J'ai utilisé Meshy

C'est une petite expérience que je voulais partager avec d'autres développeurs.

Quelques réflexions finales

C'est vraiment une petite application simple. Yang et moi l'utilisons quotidiennement pour enregistrer le temps passé sur les activités et laisser nos avatars voyager pour nous. L'avatar de Yang est presque revenu au mont Kailash. J'ai choisi un autre circuit autour de la Chine et j'ai atteint Heihe, dans la région d'Aihui du Heilongjiang.

Si l'idée vous plaît et que vous souhaitez voyager virtuellement à travers la Chine, recherchez « Focus Faraway » dans l'App Store et essayez-le.