Download Geforce ATI Radeon

Document related concepts
no text concepts found
Transcript
Información Técnica acerca de las tarjetas de video, la generación de renders y solución de
problemas
Sobre la tarjeta de video
Focus y Armarius aprovechan al máximo las placas de video para obtener el mejor rendimiento posible, por lo
que la placa de video debe cumplir con los siguientes requerimientos mínimos:
Requerimientos Mínimos
Memoria de video:
1024 mbyte (1 gbyte)
Interfaz de memoria: 64 bits DDR2
DirectX:
9.1 (para Windows XP) / 10 (Windows Vista) / 11 (Windows 7)
Shader model:
3.0
El sistema requiere como mínimo que la placa soporte Shader Model 3.0. Sin embargo luego, hay varias
capacidades que puede tener o no la placa que pueden afectar en la posibilidad de generar el render. Entre esas se
encuentran el soporte de ciertos formatos de texturas, el tamaño maximo de la textura, soporte de anti-aliasing, el filtro
de texturas, entre otras.
El algoritmo de sombras hace un uso intensivo de la placa para efectuar cálculos en paralelo con branching
dinámico. Algunas placas no soportan muy bien el branching dinámico y este tipo de algoritmos no corre de forma
perfomante. Las placas que soportan directx10 o 11 en general tienen mucho mejor soporte del branching
Con estos requerimientos mínimos puede hacer uso de las funcionalidades mínimas del programa en cuanto al
escenario 3d y el render. Las placas de video se pueden agrupar en tres grandes categorias: baja, media y alta gama.
Estos requerimientos corresponden a placas de video de gama media/baja. Las placas de alta gama son las que se usan
para dar soporte a los videojuegos de última generación y son las que recomendamos para poder aprovechar al máximo
las capacidades del sistema. Para pc de escritorio es conveniente comprar la placa de mayor gama posible, siendo que
el precio de placa llegara a ser despreciable en comparación al valor del negocio montado alrededor del servicio. En
cuanto a las notebooks, la mayoría tienen placas integradas de media o baja gama, aún cuando la potencia del
procesador sea considerable. A veces es difícil conseguir una notebook con una buena placa de video integrada. Al
menos hay que verificar que soporte el mínimo requerido para el sistema.
Placas recomendadas (debe tener en cuenta que las tecnologías se actualizan constantemente, y a medida que
surgen nuevos modelos los más viejos se discontinúan, la tabla es sólo de carácter orientativo):
Geforce
ATI Radeon
GTX Series
HD 7000 Series
GTS Series
HD 6000 Series
GT Series
HD 5000
Diseño en capas de Focus y Armarius
Con el objetivo que el sistema se pueda utilizar en cualquier máquina con un mínimo soporte de DirectX, y
teniendo presente que en el fondo es un sistema de cálculo y producción y no un video juego, Focus y Armarius estan
diseñados en una arquitectura de capas:
1. La primer capa, (que se llama fixed pipeline), que es la que no tiene ningun efecto activado. Siempre y cuando
tenga soporte de directX, esta capa va a funcionar practicamente en cualquier placa. De hecho se puede hacer
funcionar con emulacion x software y anda lento, pero se puede usar.
2. El resto de las capas ya hace uso del programable pipeline, y ahi es donde empiezan las grandes diferencias
entre las distintas placas. En la segunda capa, es las mas trivial de las que hacen uso del pp. Y es cuando esta
activado [x] efectos = shaders.
3. La siguiente capa es iluminacion por pixel. Hasta aca es probable que casi todas las placas tengan soporte.
4. A medida que se agregan efectos, cada uno de ellos va a precisar de ciertos features, que a lo mejor no estan
disponibles, o la combinacion de los mismos hace que no lo soporte esa placa. Por ese motivo, los efectos se
pueden activar y desactivar, como un video juego.
Generación de renders
Cuando visualizamos un proyecto en la vista “3dpersp”, estaremos aprovechando el máximo rendimiento de la
plaqueta gráfica. Sin embargo, para que esto suceda y podamos ver nuestro proyecto en tres dimensiones, es necesario
instalar DirectX.
¿Que es DirectX? DirectX es un conjunto de programas y librerías diseñadas para aplicaciones multimedia y
aceleradores gráficos para video juegos y/o aplicaciones que requieren trabajos en una amplia gama de gráficos,
funcionando solo baja plataforma Windows.
Una vez instalado la versión de DirectX correspondiente, se puede generar un render del proyecto.
Consideraciones sobre el render
Sin usar ningún efecto a la hora de realizar el render de nuestro proyecto, este funcionará de
forma correcta en cualquiera de las resoluciones disponibles en la gran mayoría de las PC's. Esto se
debe a que cumple con los requisitos mínimos citados anteriormente. De todas forma, también
funcionará en la gran mayoría de las PC's si se activan las opciones “Efectos especiales” e
“Iluminación x Pixel”.
Efectos
La opción Brillo Metálico requiere generar unos mapas que pueden llegar a tardar algunos segundos cada uno.
Algunos proyectos pueden tener más de 50 mapas, con lo cual es un proceso largo. En máquinas con Windows 7 y
Windows Vista, muy ocacionalmente puede suceder que aparezca el mensaje de “No responde”, pero igual continua
funcionando correctamente. Este mensaje es temporal, por lo que en el remoto caso de que suceda, se debe aguardar y
esperar unos instantes a que responda nuevamente.
El efecto de sombras es el que más tiempo tarda porque tiene que evaluar un radio de puntos alrededor de cada
punto de dibuja, para calcular la sombra suave. (Guía de Iluminación y sombras.) Ese radio se configura en el mínimo y
máximo del radio de la luz. Generalmente esos valores se encuentran en 1 como mínimo y 20 como máximo. Estos
valores no afectan el rendimiento de la placa de video, y funcionan en todas las resoluciones posibles.
Si configuramos el mínimo = máximo = 20, el efecto de sombras exigirá mucho mas a la placa. Usando las
resoluciones de impresión 1, 2 y 3 funcionará sin problemas. Si utiliza las resoluciones 4,5,6, se podría llegar a
experimentar una demora en el procesamiento de las sombras. Si tarda mucho, se producirá un error en la placa de
video. Este error en Windows 7 está bastante controlado ya que hace que la placa se resetee y se pueda seguir
trabajando con normalidad, en cambio, en Windows Xp el driver de la placa de video dejará de funcionar completamente.
SUGERENCIA: Si deseamos generar un render para resolución de impresora se recomienda utilizar las
resoluciones 1,2 y 3. Con este nivel de resolución, no tendría que haber ningún problema al utilizar las sombras en
mínimo = máximo = 20. Con resoluciones más grandes 4,5,6 (utilizadas para generar posters, avisos, etc.)
recomendamos reducir el radio máximo de la luz
El efecto sombras solo funciona en placas con soporte Shader model 3.0 y soporte texturas de punto flotante de
tamaño 4096 x 4096 pxls. En las placas de gama baja puede que no le funcionen las opciones relacionadas con los
efectos de sombras.
Resolución de problemas
Problema
Causas posibles
✗ No esta el driver de Directx instalado, o
no es el correcto.
Solución
✔ Instalar los ultimos drivers de
DirectX. Puede descargarlos desde
Aquí.
Al entrar a la solapa 3d sale un
cartel que dice “Necesita DirectX”.
✗ Alguna otra aplicación tomó el control
de la placa de video, (video de flash, el
power point, una ventana DOS en
pantalla completa, étc). y el sistema no
La solapa de vista3d no dibuja pudo resetearla.
nada.
Pruebe algunas de las siguientes:
✔ Recalcular la obra con F5.
✔ Salir y volver a entrar de la solapa
3d.
✔ Grabar el archivo, y re-abrirlo.
✔ Reiniciar el sistema.
✔ Espere mientras termina de generar
✗ El sistema esta tardando mucho al
generar los mapas para brillo metálico y el
windows intrepreta que puede estar
colgado.
los mapas, no intente hacer otra
operacion que requiera repintar la
plantalla. El sistema no esta colgado,
solo esta tardando en generar los
mapas, y si tiene que repintar la
pantalla aún va a tardar mas tiempo.
Al
activar
la
opción
de
brillo ✗ La placa se quedó sin memoria para
metálico aparece un mensaje "No almacenar los mapas. Hay demasiados
responde" y la pantalla se pone objetos con brillo metálico.
freezada.
✔ Reduzca la cantidad de objetos con
brillo metálico. A lo mejor ciertos
objetos como cubiertos, tazas, floreros,
no hace falta que tengan brillo metálico
si la placa no tiene suficiente memoria.
✗ La placa no tiene soporte de algunas de
para formato de texturas
D3DFMT_A16B16G16R16F y/o
D3DFMT_G32R32F con multisampling y
para render target.
Al activar la opción preview de
sombras o render sale basura en la
pantalla.
✗ La calidad de sombra final además usa
✔ No podrá usar sombras con esta
placa de video. Cambiar placa de video
o evitar usar la opción de sombras.
texturas de 4096 x 4096 con formato
D3DFMT_G32R32F.
Si solo pasa con escenas complejas
y/o en resoluciones altas, puede
probar:
✔ Achicar el tamaño del area de
Al generar render o preview con ✗ Él cálculo de la sombra excede la
sombras
sale
un
mensaje
de capacidad de cálculo de placa de video.
windows : no responde o se cuelga
area de penumbra en 1-20. O en 1-15.
las luces en 1-1.
un mensaje que el controlador de la
✔ No utilizar sombras en esa
placa se colgo y aparece la pantalla
resolución.
en 640 x 480 y 16 colores.
fondo (deja una estela)
con penumbra fija (20-20). Poner el
✔ Eliminar la penumbre, poner todas
el sistema o se reinicia la pc, o sale
Al mover la escena 3d no borra el
penumbra. Verifique que no haya luces
✗ La placa no tiene soporta de texturas
como render target (placa de muy baja
gama)
La navegación en la vista 3d no es
✗ Escena muy compleja con todos los
fluida.
efectos activados.
✔ No utilize la opción de efectos. Solo
podra trabajar en fixed pipeline.
✔Activar la opción “Habilitar
Modo Draft”
Ver Aquí
✔Para solucionarlo, hay que
colocar el archivo d3dx9_30.dll en
Faltante de dll de directx.
✗ Faltante de dll en DirectX.
la capeta C:\Windows\System32. En
caso que el se trate de una edición
de 64 bits, la ruta es
C:\Windows\SysWOW64\