M

Mc_Giver

Usuario (Estados Unidos)

Primer post: 11 sept 2013
6
Posts
183
Puntos totales
35
Comentarios
idtech3 el ejemplo de un motor liberado
idtech3 el ejemplo de un motor liberado
Apuntes Y MonografiasporAnónimo9/13/2013

idTech3 es el verdadero nombre del motor gráfico (engine) de Quake3, juego desarrollado por id Software para Quake III Arena y Quake III: Team Arena. A principio de la década pasada competía con el Unreal engine, y quizás esa competencia logró que los dos motores fueran portado a GNU/Linux como a otras plataformas. Id Tech 3 es una mejora sustancial del motor de Quake (el clásico Q1) y el id Tech de Quake2. Aunque id Tech 3 derivó de la id Tech 2, una gran parte del código fué nuevo o re-escrito. La tecnología gráfica del juego está basada firmemente en un sistema de Shaders donde la representación de las diferentes superficies se puede definir en archivos de texto denominados "secuencias de comandos de sombreado". Los Shaders se describen y representan como varias capas, cada capa contiene una textura, un "modo de mezcla", que determina cómo se superponen sobre la capa anterior y la modos de orientación de la textura como la cartografía de medio ambiente, el desplazamiento y rotación. Estas características se pueden ver fácilmente en el juego con muchas superficies brillantes en cada mapa, e incluso en los modelos de carácter. El sistema de Shader va más allá de apariencia visual, la definición de los contenidos de los volúmenes, la emisión de luz y de sonido para que suene cuando un volumen es pisoteado. Con el fin de ayudar a calcular de estos shaders, Quake III implementa la función de Fast Inverse Square Root, que atrajo mucha atención sobre juego en la comunidad de desarrollo para su uso inteligente sobre operaciones de enteros. Quake 3, también introdujo superficies curvas basadas en Spline, además de volúmenes planos, que son responsables de muchas de las superficies presentes en el juego. Quake 3 es uno de los primeros juegos donde el modelo de tercera persona es capaz de mirar hacia arriba, hacia abajo y alrededor de la cabeza. En la QuakeCon 2005, John Carmack anunció que el código fuente del quake III se distribuirá bajo la Licencia Pública General GNU (versión 2), y fue lanzado el 19 de agosto de 2005. El código puede ser descargado desde el sitio FTP de id. Tras este importante hecho (la distribución del motor bajo Licencia GPL) nace: ioquake3 que, es el proyecto que tiene por objeto desarrollar bajo el gratuito Id tech 3. El proyecto se inició con el objetivo proporcionar un mejor entorno en el cual, Quake III: Arena, Team Arena Expansion y todos los populares mods se puedan jugar en cualquier plataforma. Las características notables añadidas por el proyecto incluye soporte VoIP incorporado, prestación anaglifo estéreo (para ver con anteojos 3D), y numerosas correcciones de seguridad. ioquake3 con anaglifo stereo. Pero esto no es todo, ioquake3 ha sido la base de varios proyectos basados en el id Tech 3, tales como en juegos como también se ha utilizado en el campo académico como, por ejemplo la base para una variedad de investigaciones en instituciones como el centro de investigación computacional en música y acústica de la Universidad de Stanford (CCRMA), Notre Dame como la fundación de investigación de VR, y el centro de Tecnología para Arquitecturas Avanzadas de Internet de la Universidad de Swinburne. Hay esfuerzos de colaboración, incluso de los investigadores en Carnegie Mellon University y la Universidad de Toronto que utilizan ioquake3 como plataforma para su publicación de investigaciones. Otro ejemplo notable es el del Robert Hamilton de la Universidad de Stanford cuyo Centro de Estudio de Computadoras y Música utiliza el motor libre (q3osc), para sus investigaciones, en mezclas y sonido de ambientación. El uso más notable del código fuente libre es la creación del motor de "IW", que se utiliza en la serie de Call of Duty. Asi es desde sus inicios en 2003 con el primer Call Of Duty, hasta su versión más reciente, Activision no usa otro motor gráfico que no sea IW, basado en idTech3, para algunos es algo increíble que la saga shooter mas exitosa de la historia sea actualmente la mas atrasada tecnológicamente, y eso habla a las claras, de lo que se puede mejorar un software cuando se libera su código. Como dije sorprende aún, incluso su preferencia aún cuando ya existe el id tech 5, La causa también va por otro lado, pues Activision siempre es acusada por no pagar regalias a otras diseñadoras de motores, asi deciden dar por muerta a Call Of Duty tecnológicamente, algo bastante despreciable del gigante de los juegos. Aca el árbol genealógico de IdTech. Como verán la versatilidad del idTech, es grandiosa, posee una excelente compatibilidad no solo en GNU/Linux y Micros*ft Wind*ws, si no también en IRIX, Mac OS, la antigua Dreamcast, PSX, PlayStation 2, e incluso Android y Xbox Live Arcade. existe una gran cantidad de nacieron de este engine, entre los cuales tenemos: - Quake III Arena (1999) - Id Software. - Star Trek: Voyager Elite Force (2000) - Raven Software. - American McGee's Alice (2000) - Rogue Entertainment. - James Bond 007: Agent Under Fire (2001). - James Bond 007: Everything or Nothing (2004) - EA Black Box. - Medal of Honor: Allied Assault (2002). - Medal of Honor: Allied Assault - Spearhead (2003) - EA Los Angeles. - Medal of Honor: Allied Assault - Breakthrough (2003) - TKO Software. - Quake III: Team Arena (2000) - id Software. - Return to Castle Wolfenstein (2001) - Gray Matter Interactive (SP)/Nerve Software (MP). - Wolfenstein: Enemy Territory (2003) - Splash Damage. - Soldier of Fortune II: Double Helix (2002) - Raven Software. - Star Wars Jedi Knight II: Jedi Outcast (2002) - Raven Software. - Star Wars Jedi Knight: Jedi Academy (2003) - Raven Software. - Call of Duty (2003) — Infinity Ward. - Call of Duty 2 (2005) - Infinity Ward. Y su código abierto nos dió juegos libres como: - Tremulous - Open Arena (la versión OpenSource de q3) - Warsow - Smokin's Guns (comenzó siendo un Mod de q3. ya es independiente) - Urban Terror - Warsow - ZEQ2 - TrueCombat 1.0 y Elite. - Turtle Arena - Reaction - World of Padman - Quake Rally Pero posiblemente lo más sorprendente de este motor, es que existe un plugin para exploradores que permite jugar al Quake 3 en cualquier plataforma que contenga un explorador y esté conectado a internet. su nombre es: Quake Live y el ya abandonado Open Arena Live. Además de ioQuake3, e IW dió lugar al desarrollo de otros motores graficos como XreaL (OpenSource) que partiendo del idTech3 se reescribió casi totalmente en el lenguaje GLSL que es compatible tanto con OpenGL ES 2.0 como con el nuevo OpenGL 3.0/3.1. introduciendo muchas características, por ejemplo es capaz de ofrecer soporte HDR para aumentar el realismo de la iluminación en las escenas. Su potencia es similar a la de los motores de Doom 3 o Call of Duty 4. los cuales en cierta medida también son parientes del IdTech3. Continuación algunos juegos basados en idTech3, donde se puede ver las mejoras y modificaciones del Engine y su evolución: Quake: El que lo cambió todo, se trata de del que inició la saga de Quake, con el motor idTech 1, incorporaba por aquel entonces (1990) novedades asombrosas, como el juego de luces, y sombras. el FreeLock del mouse, entre otras mejoras con respecto a los juegos de esa época. Hace un tiempo compartí como instalarlo en Ubuntu si queres vista mi otro Quake3 Arena Digamos que es el Nieto del IdTech del Quake 1, con una notoria mejoria. Con grandes cambios, y prácticamente sin bugs, (de hecho un de los pocos Bugs, es el Strafe y lo hace genial al juego) Exactamente igual es su hermano, de código abierto el Open Arena, básicamente son el mismo juego y compatibles para el juego on-line, y entre sí. La gran cantidad de jugadores que aún jugaban a Quake3, hizo que en 2010, idSoftware desarrollara un proyecto, con el fin de revivir a su juego más exitoso, por ello y tras casi dos años de preparación, lanzó Quake Live!, el cual desde tu navegador, podes conectarte a servidores locales para sumar Frags. Hoy en dia se estima que 4 millones de jugadores juegan al Quake Live al rededor del mundo. Si bien Quake Live! es la fusión de Quake 3 Arena y su expansión, se le incorporan mejoras en texturas y en los efectos del juego eliminando por ejemplo la sangre, entre otras cosas. Return To The Castle Wolfestein/Enemy Territory: Wolfestein Ambos juegos son el mismo basados en el motor de q3, pero su desarrollo lo llevaban acabo diferentes empresas. Id Software lanzaban un nuevo concepto den juegos on Line, Enemy Territory, usando el motor de siempre, y aprovechando las mejoras que ya se le habían incorporado en la expansión del Quake3, entre las incorporaciones notables al motor, estaba la capacidad de tomar objetos, y demás libertades que marcaban el rumbo de los FPS, cosas que ya se podian ver en sus juegos similares como Half-Life (que también en medida usaba esta tecnología). Su engine que parte de el de Q3 también fue liberado bajo licencia GPL, Warsow Este es mucho más moderno pero muy similar al anterior, hermano de Quake3 Incorpora, una nueva forma de usar las texturas y gráficas (Cel shading), y algo que es muy propio la capacidad de caminar y rebotar sobre las parades, siendo esta su particularidad. Warsow utiliza no el motor v3 si no el idTech2, en su versión qFusion. pero siempre siendo Software Libre. Medal Of Honor: Allied Assault Otro juego que aportó mucho a la tecnología de id, el sistema de avance por etapas es algo que se usaria en la 4 entrega de la saga Quake, y en otros juegos como Doom 3, y Call Of Duty. Este juego también existe en su versión para GNU/Linux, incluso está la versión Open Source del mismo, para echar un vistazo basta visitar la pagina del proyecto cuyo nombre se llama OpenMoHAA Call Of Duty 2 Usando el engine IW, que es prácticamente el mismo del medalla de honor y q3, activision lanzaba tras el éxito de su primera versión: Call Of Duty 2 Quake Rally El mismo motor para un juego completamente diferente, es el caso de Quake Rally, un mod que salió de las pruebas de uno de los desarrolladores Halo. sospechoso no?. Bid For Power/ZEQ2 Pero no todos son disparos, con balas, uno de los tantos mods que salieron para Quake 3 Arena, y de mayor nivel de modificación al juego original era Bid For Power, se trataba de peleas donde los Players disparaban poderes al estilo Dragon Ball Z. Pero era muy primitivo, (recientemente lanzaron su última version), pero con el trascurrir el tiempo (mucho más reciente) salió, un juego ya independiente, con la misma temática, y esta vez con los personajes exactamente iguales de la serie hecha por Akira Toriyama: ZeQ2. El uso de las texturas, al estilo Warsow, hacen que el realismo del juego lo haga genial. Hace tiempo que está en su face beta, pero es perfectamente jugable.

0
2
Ocho personas con las que jamás deberías tener sexo
Ocho personas con las que jamás deberías tener sexo
FemmeporAnónimo11/13/2013

Nada huele mejor que el crap cuyano seguime para más aportes... ESTADOS UNIDOS. Ocho personas con las que jamás deberías tener sexo CUna lista que hay que mirar antes de caer en las tentaciones de la carne. O por lo menos para no volver a equivocarte. Dicen que la carne es débil y que el fruto prohibido es el más sabroso. Pero es conveniente tener en claro que algunas personas no deberían estar nunca en los planes sexuales de nadie. Aquí va el top eight. 1-La pareja de tu amiga/o. ¡Prohibidísimo! Sea novia/o, esposa/o, un touch pasajero o, incluso, un/a ex, no importa: lo único que se gana es un problema y lo mucho que se pierde es una amistad. Algo extremadamente más importante que un buen rato en un hotel, ¿no? 2-Tu jefe/a. El poder atrae, seduce y encanta, todo es verdad. Lo que también es verdad es el mal momento que vas a vivir el día siguiente cuando, a las 8 de la mañana, le tengas que llevar el café a su escritorio. La situación es definitivamente incómoda y, en algunos casos, hasta humillante. 3-Tu ex. ¡¿Para qué?! Muchas veces, el lema “más vale malo conocido que bueno por conocer” guía nuestros instintos y nos lleva a la cama equivocada. Y, también, puede suceder que el “enganche sexual” que tenían haya sido muy intenso. Sin embargo, volver a tropezar con la misma piedra es malo… ¡Pero encariñarse con ella es peor! 4-Alguien que está casado/a. Es el camino directo a la infelicidad: ser la segunda opción nunca es agradable ni placentero más allá de la excitación que genera vivir un momento prohibido. Además, los riesgos de enamorarse son altos y las probabilidades de que la relación termine bien, demasiado bajas. 5-El encargado/a de tu edificio. Pensalo bien: casi con seguridad es la primera persona a la que le decís buen día, le dejás la llave de tu casa y te arregla el cuerito a la hora que sea. ¿Vas a arruinar ese vínculo tan sano por un poco de placer? 6-Alguien que te encanta pero él/ella no está encantado con vos. Esa falta de interés se nota, inclusive, entre las sábanas. Es más, te van a hacer sentir como si al tener relaciones con vos te estuvieran haciendo un favor. Olvidate, es lo mejor que podés hacer. 7-Tu psicólogo/a. Las cosas se pueden confundir ya que, habitualmente, se alcanza un alto nivel de intimidad en cada encuentro. Pero antes de cruzar esa barrera de lo imposible, siempre pensá que el diván es para tener una buena sesión y nada más. 8-Tu primo/a. ¿Te tenemos que explicar por qué? Fuente: entremujeres.com

23
78
L
La Modelo colombiana más "Buscada"
FemmeporAnónimo9/23/2013

Sandra Marcela Molina. Impactó a todo el mundo en su video de Daddy Yankee "el amante". link: http://www.youtube.com/watch?v=YY33oEDtJv0 Es una de las modelos mas buscadas en Internet, después de su aparición impactante en el vídeo, El amante de daddy yankee. Y nosotros tenemos para ustedes, esta pequeña galería, para que la conozcan un poco mas. Cuidad: Cali Estatura: 1.67 Piel: canela Edad: 23 Medidas: 90 62 92

22
62
App Grid un centro de software más liviano para ubuntu
App Grid un centro de software más liviano para ubuntu
LinuxporAnónimoFecha desconocida

App Grid un centro de software más liviano para ubuntu Si bien, el Centro de Software de Ubuntu, es una magnífica solución para la instalación de aplicaciones en Ubuntu, tiene un grave problema, es lento y pesado, y lo cierto es que no termino de comprender la razón para este comportamiento, pero es algo que debería solucionar el equipo de Ubuntu. Una alternativa al Centro de Software de Ubuntu, la podemos encontrar en App Grid, aunque se trata de software privativo, puede dar una idea a los desarrolladores de Ubuntu, de como se podría mejorar la aplicación. APP GRID App Grid es una aplicación cuyo principal objetivo es el de facilitar al usuario descubrir e instalar aplicaciones en tu equipo. De esta forma, las principales características de la aplicación son las siguientes, - Descubrir nuevas aplicaciones cada vez que abres App Grid - Buscar, filtrar y ordenar tus búsquedas - Acceder a las compras utilizando tu cuenta de Ubuntu One - La ventana principal de la aplicación, te permite ver en forma de tabla las aplicaciones que coinciden de una búsqueda, o bien resultado de la selección de alguna categoría. Si la aplicación está instalada en tu equipo, verás un círculo verde sobre la imagen de la aplicación. Si haces clic sobre la imagen de cualquiera de las aplicaciones, tanto con el botón derecho, como como el botón izquierdo del ratón, pasarás a ver la información detallada de la aplicación. Algunas capturas de la aplicación, la descripción de la aplicación, detalles, y comentarios… Así como un botón para instalar la aplicación en caso de que no la tengas instalada en tu equipo, o dos botones para iniciar la aplicación o para desinstalarla de tu equipo… Si haces clic sobre los comentarios, accederás a un apartado mas detallado de los mismos, donde podrás filtrar tanto por idioma como por otros parámetros, como puede ser la versión de Ubuntu, la edad del comentario o su utilidad, Instalación App Grid no se encuentra en los repositorios oficiales de Ubuntu, y solo está disponible para la versión 13.04. Para instalar puedes hacerlo desde un emulador de terminal Ctrl+Alt+T) y ejecutar los siguientes comandos, sudo add-apt-repository ppa:appgrid/stable sudo apt-get update;sudo apt-get install appgrid

1
0
LMMS Linux MultiMedia System el FLStudio de Linux
LMMS Linux MultiMedia System el FLStudio de Linux
LinuxporAnónimo9/11/2013

Este pequeño programa hecho en Qt, es a su vez un gigante, por que tiene infinidad de herramientas, plug-ins, y recursos (como una amplia biblioteca de sonidos) destinadas a la creación/edición de audio, la verdad es increíble como crece, ha mejorado muchísimo desde las primeras versiones, ya se planta como firme candidato a ser una eficiente alternativa a FL Studio, que es el que reina por ahora en este rubro, solo por ahora. Que podemos hacer con el?: MÚSICA, tal como lo lees, por ademas de la edición podemos Crear música en tiempo real,siendo este su verdadero fuerte, pudiendo operar con el teclados, teclados Midi, y otros instrumentos compatibles. Si bien ubuntu, detecta automáticamente, la mayoría del hardware de este tipo de hardware, es uno de los pocos aspectos que se tienen que pulir. Recientemente se ha liberado su última versión (0.4.14). la cual trae grandes cambios, como correcciones. LMMS se encuentra en los repositorios de Raring al igual que los de Saucy, para instalarlo que basta hacerlo desde el Software Manager o desde la terminal con: sudo apt-get install lmms Pero si sos usuario de Ubuntu 12.04 o anterior, para disfrutar de este excelente aplicación, en su última versión necesitaras instalarla desde su PPA para ello abrimos la terminal y la agregamos: sudo add-apt-repository ppa:irie/lmms Actualizamos nuestros repositorios, e instalamos: sudo apt-get update; sudo apt-get install lmms Una vez instalado lo buscas en tu Dash de Ubuntu.

35
0
M
MAME en ubuntu 12.04, 13.04, 13.10
LinuxporAnónimo9/11/2013

Bueno todos conocemos a MAME (Multiple arcade emulator) pero para un desprevenido es un emulador que soporta juegos clásicos. de las máquinas de fichas. Un ejemplo: Bueno hasta ahora solo he instalado y configurado mi control con snow bros 1. Para su instalación y configuración seguiremos estos pasos: 1.- Instalacion, Abrir la terminal y poner: sudo apt-get install mame mame-tools gnome-video-arcade sdlmame sdlmame-tools 2.- Ejecutar mame: mame Para salir de mame puedes hacerlo con la tecla ESC(escape). 3.- Configuración: cd ~/.mame && mame -cc Se creó el archivo mame.ini es el archivo de configuracion. 4.- Vamos a editar mame.ini: gedit ~/.mame/mame.ini Como puedes observar en la imagen, una de las cosas mas importantes son rompath que es donde van los roms(juegos). Y los directorios que veremos mas adelante. Una de las cosas que mire que al instalar roms, tiene que meter un archivo BIOS HACK para neogeo u otros emuladores. 5.- Vamos a crear los siguientes directorios: nvram sta roms memcard inp comments snap diff Con el comando mkdir podemos crear todas esas carpetas: mkdir ~/.mame/nvram memcard roms inp comments sta snap diff Podemos acceder a la carpeta de los roms desde nautilus (interfaz de ubuntu seria como el explorer de windows.), tambien podemos acceder a nuestra carpeta personal y teclear ctrl+h (control mas h) para ver los archivos ocultos y asi ingresar a la carpeta mame y luegos roms. 6.- Configurar los controles, desde la opcion Configure general inputs podemos configurar los controles, por ejemplo yo uso un control arcade, el cual primero use jstest-gtk (una aplicación) para detectar mi control. Controles del teclado: Teclas de cursor -> Movimiento ctrl y alt -> Acción y disparo 1 o 2 -> uno o dos jugadores ctrl+alt -> Pantalla completa Fuentes: UpUbuntu y UsemosLinux

102
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.