03 1931
icon1 Admin | icon2 Flex , Proyectos | icon4 03 31 2009 | icon3 No hay comentarios »

Hola. Ha sido un tiempo desde la última entrada por varias razones: 1) no tienen tiempo para nada, 2) la falta de tiempo, la moda, 3) pojeżdzenie buena moto tiempo :)

En este trabajo se inició un proyecto bastante grande que se utilizará para apoyar a ciertos eventos. Todo se escribirá en la conexión flexible base de datos + php. El proyecto decidió utilizar "grave" marco, más bien, porque mi consejo simple no podría haber (llegado por su parte se utilizará). Flexiona dos marcos popular basada en MVC: Cairngorm y PureMVC . Ambos marcos son gratuitos. Elegimos PureMVC porque a menudo ha sido presentado en varios foros importantes, es portado a varios (adolescente) idiomas (por ejemplo, C + +, Java, C #, PHP, etc) y no se combinan para todo, pero tiene la misma arquitectura de MVC, y por esta muy poco "pesada". El primer día que fue a luchar con él, pero ya lo es con cualquier przystępniejszy otras remuneraciones similares y más fácil de entender. Me gusta mucho, sin duda acelerar el sistema de producción y facilitar su posterior expansión.

Además, la compañía que escribir un programa para apoyar a los trabajadores y gestión de proyectos. Aquí todo está escrito en C + +, la biblioteca wxWidgets (rox!) En la GUI, y mysqlpp para conectarse a la base de datos MySQL, que también utiliza el programa. El programa ayudará a iniciar la sesión lo que hiciste, ¿cuánto tiempo se gasta y en qué, vamos a trabajar más fácilmente en un futuro oceniach temporal, y tendremos una mejor idea del tiempo que pasamos una tarea dada. No mucho tiempo en este espacio de la pantalla desde la pantalla principal del programa.

Incluso wxWidgets propo me recordó una cosa importante. Si molesta a alguien que descargar las fuentes y compilarlos (después de compilar el directorio tiene un 1 GB!) Y se preguntó por qué no ha terminado libek tengo una solución para él: wxPack. Se trata de un "paquete" listo para libek Visual'a y MinGW, además contiene opcional controles y libre mejor diseñador esto es wxFormBuilder bibloteki. Obviamente, todo en las versiones estables najowszych menos espacio duzoooo y de ocupación y tiempo que compilar manualmente.

03 1917

Ahora que tengo el apoyo a los shaders sería un pecado no usarlos para procesamiento posterior. Pero para esto he perdido una cosa más: renderizado rápido a la textura. Lo he hecho antes, pero con métodos gratuitos, como glCopyPixels. Afortunadamente, OpenGL ha introducido algo mucho más rápido, a saber: Frame Buffer de objetos. Esta extensión nos da la oportunidad de "fuera de la pantalla" la representación de esta escena a la textura, pero no sólo. También es posible grabar si el stencil'a buffer de profundidad. Tuve la oportunidad de aplicar esto a mi procesador, y por la forma en que escribió los ensayos, los tres processing'owe simples posteriores efectos: flor, escala de grises y Sephia. Por debajo de capturas de pantalla que muestra este efecto (en la esquina inferior izquierda de la escena se representa con la plaza a un FBO pequeño en el que estos efectos pueden verse en la escena del fondo traducida como "normal")

03 1915

Hola. Recientemente, la demoscene portal polaco (www.scene.pl ) Los esclavos salió con una interesante iniciativa para organizar componente llamado "Código SCENE.PL Compo # 1". El propósito de este concurso consistía en escribir un efecto gráfico relacionado con una o menor en mayor medida con el efecto scenowym de edad, a saber, tablero de ajedrez. Como nada scenowego tiempo que hice y el hambre para la creatividad, decidí skrobnąć algo. Y así, después de trabajar unos minutos después de la cero lentamente hasta formar una pequeña producción. Curiosamente, la composición se quitó de trabajo hasta 7 (la actual es exactamente el problema y su cocción), que es un gran éxito como el componente Aléjese durante este difícil período de demoscene polaco. Quizás este resultado se debe al premio principal, patrocinado por el organizador, y no sólo eso: una botella de boda bimberku Slaves'a boda - nacido en 2008. Creo que este premio era participar en el dopaje "para trabajar :) . Aquí os dejo un enlace al concurso, que actualmente se lleva a la votación, un enlace a mi trabajo y algunas capturas de pantalla ilustrativas.

Enlace a la competencia y otros trabajos: www.scene.pl

Enlace a mi trabajo: http://www.scene.pl/compo/4% 20 -% 20scene_fx_compo_bojkar.zip

Enlace a video: http://www.youtube.com/watch?v=N0f4XsKFRfE&feature=channel_page

Capturas de pantalla:

03 1912
Shader Editor
icon1 Admin | icon2 otros , los diseños | icon4 12 03, 2009 | icon3 2 Comentarios »

Dado que el sombreado de última enchufado en el motor, me decidí a encontrar una herramienta conveniente para crearlos. Decidí probar varios programas: ShaderDesigner Typhoon 1.5.9.4, Nvidia FX Composer 2.5 y AMD RenderMonkey 1,82. Las principales características que yo quería tener ese programa son: soporte para GLSL, por supuesto, la velocidad, sencillo pero con muchas posibilidades (cambio de la malla, la adición de variables, gestión de materiales, etc), lo que provocó la sintaxis.

Así que vamos a iniciar el primer programa que es la versión 1.5.9.4 ShaderDesigner Typhoon. Fue mi primer programa para la creación de shaders de las cuales se han reunido con. Con los tres, el programa cuenta con el más ligero de instalación, que "pesa" sólo 10mb. Desafortunadamente, esto implica algunas desventajas, pero por el momento. El programa de incendios lo más pronto después del comienzo se nos presenta a primera vista una simple e intuitiva interfaz gráfica de usuario. Desafortunadamente, como está sucediendo en ella se encontró que la adición de los uniformes, ya sea la textura ya no es tan intuitiva e incluso muy "salvaje". Todas las ventanas se acoplan, por supuesto, pero un cambio en sus organizaciones es muy grueso, y esto después del cambio y volver a activar el programa, el arreglo se conoce como la norma. Actual escritura de código y materiales modifikacja es muy fresco. Preguntar editor tiene una sintaxis que trabaja para no decir otra cosa extraña, no viven su vida, a veces funciona ya veces. Como las mallas tenemos unos cuantos objetos ya hechos, y podemos añadir sus propios pero, por desgracia, en su propio formato (*. GSD) para un total de dyskwalfikuje esta opción. Un gran inconveniente de esta aplicación es que ya no es sólo desarrollados. En resumen: recto, grueso, para escribir rápidamente en algo simple, pero más interesante en mi humilde opinión no es muy divertido.

Otra aplicación que probé fue una Nvidia FX Composer. Esta es la mayor aplicación de los tres (230mb instalki peso), que también muestra la velocidad de lanzamiento de aplicaciones. En mi equipo contra incendios ya algo leciwym puede ser un segundo pocos buenos que no es fresco. A medida que esperar más tiempo por unos segundos nos aparece toda la aplicación, usted puede ver fácilmente que se trata de algo más grave que ShaderDesigner GUI es muy fuerte y poderoso al mismo tiempo sea lo más intuitivo. Usted también tiene las ventanas muelle, pero su configuración es mucho más fácil y más exacto, no hay problema Ponemos el sistema para satisfacer sus necesidades. A primera vista la lista de extensión de assetów (luces, mallas, texturas, etc), materiales avanzados y los editores de texturas. Vamos a lo más importante es el editor de código. Sintaxis para colorear y numeración de líneas de código es casi idéntico a lo que tenemos en Visual Studio, que es agradable y claro. Preguntar editor de sintaxis y, a diferencia de ShaderDesignera funciona muy bien. Sin embargo, a pesar de las muchas ventajas del programa es un gran menos que dyskwalfikuję en mi caso: la falta de apoyo estándar GLSL. Por lo tanto, decidí probar con otro programa:

AMD RenderMonkey. Debo admitir que más de FIMI Nvidia sitio de ATI y no tener una buena experiencia con las tarjetas gráficas ATI, y detrás de la cual tampoco es muy aficionado, pensé que su suave es mucho peor que el FX Composer. Pero las apariencias pueden ser confundidos y también lo era el caso. Peso instalki está en medio del resto de los programas - 99MB, que es la de "tragar". El inconveniente es que debe tener una cuenta (gratuita) de AMD para poder descargar el programa (además no sé por qué pero me ściągało sus servidores en promedio, sólo 30kb / s). El programa de incendios lo más rápidamente ShaderDesigner. Interfaz gráfica de usuario GUI me recuerda a la de Visual Studio 6.0, que es predecible, pero útil. Aquí también tenemos ventanas acoplables, que tenemos alguna posibilidad de cambiar la ubicación y el tamaño de la interfaz gráfica de usuario. A primera vista, que no tienen otra opción, pero afortunadamente es sólo una ilusión. La forma más sencilla e intuitiva, podemos añadir texturas, modelos (aqui podemos poner una malla en formatos populares, tales como: 3DS, OBJ), variables, etc Desgraciadamente, algunos pueden presentar una queja ante el editor de código. Lo primero es la sintaxis. Las palabras clave son buen color, al igual que en Visual Studio para el color del mar, pero no tan sólido como gl_Position color rosa es un poco demasiado ... en el peor, no pude encontrar la opción de cambiar colores del color, y debemos vivir con el color rosa . Preguntar sintaxis es, lamentablemente, no el mejor. General provocando que no podía correr, mientras que las tiendas de sitios incitando tiene algunos me faltan algunas de numeración de líneas de código, así como no pude encontrar las opciones para incluir estos.

En conclusión, me eligió RenderMonkey. En primer lugar, un buen soporte de GLSL, obras con bastante rapidez (en lugar de FX Composer), es simple pero tiene una opción muy necesaria. Tiene una textura y añadiendo desarrollados y cambiante. Este programa hace la mayor impresión en mí y me la va a utilizar.

PS Insto a todos los programadores a participar en el Código SCENE.PL Compo. También trato de participar y estoy seguro que la alabanza de su producción. Detalles: http://www.scene.pl/

01 de marzo

Ayer me las arreglé para conectar shaders. Voy a escribir a su uso del lenguaje GLSL, GLSL vinculación obługi-y resultó increíblemente simple. Por fin puedes añadir algunos efectos interesantes para el renderizador. He aquí un ejemplo de pantalla con un sombreado de ejemplo.

Ayer recibí de un amigo cool musical sobre Java:

"Decir que Java es bueno, porque trabajo en todos los sistemas es como decir que el sexo anal es bueno, porque opera en ambos sexos."