1 puntos por GN⁺ 2023-08-07 | 1 comentarios | Compartir por WhatsApp
  • Water es una página que solo enumera etiquetas breves sin párrafos explicativos, por lo que la información verificable es muy limitada.
  • Los elementos que parecen indicar calidad o nivel se dividen en cuatro categorías: Low, Medium, High, Super.
  • Entre las etiquetas relacionadas con tecnología se incluye WASM.
  • Como elemento relacionado con entrada o sensores aparece Accelerometer, pero no se explica cómo funciona ni bajo qué condiciones se usa.
  • No hay explicaciones adicionales para determinar funciones, modo de uso, métricas de rendimiento o entornos compatibles, por lo que es difícil interpretar más allá de las etiquetas.

Etiquetas mostradas en la página

  • Elementos que parecen corresponder a calidad o nivel
    • Low

    • Medium

    • High

      • Super
      • Elementos relacionados con tecnología y entrada
    • WASM

      • Accelerometer

Información no confirmada

  • El contenido no incluye cómo funciona Water, detalles de implementación, instrucciones para usar la demo ni información de compatibilidad.

1 comentarios

 
GN⁺ 2023-08-07
Opiniones en Hacker News
  • Después de ver algo tan genial, me da un poco de culpa querer pedir tensión superficial, viscosidad, burbujas de aire, espuma, pérdida de energía, líquido 3D adaptado al grosor del teléfono, sonido, retroalimentación háptica basada en el impulso y hasta rayos de luz acordes a la dirección.
    También estaría bueno tener opciones de agua, cerveza, vino y whisky. Cuanto mejor es una demo, más solicitudes de funciones genera, muy por encima de lo que realmente ofrece.

  • Esta sigue siendo mi favorita: https://oimo.io/works/life/
    Este desarrollador tiene muchísimos proyectos geniales.

    • Realmente genial. He intentado implementar recursivamente el Juego de la vida de Conway en SQLite, hacerlo en varios lenguajes y explorar variantes; sabía que podía simularse de nuevo dentro del juego, pero esto es sorprendentemente genial.
      La implementación también es tan fluida que se siente como entrar en un espejo.
    • Esto es una locura. Si alguien conoce el tema, tiene que probar acercar y alejar el zoom.
    • El momento de alejar el zoom es increíble.
    • Más tarde quiero revisar si las reglas de este “autómata celular” están documentadas.
      Me da curiosidad si la propiedad fractal surge naturalmente de las reglas o si se fuerza manualmente en determinadas etapas de zoom.
    • El reloj también está bastante genial: https://oimo.io/works/clock/
  • Se ve bien, pero no parece agua. Sigue moviéndose para siempre.
    Si fuera agua dentro de un recipiente, debería detenerse después de unos minutos. Corrección: parece que falta la simulación de fricción entre partículas de agua.

    • Curiosamente, en este tipo de simulaciones de agua normalmente hay que corregir lo contrario.
      Muchas soluciones generan demasiada pérdida de energía artificial demasiado rápido. Así que que funcione así es más una señal de alta habilidad que de poca. Hacer que la energía disminuya más rápido es trivial.
    • Vine a comentar el mismo detalle menor. Se asienta demasiado lento y también tarda demasiado en empezar a moverse después de cambiar el ángulo.
      Por eso queda en un punto raro en el que es más reactiva y a la vez menos reactiva que el agua real.
    • Sí se asienta, pero no se detiene por completo. Aun así, el mar tampoco se detiene por completo, así que creo que se merece un A+.
    • Parece más compresible y elástica que el agua normal, y por eso se comporta así.
      Si no me equivoco, el agua real es muy difícil de comprimir.
    • Sería genial que también simulara el aire. Ahora mismo puedes abrir una burbuja en medio de la masa de agua.
      De todos modos, es un proyecto divertido.
  • Estuve mirando y, hasta ahora, esta es la que más me gustó: https://oimo.io/works/cloth/
    Los proyectos son espectaculares.

    • Para quienes quieran ver el código fuente, está todo en GitHub.
      [1] https://github.com/saharan/works
    • En mi navegador funciona increíblemente fluido.
    • A esta altura ya es simplemente una demostración de talento.
    • Esto es una locura.
  • Mi padre trabajó en el programa Apollo en los años 60. Decía que en ese entonces usaban computadoras analógicas para simular el chapoteo del combustible dentro de los tanques.
    También decía que tenían una pantalla de simulador de vuelo que podía pasar de una vista en la que la Tierra se veía como un círculo desde el espacio a un horizonte de baja altitud con una cuadrícula. Nunca vi ninguna de las dos cosas en persona, pero estoy por tirar los esquemas de circuitos de esta última junto con cosas de mi padre. En lo personal, él murió en 2003 y ya quiero dejar de aferrarme a sus cosas.

    • No tengo experiencia ni interés especial en el área, así que no puedo saber qué es importante o raro, pero entiendo perfectamente que ya no quieras conservarlo.
      Aun así, si es material relacionado con su trabajo y no algo demasiado personal, parece algo que podría interesarle a mucha gente y que merece exhibirse en algún lugar.
    • Mi abuelo también trabajó en eso.
      Por favor, no lo tires. Yo me lo llevo y pago el envío y una compensación por tu tiempo. Mi correo está en mi perfil. Entiendo que no quieras conservarlo y no te juzgo.
    • Si planeas tirar esquemas de circuitos usados en el programa Apollo, me encantaría enmarcar uno y colgarlo en la pared.
      Entiendo el peso que tienen esos trastos históricamente significativos, y yo tampoco querría tener un montón de esas cosas, pero una pieza de la historia de la ingeniería es algo muy distinto.
    • Sería bueno subirlo a Internet Archive.
    • Seguro que historiadores o grupos históricos querrían esos materiales. Por favor, no los tires.
      Recomiendo ir al subreddit AskHistorians y preguntar quién podría quererlos. He visto preguntas similares encontrar buenos hogares allí. Requerirá un poco más de esfuerzo que tirarlos, pero puede significar mucho para historiadores de futuras generaciones.
  • No quiero ser grosero, lo pregunto porque realmente no sé, pero me parece que esto es básicamente lo mismo que una de esas primeras apps de iPhone para simular que bebías cerveza.
    Entiendo que hace 15 años pudiera haber sido impresionante, pero no entiendo por qué ahora es tan extraordinario. De verdad no intento ser grosero; quiero entender por qué la gente se sorprende.

    • Esa app de cerveza era básicamente una app de nivel exagerada.
      Esto es una simulación de dinámica de fluidos.
  • Muy genial. Funciona mejor si activas el bloqueo de rotación para que la pantalla no rote junto con el teléfono.

  • Se ve como algo, pero si no me dijeran que es agua, no lo sabría. Hay algo raro.
    Parece otra cosa, no agua. No sé por qué, pero podría ser por la forma de visualización, o porque la simulación es bidimensional. También podría ser por los reflejos o el posprocesamiento. Quizá sea porque faltan elementos como trazado de rayos, cálculo de normales e índice de refracción.

  • Esto se siente como un buen ejemplo o analogía para explicar efectos cuánticos.
    Si lo dejas quieto, en general se acerca a un nivel promedio plano, pero aun así de vez en cuando aparecen salpicaduras “aleatorias” que saltan mucho más alto de lo esperado. Me recuerda a fenómenos como el túnel electrónico. No sé si a otras personas les tiene sentido.

    • Tiene bastante sentido. Lo cuántico consiste en partículas que se comportan como ondas, y vale recordar que el cero absoluto originalmente se definía como un estado imposible en el que las partículas no se mueven en absoluto.
      Dicho eso, hay que tener cuidado al tomar esto como una gran analogía cuántica. Lo que realmente estás viendo son efectos de onda, que son muy importantes en lo cuántico, pero no se ven otros efectos, sobre todo los extraños. Al principio pensé que era SPH (simulación de fluidos basada en partículas), pero el sitio dice que es PIC (Particle-in-Cell).
      [0] https://yzhu.io/publication/mpmmls2018siggraph/
    • Quizá te interese https://en.m.wikipedia.org/wiki/Brownian_motion.
  • En iPhone aparece una solicitud de permiso del tipo “quiere acceder al movimiento y la orientación”, pero me pregunto por qué no aparece en Android.

    • Si lo ejecutas en Bromite en Android, la detección de movimiento directamente no funciona. Probablemente sea por la protección contra fingerprinting.
      Es absurdo que los teléfonos tengan tantos sensores sofisticados y que la mayoría se usen para cosas relacionadas con seguimiento publicitario. Están tan bloqueados que ni te das cuenta.
    • Chrome en Android lo permite de forma predeterminada. Para desactivarlo hay que ir a la configuración del sitio.
      Safari en iOS le pregunta al usuario antes de permitirlo.
    • Antes ambos permitían el acceso por defecto, pero iOS lo bloqueó después de que aparecieran demos realmente demenciales que mostraban que podía usarse para fingerprinting o incluso para detectar qué estaba escribiendo el usuario.
      Por eso se volvió difícil usar libremente una buena función.
    • ¿Están usando el mismo navegador en ambos casos?