REFLECT, UNA ESPECIE DE PORTAL RAYTRACED | NOTICIAS | ajaforo

Por favor considere registrandote
invitado

Ingresa Registrate

Registrate | Olvidó su contraseña?
Búsqueda Avanzada:

— Foro de Alcance —



— Match —



— Opciones de Foro —




El uso de comodines:
*  coincide con cualquier número de caracteres    %  coincide exactamente un caracter

La longitud mínima de la palabra de búsqueda es 4 caracteres - longitud máxima búsqueda de la palabra es 84 caracteres

RSS de Tema
REFLECT, UNA ESPECIE DE PORTAL RAYTRACED
Leer el mensaje original del blog
enero 29, 2012
21:26 pm
Mr. Fucksia
Admin
Mensajes en Foro: 4397
Miembro Desde:
septiembre 29, 2006
Desconectado

El raytraced me tiene de buenas a primeras un poco intrigado. Desde tiempos inmemoriables era una tecnología "imposible en PCs de nuestros días, quizás en un futuro", rezaban siempre las crónicas. Y nada, el futuro llega, los años pasan, y dicha tecnología continúa siendo tabú y propia de experimentos extraños con PCs configurados en Black Mesa. Y aquí tenemos un nuevo ejemplo de ello. Su nombre es Reflect, recuerda un poco o lo siguiente a Portal, está diseñado con un motor llamado Brigade2 y es capaz de utilizar una o más GPU para plasmar esto que vemos en pantalla. La web oficial de este proyecto tan singular está después del siguiente enlace.

enero 29, 2012
22:37 pm
elekvault
Madrit
Jugador Casual
Mensajes en Foro: 535
Miembro Desde:
marzo 8, 2009
Desconectado

Wow, esto es tremendo. Quién nos lo iba a decir… es una pena que las compañías no quieran arriesgar y que la innovación esté tan estancada con esta interminable generación de consolas. Ojalá que el RTRT se convierta en una realidad comercial de aquí a unos pocos años.

Mira mi puto blog
enero 29, 2012
23:03 pm
truefaiterman
Zigoto
Mensajes en Foro: 73
Miembro Desde:
enero 6, 2012
Desconectado

He visto efectos curiosos, cosas bonicas aunque muy graníticas y tal… Pero mejor parecer tonto por preguntar que serlo por quedarme con la duda.

¿Que es eso de raytraced?

enero 29, 2012
23:25 pm
Reave
Guest

Quizá no he entendido nada, pero lo que he vito, así estéticamente, me ha arecido una puta mierda. ME voy a bajar la demo que dicen que tienen, a ver..

enero 29, 2012
23:27 pm
Silverdisc
Guest

Básicamente el raytracing consiste en simular en tiempo real los fotones que emite por ejemplo una lampara o una bombilla. Eso, como te puedes imaginar es como hacer aparecer en la ladera de una montaña de skyrim como unos 500.000 mil quesos por segundo y calcular al mismo tiempo la trayectoria de todos los quesos hasta que se detienen….
Es un cálculo que podemos hacer nosotros con una casio FX en clase de religión o en su defecto unos cuantos superordenadores tamaño Google.

Hasta ahora la solución era más simple y es calcular antes de terminar el nivel/mapa/pantalla/escena cómo "interactua" la luz con el resto de objetos de forma que, por ejemplo, la sombra que ves proyectada de una mesa contra una pared por un foco de luz, no es real sino que es "parte" de la textura de la pared, como si la sombra no fuera la ausencia de luz sino una pegatina que te hace creer que es una sombra. Y ahí es cuando vemos la precisión con la que esa pegatina se calcula cuando ves en las paredes o suelos bordes cuadrados de sombras cuando la realidad seria un borde nítido y rectilíneo.

Como calcular y simular los fotones es un cálculo monstruosamente grande, los ordenadores tardan mucho tiempo y se hace imposible usarlo en un juego donde se busca que la imagen no se corte y tenga la mayor tasa de imágenes por segundo posible. Una forma de acortar el tiempo es reducir la cantidad de fotones a simular, evidentemente, pero eso te genera los granos que ves en el vídeo. Cada grano es un "fotón" que viaja desde el punto de luz hasta una superficie. Si pasa a traves de los tubos de cristal, como todos hemos estudiado en el MIT sabemos que sufre reflexión y refracción, y este fotón cambia de trayectoria.

tl;dr

Resumen: Un ordenador lo tiene chungo para calcular 500.000 mil rayos láser dentro de una sala de espejos de la feria de un condado americano. Por eso no hay juegos con raytracing todavia.

enero 30, 2012
3:23 am
Tokego
Guest

De hecho el Raytracing es un asunto mucho mas sencillo, es el envió de rayos (vectores) desde el punto de vista del observador, hasta que encuentre una superficie visible para representar, la superficie tiene unos parámetros y estos hacen que los rayos revoten (reflejo) o sigan (refracción), esto era un asunto complejo hace unos 10 años, pero ahora cualquier tarjeta gama media de ultima generación lo hace sin despeinarse (hay varios ejemplos en la pagina de desarrolladores de nvidia); lo que pasa con el Reflect es que no solo utiliza Raytracing, sino que usa una mejora sustancial de este, el Patch tracing que es el que calcula rayos y fotones por igual; en términos mas coloquiales, el Raytracing es como una piedra grande si la arrojas rebotara por mucho una vez (y eso si rebota), el Patch tracing es una pelota de goma, si la arrojas rebota una buena cantidad de veces y entre mas rebote mas procesamiento pide.

enero 30, 2012
12:25 pm
Huatim
Masa orgánica
Mensajes en Foro: 120
Miembro Desde:
junio 7, 2010
Desconectado

Tanta historia pero luego en 4:55 se ven menos polígonos que en el mine. Supongo que tampoco es el objetivo pero bue…

PD:Where is Lila?? mr-lilamr-lilamr-lila

enero 30, 2012
13:15 pm
Mr. Red
Admin
Mensajes en Foro: 3901
Miembro Desde:
enero 15, 2007
Desconectado

Añadiría que reo que aparte de emitir "rayos" desde el punto de vista del obseerrvador(menos costoso que emitirlos desde una las multiples fuentes de luz), el rayo solo se pinta si al rebotar acaba llegando a una de estas fuentes de luz. En cada rebote va se va calculando como se va transformando: atenuando por la absorción, adquiere color segun el coor de la superficie en la que rebota etc… De tal manera que al final la escena queda mucho mas natura en terminos de luminosidad.

había un programa muy antiguo, (al menos la versión que yo usaba hace ya mas de 10 años) llamado raytrace (como la técnica) que permitía describir escenas con un lenguaje mas o menos natural en un fichero de texto, describiendo formas geometricas: cubos, esferas, planos, incluso blobs que eran como burbujas… y su textura. Luego tb situabas la camara en un punto determinado y las diferentes fuentes de luz con su intensidad, su color y si eran focales o emitian en todas las direcciones. Le dabas al render y con suerte en unas horitas tenias algo parecido a lo que querías.

Podías hacerte un bat para procesar diferenets ficheros de texto y concatenarlos en una animación. LOL. Yo hice una especie de copa que se llenaba de vino, y lo abandoné

enero 30, 2012
13:38 pm
Tokego
Guest

Yo recuerdo el "Ray-trece" según el creador le puso así porque fue lo que entendió el dependiente de la librería donde fue a buscar información, el Pov Ray que aun existe y también trabaja PatchTracing, ambos eran puro código y horas de render

enero 30, 2012
17:18 pm
Mr. Red
Admin
Mensajes en Foro: 3901
Miembro Desde:
enero 15, 2007
Desconectado
10

Eso coño, me he confundido, lo que yo usaba hace eones era el Pov-Ray, thx Tokego

enero 30, 2012
17:20 pm
truefaiterman
Zigoto
Mensajes en Foro: 73
Miembro Desde:
enero 6, 2012
Desconectado
11

Me permito el lenguaje coloquial y colocual…

¡La hostia puta! juer Ahora la gracia de ese vídeo tiene bastante más sentido, entonces todos esos efectos con los cristalitos… Sí, desde luego esto tiene un meritazo de la leche, vaya.

Gracias por la explicación love

enero 30, 2012
23:53 pm
Mixu
Hardcore
Mensajes en Foro: 1337
Miembro Desde:
enero 13, 2007
En línea
12

Yo lo que no he visto por ningún lado ha sido la radiosidad… parece que no hay muchos rebotes que digamos, y pocos colores.

enero 31, 2012
4:44 am
Tokego
Guest
13

Mixu de hecho no hay Radiosidad porque hay patchtracing, ademas la radiosidad es un método, a pesar de vistoso, bastante demorado por eso se calcula en pre-render, aquí no aplicaría porque es tiempo real

febrero 1, 2012
0:08 am
Mixu
Hardcore
Mensajes en Foro: 1337
Miembro Desde:
enero 13, 2007
En línea
14

Patchtracing o pathtracing?
De hecho cada vez que rebotas en una superficie te puedes guardar el color que te influencia y volver hacia atrás. Bueno… he visto implementaciones de radiosidad en tiempo real, y se postearon por este foro :p

Zona de tiempo del Foro:Europe/Madrid

La Mayoría de Usuarios Conectados a la Vez:842

Actualmente En Línea:Mr. Pink, Mixu
16 Invitado(s)

Actualmente Navegando en esta Página:
1 Invitado(s)

Los Mejores Foristas

Prometeus: 1311

Mixu: 1256

Mr. Gris Marengo: 1118

Neurus_Ex: 841

vegaswanderer: 763

Cowboy: 706

Estadísticas de Miembros:

Foristas Invitato: 565

Miembros: 5352

Moderadores: 0

Administradores: 12

Estadísticas de Foro:

Grupos:2

Foros:5

Temas:4835

Mensajes:53224

Miembros Más Recientes:lambo_sv, Gotthard, cesar quimbayo, Cuñao, Rich89, sebastian

Moderadores:

Administradores:Mr. Pink (1578), Mr. Fucksia (4022), Mr. White (628), Mr. Brown (5), Mr. Green (0), Mr. Blue (0), Mr. Red (3532), Mr.Iridiscente (674), Mr. Blue (524), Lehman (77), Mr. Orange (1236), Mr.Giallo (1153)