Diario de desarrollo / Focus Faraway
Diario de desarrollo Focus Faraway: tú te concentras, tu avatar viaja
Después de un viaje por carretera por China, Focus Faraway convirtió el tiempo dedicado a concentrarse en un viaje virtual. Este diario también sigue a los personajes 3D desde el arte conceptual hasta los modelos.
Esta siempre iba a ser una aplicación muy personal, bastante solitaria, probablemente utilizada por pocas personas. Pero a Yang y a mí nos encanta.
De donde vino la idea

El 13 de agosto de 2025 iniciamos el viaje más largo y maravilloso de nuestras vidas: “Mao y Yang por China”. Duró 234 días y recorrió 39.580 kilómetros. Comenzando en Xiamen, viajamos en sentido contrario a las agujas del reloj a lo largo de las fronteras de China, llegando a la plaza Dongji en Fuyuan en el este, la aldea Beihong en Mohe en el norte, la zona fronteriza más occidental, y Nanjicun, la aldea más al sur del continente. También recorrimos Hainan antes de regresar a nuestra pequeña casa en Hangzhou el 3 de abril de 2026. Se reanudó la vida normal pero plena en casa y los viajes lejanos se dejaron de lado por un tiempo.
En casa, la vida significaba aprendizaje, entretenimiento, ejercicio y trabajo. Dentro de esa rutina, nuestro anhelo por lugares lejanos no se desvaneció; se hizo más fuerte. Un día, Yang sugirió una idea para una aplicación. En ese momento estaba construyendo mi estudio independiente (estudio significa solo yo), así que lo asumí con entusiasmo y comencé a desarrollarlo.
Es un temporizador de enfoque simple. Sospecho que muchas personas no la necesitan: aquellos que pueden concentrarse tal vez no necesiten una aplicación, y una aplicación por sí sola puede no ayudar a quienes tienen dificultades. Muchas aplicaciones de Pomodoro entrenan la concentración, comenzando con sesiones muy cortas. Nuestra aplicación se preocupa menos por eso. Principalmente registra el tiempo que pasas concentrándote; lo que sucede como resultado es la parte que nos importa.
Qué hace la aplicación

Durante la configuración, elija el destino que le gustaría visitar o siga nuestra ruta "Mao y Yang por China". Luego seleccione una actividad y comience a registrar el tiempo cuando se acostumbre a realizarla. La aplicación puede bloquear otras aplicaciones hasta que finalice su sesión de concentración, como una función similar en Duolingo. Si no desea seguir desplazándose por Xiaohongshu o chateando en WeChat, ciérrelos. Inicie una sesión de lectura y esas aplicaciones no estarán disponibles hasta que termine.

¿Qué hace la aplicación mientras te concentras? Viaja en tu nombre. ¿Recuerdas el destino o la ruta que elegiste? Su yo virtual se mueve a lo largo de esa ruta a un ritmo basado en el tiempo de viaje en el mundo real, teniendo en cuenta el tiempo y el clima reales. Es posible que estés viendo televisión en casa, trabajando en una oficina, haciendo ejercicio en el gimnasio o leyendo en una biblioteca, mientras tu avatar viaja por China. Dado que la aplicación utiliza los datos globales de MapKit de Apple, viajar alrededor del mundo también debería ser posible en teoría, pero no lo he probado.

Cuando termina una sesión de concentración, esa etapa del viaje de tu avatar también termina. Se detiene y reúne los paisajes, comidas, especialidades locales y atracciones encontradas a lo largo del camino, presentándolos como una lista de logros. Abra un elemento para obtener más detalles. Para una atracción, puedes saltar a su ubicación en una aplicación de mapas y guardarla. Cuando tengas tiempo para un viaje real, podrás seguir los pasos de tu avatar. ¡De alguna manera me he convertido en el que sigue al suplente virtual!


Tu avatar también escribe una breve historia sobre esa parte del viaje. Es divertido de leer, pero con el tiempo la estructura fija comienza a parecer repetitiva. Agregué otro modo: en lugar de una historia, escribe una guía informativa. Luego, cada lugar puede incluir una breve introducción a su historia, paisajes y comida.

Elige entre seis formas de viajar: furgoneta camper, conduciendo, haciendo autostop, en moto, en bicicleta o caminando. Cada uno tiene una velocidad de viaje diferente y una disposición para pasar la noche. Podrás quedarte en un hotel, acampar o dormir en el vehículo. Diferentes combinaciones producen diferentes historias. También puedes cambiarlos durante el viaje; de lo contrario, ¿qué pasa si inmediatamente te arrepientes de haber elegido caminar?
Historias del desarrollo
Esta fue la primera vez que trabajo con 3D. Quería un pequeño personaje viajero en el mapa, con cinco formas visuales: caravana, todoterreno, motocicleta, caminar y andar en bicicleta. Primero, le pedí al Codex que los construyera él mismo. Los modelos que montó a partir de formas geométricas eran horribles: esencialmente figuras de palitos.
A continuación, probé varios servicios importantes de generación de modelos 3D. Sus resultados parecían aceptables desde lejos, pero los defectos eran evidentes de cerca. Había muchos polígonos inútiles y muy pocos que aportaban algo. Los modelos parecían pedazos triturados hasta que se parecían vagamente al objeto solicitado.

El modelo generado se veía muy diferente desde todos los ángulos. Para mi tercer intento, le pedí a Codex que buscara modelos gratuitos en línea que satisficieran mis necesidades, incluidos modelos tanto comercialmente utilizables como no comerciales. Esto produjo candidatos más atractivos, pero sus estilos no coincidían. Casi ningún proveedor ofrecía los cinco modelos que quería, y mucho menos variantes masculinas y femeninas. Muchos modelos también eran demasiado detallados, con archivos de decenas de megabytes de tamaño. Sólo necesitaba una pequeña forma en un mapa. Esto fue una exageración enorme, con el correspondiente coste energético elevado.

Los modelos descargados no compartían un estilo consistente. Entonces entendí el paso que faltaba. En mi segundo intento, le pedí a un generador 3D que funcionara directamente desde el texto. Una buena generación de texto a imagen es en sí misma difícil y sentí que esos servicios 3D carecían de esa capacidad. Saltarse la imagen intermedia era pedir demasiado. El cambio crucial fue generar primero una obra de arte conceptual con GPT. Llevé esa imagen al servicio de generación 3D e inmediatamente obtuve un modelo utilizable.

Primero, crea arte conceptual con GPT 
Luego genere el modelo 3D; Yo usé Meshy
Esa es una pequeña experiencia que quería compartir con otros desarrolladores.
Algunas reflexiones finales
Realmente es una pequeña aplicación sencilla. Yang y yo lo usamos todos los días para registrar el tiempo dedicado a actividades y dejar que nuestros avatares viajen por nosotros. El avatar de Yang casi ha regresado al Monte Kailash. Elegí otro circuito por China y he llegado a Heihe, en la zona de Aihui de Heilongjiang.
Si la idea te atrae y te gustaría viajar virtualmente por China, busca “Focus Faraway” en la App Store y pruébalo.