Un juego que usa Raytracing en tiempo real en una FPGA

Publicado por en Programaci贸n el 20/02/2023

Puede parecer un juego simple y trivial pero los cálculos de raytracing son muy pesados computacionalmente hablando. El raytracing es una técnica de programación utilizada en juegos y aplicaciones gráficas para simular cómo se reflejan, refractan y dispersan la luz en un ambiente virtual. En lugar de dibujar objetos como formas 3D, el raytracing simula cómo la luz interactúa con estos objetos y genera imágenes más realistas y detalladas. Básicamente, el raytracing es una forma de simular cómo la luz viaja y se refleja en un ambiente virtual para hacer que las imágenes de un juego se vean más reales y detalladas.

Lo guapo de éste pequeño juego es que funciona en tiempo real a 1080p a unos 60 FPS en una pequeña FPGA Xilinx Artix 7, lo que es realmente impresionante si piensas en la cantidad de cálculos que hay que realizar en éste tipo de entornos!

Leer más

C贸mo hacer un ordenador 8-bits 6502 casero con FPGA en una protoboard

Publicado por en Electr贸nica el 14/11/2018

Uno de los más épicos y molones que puedes montar es un pequeño ordenador, como aquellos del principio de los años 80. Son ordenadores de 8-bits con los que se puedes aprender un montón de cosas sobre arquitectura de ordenadores y además lo puedes utilizar para programar sencillos programas. En el vídeo que os muestro a continuación, el proyecto utiliza como base un microprocesador W65C02S junto con una placa FPGA con un Xilinx Artix-7. En lugar de utilizar una ROM, la FPGA actúa como interfaz entre el procesador y un lector de tarjetas SD para cargar una imagen en la RAM y de paso también sirve para tener la tarjeta como modo de almacenamiento para cargar programas más fácilmente. En su web podéis ver todos los detalles y también anda en preparación una salida VGA para poder conectarlo a un monitor y expandir las posibilidades.

Leer más

Apertus AXIOM Una c谩mara de v铆deo con software y hardware abierto

Publicado por en Tecnolog铆a el 22/12/2017

Qué mejor manera de mejorar un producto que hacerlo Open Source? Ese es el caso de Apertus AXIOM, una cámara de vídeo que tanto su software como su hardware son libres. Está basada en un procesador FPGA Xilinx corriendo sobre Linux Arch. Además ofrece unas características nada malas ya que tiene un sensor de 12 MP, salida de red y HDMI 4K. No es precisamente barata pero lo bueno es que la comunica puede meterle mano y mejorarla o modificarla si lo desea.

Leer más

Entrevista a Obijuan y David Cuartielles en La Hora Maker

Publicado por en Electr贸nica el 14/01/2017

Hace muy pocos días, ocurrió algo que a mi parecer es histórico o por lo menos bastante importante y es la entrega de una placa FPGA Icezum Alhambra a David Cuartielles por Juan "Obijuan" Gonzalez. La entrega fue en reconocimiento hacia David no solo por impulsar el proyecto Arduino que ya que conocemos de sobra, sino por toda su dedicación al mundo del software y tecnologías libres. Aprovechando la ocasión, los amiguetes de La Hora Maker han montado una charla tipo podcast con estos dos pesos pesados del mundo Maker, que realmente vale la pena escuchar y os dejo a continuación. Unos 40 minutos de puro espíritu Maker que no te puedes perder.

Leer más

OSHWDem 2016: Charla FPGAs Libres de Juan Gonz谩lez ( Obijuan )

Publicado por en Electr贸nica el 08/11/2016

Si eres un maker y no has podido asistir a la OSHWDem 2016, te dejamos a continuación la genial charla que ha dado Juán González, más conocido como Obijuan, sobre FPGAs libres. Es una charla muy interesante donde nos cuenta de qué va esto de las FPGAs, para qué se pueden utilizar y el brillante futuro que nos espera ahora que ésta tecnología permite ser tocada con herramientas libres. En los próximos días, iremos subiendo más vídeos de la OSHWDem 2016 que hay mucho que ver, así que estaros atentos y si todavía no lo has hecho, suscríbete a nuestro canal de youtube para recibir todas las notificaciones de cada nuevo vídeo!

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.