Untitled - Departamento de Ciencias e Ingeniería de la Computación
Untitled - Departamento de Ciencias e Ingeniería de la Computación
Untitled - Departamento de Ciencias e Ingeniería de la Computación
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.2.1 FX Composer 1<br />
FX Composer 1.8<br />
La primera versión <strong>de</strong> FX Composer trabaja sobre sha<strong>de</strong>rs escritos en HLSL. Como se pue<strong>de</strong> apreciar en <strong>la</strong> captura <strong>de</strong><br />
pantal<strong>la</strong>, el eje central <strong>de</strong> <strong>la</strong> IDE es el código HLSL. Lo cual no indica que sea un simple editor <strong>de</strong> texto, ya que incluye<br />
varias características interesantes.<br />
FX Composer dispone, entre otras cosas, <strong>de</strong> <strong>la</strong>s siguientes cualida<strong>de</strong>s:<br />
Resaltado <strong>de</strong> sintaxis.<br />
Vista previa <strong>de</strong> uno o más sha<strong>de</strong>rs en una escena <strong>de</strong> prueba.<br />
Editor gráfico <strong>de</strong> propieda<strong>de</strong>s <strong>de</strong>l sha<strong>de</strong>r.<br />
Compi<strong>la</strong>dor interactivo.<br />
Administración <strong>de</strong> texturas usadas para <strong>la</strong>s pruebas.<br />
Herramientas <strong>de</strong> análisis y optimización.<br />
Distintas herramientas <strong>de</strong> medición: FPS, conteo <strong>de</strong> ciclos <strong>de</strong>l GPU, uso <strong>de</strong> registros y tasa <strong>de</strong> utilización.<br />
La primera versión <strong>de</strong> FX Composer, a pesar <strong>de</strong> ser algo tosca y simple, es bastante cómoda <strong>de</strong> usar. Y es por esto<br />
que se gano un lugar importante entre <strong>la</strong>s herramientas <strong>de</strong> creación <strong>de</strong> sha<strong>de</strong>rs. A continuación, veremos <strong>la</strong> forma<br />
en que FX Composer especifica <strong>la</strong> información que el sha<strong>de</strong>r necesita para po<strong>de</strong>r probarlo en <strong>la</strong> vista previa.<br />
Página 66