lunes, 31 de julio de 2006

Presentando al host de este rincón de la red...

[Foto suprimida por el author]
En realidad la foto fue sorpresa de un compañero de trabajo. No era la intención tomar la foto ya que el celular no estaba para eso. Y si: trabajo con una mano en el mouse, la otra en el teclado y la vista: en la pantalla... Soy un caso perdido XDDD.
Saludos
J.

Sysadmin day's (atrasado pero igual)

Ahora que me acuerdo, el 28 de julio se celebró el día del sysadmin...

(en realidad recien estoy leyendo los correos... jajajaja)

Feliz día atrasado!!!

J.
ah... y nuestro grito de guerra: System Down, System down!!!!! XD... (Talla interna)

domingo, 30 de julio de 2006

1305 Poligonos


De acuerdo al bosquejo del Joao, esto correspondería a una Escudera, la base de la clase guerrero. (Si... Joao me envio un bosquejo con ambos sexos, pero mi preferencia siempre ira por la clase femenina... uds. entienden XD)

Es posible optimizar más el modelado para reducir hasta unos 950-1000 poligonos aprox., pero el modelo pierde mucho detalle y se vuelve tosco, asi que lo dejare asi mientras tanto. (Bueee... acepto comentarios, y si no son muy descabellados, tal vez les haga caso).

ToDo:

- Texturizar (y esta vez lo haré considerando un modelo de producción).
- Esqueletizar.
- Animar una caminata básica.

No tengo intenciones de modelar otro personaje hasta haber acabado con este 100%. Desde luego siempre puedo cambiar de idea, pero al menos quiero dejar este personaje texturizado, asi podremos partir dandole al joao un curso basico de texturizado y que el se ponga a "pintar monos"... jejejejeje.

Saludos.

J.

miércoles, 26 de julio de 2006

Sigamos con el cuento...

Dejando de lado el tema ATI-AMD y continuando con la vida mas o menos normal...



Habrá que seguir con los poligonos... muuuchos poligonosssss... XD.

Saludos

J.

lunes, 24 de julio de 2006

Inutilidad pública

Dudo que a alguien le sirva lo siguiente, pero lo posteo igual...

Si quieres usar linux y tienes una tarjeta de vídeo ATI, mas una placa madre con un chipset nForce 3 (ej: Asus K8N), necesitaras de windows 2000/XP para poder usar la tarjeta de vídeo con aceleración bajo linux...

Asi de simple y de increíble...

Probablemente existe alguna carácteristica no documentada en el chipset que hace que por ahora solo funcione adecuadamente bajo Windows, o bien un Bug de ciertas BIOS... Si quieren obtener aceleración gráfica para linux usando una tarjeta ATI, en una placa madre con chipset nForce 3, deberan encender la maquina, bootear windows, reiniciar la maquina (usando la opcion "reiniciar" y no "apagar"), y bootear linux... solo de ese modo podrán obtener aceleracíon grafica bajo ese hardware. (El problema no esta en el driver, probablemente los autores del modulo agpgart digan algo al respecto... en algunos años mas XDDDD)

Boinnnnkkkkkkk!!!

Saludos

J.

viernes, 14 de julio de 2006

Penumbra

He aqui algo que no se ve todos los días:

Un juego en primera persona (mas bien es una especie de demo... de ahi les explico) donde entras a un lugar alejado de cualquier cosa que se haga llamar humana (Groenlandia) , sin armas, donde todo lo que encuentras es una linterna con pilas marca chancho (y de las baratas), un iluminador de emergencia (glower, o una de esas pastillas que ilumina cuando la quiebras hasta por 24 horas si es necesario, que usan los servicios de urgencia en gringolandia), y usando tu cerebro debes sobrevivir a un ambiente donde no tienes idea lo que puede pasar después... pero que de algún modo te da la sensación de que estas en serios problemas... Y para rematar, con un motor gráfico que facilmente puede dejarte los pelos de punta... mas un motor físico que ya lo quisiera tener Havoc... y todo eso...

¿¿Gratis??

Si!! Gratís... tal cual.

Les presento a penumbra.

Pesa unos 156 Mb aunque dependiendo de que mirror usen, lo mas probable es que deban bajar tambien el parche de 13 Mb que deja el juego a la versión 1.1.

Antes de darles el link y de que lo prueben, deben al menos tener lo siguiente:
- Un procesador de al menos 1 Ghz.
- 256 Mb Ram como mínimo.
- Tarjeta de Vídeo: Ati Radeon 8500 o superior, o Nvidia Geforce 3 o superior, excepto la Geforce 4 4000MX, que no es soportada (el juego necesita Pixel Shader, cosa que esa tarjeta no soporta).
- 400 Mb de espacio libre en el disco duro como mínimo.

Tengan en mente que el juego es mas bien una demostración de tecnología mas que un juego 100% completo, y que contiene algunos bugs, pero aún así, no les recomiendo para nada que jueguen en una habitación oscura... si se animan, no digan que no se los advertí.

Saludos

J.
Ahhh... se me olvidaba, el link: http://frictionalgames.com

jueves, 13 de julio de 2006

Finalmente... por ahora.

Vista generada usando la Game Engine de blender (Full OpenGL).

Vista del Objeto Renderizado, usando la Maquinaria de Blender.
.

Vista sobre el boceto de Kaoru... No soy tan malo manejando herramientas 3d :P.

Sin embargo, el render DirectX muestra:


Aunque lo mas probable es que el visor de DirectX nos muestre el objeto con alguna luz por defecto que este usando la máquina DirectX... bueeee... nada es perfecto...

En cuanto a este modelo, considerenlo como un modelo de pruebas, para ver la cantidad de poligonos que se pueden usar... el modelo aún esta incompleto (falta el mapa de normales y el mapa de rugosidades), pero el resto del trabajo lo dejaremos para los modelos de producción, que de hecho estaran razonablemente más detallados (pero no esperen nada fotorealista o algo así...), aunque para una textura 512x512 es básico... pero como punto de partida, esta bien. Ahora sólo tengo que hablar con el resto de la gente de arte (no son muchos, si alguien quiere unirse al cuento como artista, será mas que bienvenid@ ;) ) para ponerlos de acuerdo en lo que se necesita para avanzar con el asunto..... probablemente seguire mientras tanto con el logo del proyecto en 3D y le daré un mejor aspecto a la espada del logo...

Sin embargo la mejor idea por ahora es ir a descansar...

Saludos

J.

lunes, 10 de julio de 2006

Modelo de Pruebas Listo.


Todo lo que falta ahora es pintar el modelito... mapas UV y todo eso...

Por ahora le faltan las manos y la capa, que no la voya completar por ahora... simplemente voy a darle un poco de color.

Para las estadísticas: El modelo usa unas 688 caras (entre triangulos y cuadrados), 560 vértices, y el mapa UV será de 256x256 o 512x512 Pixeles. Esto para ver si el modelo sera capaz de correr bajo tarjetas de vídeo no tan nuevas (No esperen que nada de esto corra bajo una Voodoo 3 e inferiores... particularmente la limitacion de 16 Bits por textura, geometría limitada a triangulos, y texturas de 256x256 resultan particularmente molestas).

Como referencia:

Los modelos de Warcraft 3 tienen un tamaño de textura de 256x256, 32 bits, y los modelos tienen en promedio unos 400 triángulos para los personajes normales y hasta 700 triángulos exclusivos para los personajes principales (Recuerden que Warcraft 3 podía funcionar bajo una Voodoo 3 3000 con los ultimos drivers no oficiales provistos por el extinto grupo de desarrolladores 3DHQ, no los ultimos oficiales provistos por 3DFX).

Los modelos de Neverwinter Nights (El original) Tienen un tamaño de textura de 128x128, a 32 Bits, los modelos tienen en promedio unos 300-400 poligonos.

Habra que entrar a picare... y mucho.

Saludos

J.

sábado, 8 de julio de 2006

Machine Check Exception

Soy un Geek, no lo niego.

Aunque segun mi cartón actualmente en uso debería preocuparme mas de problemas que tienen que ver con física básica (Acción-reacción y resistencia de materiales) y estructuras de acero, según mi cartón original soy bueno tambien para resolver ciertos problemas matemáticos y llevarlos a una maquina (Y no me refiero a una calculadora) para obtener resultados... Pero gracias a que en Chile necesitan mas Jefes que operadores, debo conformarme con pitutear y ver de vez en cuando ciertas cosillas que para el promedio de profesionales de cierta area pasan piola.

Me llego una maquina de ultima generación, armada por un Ingeniero en Electrónica, que tenía un pequeño y leve problema...

La maquina era:

- Athlon 64 FX-60.
- Placa Madre MSI K8N Diamond Plus (No es una placa madre adecuada realmente pero...)
- Tarjeta de Video Geforce 7800 GTX-512 SLI (2 Tarjetas de video combinadas...)
- 2 GB de DDR RAM.
- Fuente de Poder Thermaltake de 600W.
- 4 Discos duros de 250 GB c/u (2 PATA y 2 SATA).
- Grabador de DVD.
- Gabinete Standard TOWER (Al menos no es un gabinete Discomix XD)
- Windows XP Professional.

Hermosa maquina... el problema es que el tipo había llevado a garantia esta maquina porque no podía hacer nada con ella.... Siempre que intentaba usar su maquina a los 5-10 minutos aparecía una linda pantalla color cielo que rezaba:

STOP 0x0000009c (0x00000004, 0x80545ff0, ....)

MACHINE_CHECK_EXCEPTION

Una breve pasada al manual del diseñador de sistemas operativos de INTEL (Si!!! tengo uno de esos!), nos indicaba que una MACHINE_CHECK_EXCEPTION es una señal de parada que usan los procesadores posteriores al Pentium pro, cuando el sistema encuentra un error de hardware irrecuperable, mas un poco de información técnica de que produce el error, la que no te servira de mucho si no tienes el manual adecuado para ello (los 4 numeritos hexadecimanles entre parentesis al lado del 0x0000009c describen que fue lo que lo provocó y que varía según el hardware que tengas). Buscando un rato en el sitio de Microsoft, se encuentra que el error efectivamente es producido por un problema de hardware serio (lease procesador con su memoria caché dañada, bus de sistema dañado, memoria dañada, placa madre dañada, etc.)
y que es bastante dificil de diagnosticar.

Desde luego el tipo estaba un tanto desesperado (Ver a un Ingeniero en Electrónica preocupado es "pintoresco" por decir lo menos, mal que mal, el tipo algo entendía del cuento y tenía una plena idea de lo que lo anterior significaba, mas el hecho de que se lo jodieron con unos US$1500 mas o menos (estimo) no le resultaba agradable para nada) asi que dejo el cacho que no habían podido resolverlo en gringolandia (Donde compro el equipo), ni con un amigo suyo que era informatico... Desde luego un informático en general no tiene idea de hardware... pero al menos este cabro ya había recibido mis servicios, asi que me presentó a la vict... errrr... persona.

Con ese referente a cuestas me puse a desarmar el sistema y me encontre con algo que realmente no esperaba ver en un equipo de ese tipo:

Pin 1 de la Fuente de Poder:
- Disco duro SATA 1 y 2, Tarjetas de Video, Disco duro PATA 1
Pin 2 de la Fuente de Poder:
- Unidad de DVD, Disco duro PATA 2.

Si algo cachan de eletricidad/electrónica básica, se darán cuenta donde estaba el problema en realidad... si no, les explico:

El pin 1 de la fuente de poder estaba sobrecargado: Las tarjetas de video de ultima generación usan unos 160-180 Watts de poder (solo SLI o Crossfire), mas los discos duros SATA que en general requieren unos 40-50 Watts para operar y los PATA igual... resumen: 180+50+50+50= 330 Watts... por un solo Pin... Por el otro pin pasaban unos 30+50= 80 Watts. Sumemosle el consumo del pin del procesador (unos 95-100 Watts estimo) = 330+80+100= 510 Watts...(sin contar placa madre) eso en el peor de los casos.

Pero si la fuente de poder esta calibrada para 600W, ¿¿No debería ser suficiente??... No pues muchachos... las fuentes de poder serán de 600W, pero no son efectivos...si tienes una fuente de poder debes dividir el poder entre los 2 pines que usualmente traen (cada pin trae 2 conectores a disco duro normalmente) serían en total:

- 250 W pin 1.
- 250 W pin 2.
- 100 W pin procesador.

El pin de la placa madre es variable, dependiendo de que conector sea el que alimente .

Para una fuente de poder standard. Si consideramos que los discos duros y unidades de CD/DVD tienen un consumo bajo, entonces es lejos mas que suficiente para las necsidades de una maquina promedio, pero conectar una tarjeta de video Dual SLI puede ser todo un cacho...

Reorganizando los pines tenemos ahora:
- Pin 1: Discos Duros (los 4)
- Pin 2: Unidad de DVD, Tarjetas de vídeo.

Con eso tenemos la alimentación adecuada (aunque la cablería interior quedo horrible, pero ¿¿A quien le importa??) y desaparecieron todos los problemas.

Mover cables por la modica suma de $20 lukas no es tan malo despues de todo. (El arreglo duro menos de 1/2 hora, me puse a jugar Doom 3 esa noche con calidad mejorada (pero no la mejor... aun no existe el hardware para eso... aún) y por primera vez veo las animaciones del Doom 3 100% realistas...

Mal que mal... hay que aprovechar lo que se tiene... Sin embargo el hecho de que la maquina diga que tiene problemas con el hardware, cuando en realidad los problemas son de alimentación de energía es un tanto vergonzoso... Boiiiinnnnkkkkk!!!

Saludos

J.
Aunque esas 20 lukas, fueron de forma fácil: Se me quedaron las llaves de la oficina en la casa a la mañana siguiente y las otras 2 personas estaban fuera de santiago... el taxi cobro 10 lukas y no me las reembolsaran... El costo de evitar una reclamo a la gerencia y una carta a la inspección del trabajo fue de un par de pizzas de las caras... $ 10 lukas mas o menos. Es como dícen "Facil viene, fácil se va" (y de paso, eso demiestra que mi vida tambien hace "Boiiinnnkkkk" de vez en cuando) por eso fue lo de las "aaaaaaa" de mi post anterior. Que les vaya bonito XD.

jueves, 6 de julio de 2006

AAA AA AAAAAA AAAA AAAAA!!!!

AAAA
AAAAAAAAAAAAA AA AAAAA AAAAA AAAAAA AAAAA AAAAA A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A...

AAA AAA AAA AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA AAAAA AAA AAA AAA AAA AAA AAA AAAAA AAAAA AAA AAA AAA AAA AAA AAA AAAAA AAAAA AAA AAA AAA AAA AAA AAA AAA AAA AAAAAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAAAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAAAA AAAAA AAA AAA AAA AAA AAA AAA AAA AAA

aaaa://aaaaaaaaaaaa.aaa/aaaa/AAAAAAAAAA

Aaaaaaa.

A.
AA:A. Aaaaaaa aa aaaaa aa aa aaaaaa!!!