Noticias que mencionan Three.js

Gráficos avanzados llegan a web con nuevo renderizador

un desarrollador ha creado un nuevo renderizador de trazado de caminos en tiempo real que funciona sobre el framework three.js, permitiendo gráficos avanzados directamente en navegadores web. esta tecnología, que incorpora iluminación global progresiva, refleja y refracta la luz de manera realista,

Tocar madera: ¿de dónde viene esta tradición?

Este artículo explora el origen y la historia de un gesto aparentemente simple: tocar madera para buena suerte. La autora, inspirada por su hija aprendiendo este gesto de su suegra iraní, se sumerge en una investigación sobre la historia de los gestos humanos, que a menudo escapan a la documentación

SpacetimeDB: Juegos en tiempo real con Three.js

SpacetimeDB ha lanzado su versión 2.0, ofreciendo una integración prometedora para proyectos de Three.js en tiempo real y multijugador. La nueva versión permite ejecutar la lógica del juego directamente dentro de la base de datos, transmitiendo los cambios de estado a los clientes conectados, incluy

Generador medieval: mapas procedurales con WebGPU

Un desarrollador ha creado un generador procedural de mapas medievales con islas, utilizando la técnica de Wave Function Collapse (WFC) y WebGPU. El sistema genera mapas de aproximadamente 4.100 hexágonos en 20 segundos, incluyendo elementos como carreteras, ríos, costas, bosques y pueblos. WFC, ori

Claude y 3D: Desarrollador encuentra alternativa a sus limitaciones

Un desarrollador ha revelado un método para superar las limitaciones de Claude, un modelo de lenguaje de OpenAI, en la generación de escenas 3D complejas. Claude, aunque útil para tareas de codificación y diseño web, muestra dificultades en el análisis espacial y la comprensión de entornos 3D, un pr

Cover Flow: El efecto Apple, ahora en CSS

Este artículo explora la reimplementación del efecto 'Cover Flow', popularizado por Apple en iTunes y el Finder, utilizando tecnologías CSS modernas. Originalmente, este efecto, que simula una biblioteca física de álbumes o archivos, se implementaba con Flash o JavaScript, lo que implicaba un alto c

ShaderPad: Gráficos web más rápidos y sencillos

Un desarrollador ha lanzado ShaderPad, una nueva biblioteca de código abierto diseñada para simplificar la integración de shaders en sitios web. ShaderPad busca solucionar la problemática de la complejidad y el tamaño de las bibliotecas gráficas existentes, como Three.js, que a menudo se incluyen pa

SetPose: herramienta gratuita para crear poses 3D y practicar dibujo artístico

SetPose es una herramienta online gratuita de creación de poses diseñado para ayudar a artistas a practicar el dibujo de figuras humanas y poses dinámicas. La plataforma funciona como un maniquí digital configurable en 3D que permite a los usuarios diseñar poses ajustables mediante controles de flex

PolyCSS: motor 3D en CSS que renderiza mallas poligonales en el DOM

PolyCSS es una biblioteca de JavaScript que funciona como motor 3D para el DOM: renderiza mallas poligonales como elementos HTML reales transformados con la función CSS matrix3d(). El proyecto, desarrollado por LayoutitStudio bajo licencia MIT, se distribuye en cuatro paquetes npm: @layoutit/polycss

Un simulador 3D en Three.js compara dos estrategias de búsqueda nocturna

El repositorio "signal-in-the-dark", del desarrollador skorotkiewicz, ofrece una experiencia web de una sola página, construida con Three.js, que compara dos estrategias simplificadas para encontrar a una persona desaparecida en la oscuridad. En la primera, llamada "sweep searchlight" (barrido con r

PGSimCity: una ciudad 3D para explorar el funcionamiento interno de PostgreSQL

PGSimCity es una visualización tridimensional e interactiva que convierte un clúster de PostgreSQL en una ciudad que se puede inspeccionar, recorrer y manipular. El proyecto, publicado en GitHub por NikolayS, está dirigido a ingenieros de software con experiencia en desarrollo que nunca han operado

Octane: el modelo de programación de React, compilado

Octane es un framework de interfaz que lleva el modelo de componentes y hooks de React un paso más allá: compila el código por adelantado (AOT) para eliminar el DOM virtual, las reglas de los hooks y los arrays de dependencias manuales. El compilador analiza qué variables capturan realmente cada efe

Campus: un canvas 2D infinito donde las herramientas de trabajo son las piezas

Un ingeniero de FlutterFlow relata cómo construyó Campus, un canvas 2D infinito en el que cada elemento —terminales, navegadores, aplicaciones en ejecución, agentes de código y activos— no es una imagen o un enlace, sino el recurso real funcionando sobre la máquina del usuario. La motivación es el c

Quantego: maquetas LEGO de los ordenadores cuánticos de IBM

Quantego es una familia de maquetas realizadas con piezas de LEGO que reproducen los ordenadores cuánticos de IBM. El proyecto lo inició Mathilda Lahmann, que publicó las primeras versiones en LinkedIn en diciembre de 2021 y abril de 2022. En la actualidad ofrece tres modelos: una réplica del IBM Qu

Cómo integrar Gaussian Splatting nativo en Three.js mediante SPZLoader y GLTF

La versión 186 de Three.js introduce soporte nativo para Gaussian Splatting, un método de renderizado que permite representar objetos 3D mediante esferas coloridas y orientadas, eliminando la necesidad de reconstrucción de meses tradicionales. Esta técnica es especialmente útil para capturar escenas

Human Atlas: explorador 3D de anatomía humana con 2.234 mallas interactivas

Human Atlas es una aplicación web de código abierto que permite explorar en tres dimensiones el modelo anatómico de referencia BodyParts3D 4.0, un cuerpo masculino adulto con 2.234 mallas seleccionables de forma individual. La herramienta, desarrollada con React, Three.js y shadcn/ui, organiza las e

La creatividad genuina es tu nueva ventaja competitiva en la era de la IA

La inteligencia artificial abarata y acelera la copia de productos existentes, por lo que la frontera competitiva de quien crea software o dirige un negocio se desplaza desde las funcionalidades o el precio hacia las ideas genuinamente nuevas. El artículo utiliza la era de Flash (1996-2010) como ana

p5.js introduce shaders de cálculo para facilitar la enseñanza de GPU

Dave Pagurek, desarrollador de p5.js, ha implementado shaders de cálculo en la librería para abordar la complejidad de la programación de GPU en entornos educativos. El objetivo es proporcionar una estructura de aprendizaje (scaffolding) que permite a los estudiantes comenzar con conocimientos básic