31 mars
icon1 admin | icon2 Flex, Projets | icon4 03 31, 2009 | icon3 Pas de commentaire »

Bonjour. Ça a été un moment quelconque depuis le dernier poste pour plusieurs raisons: 1) n'a pas eu le temps de quelque chose d'intéressant, 2) l'absence de mode de temps, 3) Beau temps pour un pojeżdzenie moto :)

Dans ce travail nous avons commencé à bien un projet d'envergure qui seront utilisés pour appuyer certains événements. Le tout sera écrit en PHP Flexi + pour se connecter à la base de données. Le projet a décidé d'utiliser «cadre» graves, comme mon conseiller plutôt simple ne peut avoir (venu de sa part sera utilisé). Pour flex populaires sont 2 cadres fondés sur MVC: Cairngorm et PureMVC. Ces deux cadres sont libres. Nous avons choisi PureMVC parce qu'il était souvent aussi dans divers forums majeurs, est transporté à plusieurs (teen) langues (par exemple C + +, Java, C #, PHP, etc) et ne se combinent pas tout, mais il a la même architecture de MVC, et ce très peu "pèse". Le premier jour, il alla se battre avec lui, mais il est déjà à chaque aube przystępniejszy et plus facile à comprendre. Bardzo mi sie podoba, accélérer certainement le système de production et de faciliter son expansion ultérieures.

En outre, la société où je vous écris un programme visant à soutenir les travailleurs et gestion de projet. Voici le tout est écrit en C + +, la bibliothèque wxWidgets (rox!) Pour l'interface graphique et mysqlpp de se connecter à la base de données mySQL, qui utilisent également ce programme. Le programme aidera le journal de ce que vous avez fait, combien de temps est dépensé et sur quoi, ainsi sera plus facile pour nous de oceniach temporairement un travail futur, et nous avons une meilleure représentation du temps, qui est consacré à cette tâche. Peu de temps dans cet espace du programme principal économiseur d'écran.

Même wxWidgets Propo m'a rappelé la seule chose importante. Si vous avez besoin de quelqu'un agace le téléchargement des sources et les compiler (le répertoire après la compilation prend environ 1 Go!) Et se demande pourquoi il n'ya pas toutes faites pour lui libek avons une solution: wxPack. Il s'agit d'un "paquet" prêt pour mingw libek Visual'a, et contient en outre en option le contrôle et le meilleur designer libre pour ce bibloteki ou wxFormBuilder. Évidemment, tout ce que dans les versions najowszych stable et duzoooo occupant moins d'espace et de temps que manuellement la compilation.

17 mars
Moteur de suite 2
icon1 admin | icon2 Projets | icon4 03 17th, 2009 | icon3 3 Commentaires »

Or, comme nous avons l'appui pour les shaders serait un péché de ne pas les utiliser pour écrire de transformation;. Mais pour cela, j'ai manqué une chose: le rendu rapide de textures. Auparavant, je l'ai fait déjà, mais les contenus tels que la façon dont glCopyPixels. Heureusement, OpenGL a introduit quelque chose de beaucoup plus rapide, à savoir: Frame Buffer Object. L'extension de ce qui nous donne la possibilité de «hors champ» de rendu de cette scène à la texture, mais pas seulement. Il est également possible d'enregistrer la mémoire tampon de profondeur ou stencil'a. J'ai été en mesure d'appliquer à mon moteur de rendu, et par la façon dont j'ai écrit les tests, les trois simples effets processing'owe post: Bloom, niveaux de gris et Sephia. Ci-dessous je captures d'écran montrant cet effet (dans le coin inférieur gauche de la scène est rendue au moyen de la place à une petite FBO dont ces effets peuvent être vus, dans la scène d'arrière-plan sont rendues dans un "normal")

15 mars

Bonjour. Récemment, les Slaves polonais demoscene portail (www.scene.pl) est sorti avec une initiative intéressante d'organiser compo appelée «Code SCENE.PL Compo # 1". Le but du concours était d'écrire un effet graphiques associés à un degré moindre ou plus, avec l'effet scenowym anciens, à savoir échiquier. Depuis scenowego rien de temps et je n'ai pas faim pour la créativité, j'ai décidé skrobnąć quelque chose. Et c'est ainsi qu'après quelques minutes de travail après le scratch lentement jusqu'à ce que la production a été faible. Fait intéressant, pas moins de 7 Travail wystartowało compo (actuellement de 1 est exactement le problème et sa mise à feu) comme une grande réussite que les scenowe compo au cours de cette période difficile de demoscene polonais. Peut-être que ce résultat est dû au grand prix parrainé par l'organisateur, et pas seulement: une bouteille de mariage bimberku des noces Slaves'a - né en 2008. Je pense que ce prix a été de participer au dopage "" pour travailler :) . Ici je vous laisse un lien vers le concours, qui pour l'instant le vote, un lien vers mon travail et quelques images d'illustration.

Lien à la concurrence et d'autres travaux: www.scene.pl

Lien vers mon travail: http://www.scene.pl/compo/4% 20 -% 20scene_fx_compo_bojkar.zip

Lien vers la vidéo: http://www.youtube.com/watch?v=N0f4XsKFRfE&feature=channel_page

Screenshots:

12 mars

Depuis le shader dernier branché sur le moteur, j'ai décidé de trouver un outil commode pour les créer. A décidé de tester plusieurs programmes: Typhoon ShaderDesigner 1.5.9.4, Nvidia FX Composer 2.5 et AMD RenderMonkey 1.82. Les principales caractéristiques que je voulais avoir un tel programme sont: le soutien à GLSL, bien sûr, la vitesse, simple mais avec beaucoup de possibilités (changement de maillage, ajouter des variables, la gestion du matériel, etc), ce qui incite la syntaxe.

Commençons donc avec le premier programme qui est Typhoon ShaderDesigner version 1.5.9.4. Il a été mon premier programme pour créer des shaders de ce qui est rencontré. Avec les trois, le programme offre la plus légère d'installation, qui «pèse» 10 Mo seulement. Malheureusement, cela implique minusami plusieurs reprises, mais sur les moments. Le programme des incendies le plus rapidement, dès que vous commencez à nous apparaît à première vue, une interface graphique simple et intuitive. Malheureusement, ne va que dans il est constaté que l'ajout d'uniformes, ou la texture n'est plus une telle intuitive et même assez «sauvages». Toutes les fenêtres sont à quai, bien sûr, mais un changement dans leur organisation est terriblement grossier, et ce, après la modification et re-activer le programme, l'arrangement est fait référence comme étant la norme. Écrit le même code et matériaux modifikacja est très cool. Prompting rédacteur syntaxe, il travaille pour ne pas dire étrange, vivant leur vie, parfois fonctionne et parfois pas. Comme nous avons un objet maillage peu toutes faites, et nous pouvons ajouter les vôtres, mais, malheureusement, dans leur propre format (*. GSD), portant le total dyskwalfikuje cette option. Inconvénient majeur de cette application est qu'il n'est plus déroulant simplement. Pour résumer: tout droit, grossiers, d'écrire rapidement sur quelque chose de simple mais attrayant, pas imho très amusant.

Une autre application que j'ai testée était NVIDIA FX Composer. Ceci est le logo sur le plus dur de tous les trois (instalki poids 230MB), qui affiche également la vitesse de lancer des applications. Sur mon matériel déjà légèrement leciwym peut être quelques bonnes secondes à feu qui n'est pas cool. Comme d'attente déjà ces quelques secondes, nous apparaît toute l'application, vous pouvez facilement voir que nous avons affaire à quelque chose de plus grave que ShaderDesigner interface est très fort et, dans le même complexe que intuitive. Vous avez aussi la Windows Dock mais l'installation est beaucoup plus facile et plus précis, facilement ułożymy le système à vos besoins. À première vue, le assetów liste d'extension (lumière, maillage, texture, etc), de vastes éditeurs matériaux et textures. Allons à la chose la plus importante qui est l'éditeur de code. Coloration de syntaxe et de la numérotation de lignes de code est presque identique à ce que nous avons dans Visual Studio, ce qui est agréable et claire. Prompting rédacteur syntaxe et, contrairement ShaderDesignera fonctionne très bien. Toutefois, malgré les nombreux avantages de ce programme est un moins grand qu'il dyskwalfikuję dans mon cas: pas de support standard GLSL. Par conséquent, j'ai décidé d'essayer un autre programme:

AMD RenderMonkey. Je vais dire franchement que Nvidia FIMI coûte plus d'ATI et de ne pas avoir une bonne expérience avec les pilotes ATI et ses cartes graphiques, ainsi ce qui n'est pas tout à fait perdu, je pensais que le soft est bien pire que le FX Composer. Mais les apparences peuvent être confondus et si c'était le cas. Instalki poids est au milieu du reste des programmes - 99MB, qui consiste à «avaler». L'inconvénient est que vous devez avoir un compte (gratuit) pour AMD pour être en mesure de télécharger le programme (en plus je ne sais pas pourquoi mais je ściągało leurs serveurs en moyenne, seulement 30kb / s). Le programme d'incendies aussi rapidement que ShaderDesigner. Interface utilisateur graphique GUI me rappelle de Visual Studio 6.0, ce qui est prévisible, mais utile. Ici, nous avons également des fenêtres dokowalne, que nous n'avons aucune possibilité de modifier l'emplacement et la taille de l'interface graphique. Au regard premier, nous avons peu de choix mais heureusement ce n'est qu'une illusion. La façon simple et intuitive, nous pouvons ajouter des textures, des modèles (nous pouvons ajouter ici une maille dans des formats courants, tels que: 3DS, OBJ), des variables, etc Malheureusement, certains se plaignent mai à l'éditeur de code. La première chose est de coloration de syntaxe. Les mots clés sont joliment colorées, comme dans Visual Studio pour la couleur de la mer, mais n'ont pas fixes telles que GL_POSITION colorée en rose est un peu trop loin ... au pire je ne pouvais pas trouver l'option pour changer de coloration de la couleur, et nous devons vivre avec la couleur rose . Syntaxe de l'invite ne sera malheureusement pas non plus le meilleur. Ponctuation générale je ne pouvais pas courir, tout en incitant les sites des magasins ne sont quelques-moi du manque de numérotation de lignes de code, et aussi je ne pouvais pas trouver les options pour inclure ceux-ci.

En conclusion, j'ai choisi RenderMonkeya. Tout d'abord, un bon support GLSL, fonctionne assez rapidement (par opposition à FX Composer), il est simple et a encore une option très nécessaire. Formé d'un ajout de textures bien développée et changeants. Ce programme fait la plus forte impression sur moi et je vais l'utiliser.

PS Je demande à tous les codeurs de participer à SCENE.PL Code Compo. J'essaie aussi de prendre part, et certainement dans son éloge de la production. Détails: http://www.scene.pl/

1 mars
Moteur de suite
icon1 admin | icon2 Projets | icon4 03 1st, 2009 | icon3 4 Commentaires »

Hier, j'ai réussi à crochet de shaders. Je vais être écrit à l'utilisation du langage GLSL, GLSL reliant obługi et s'est avéré être très simple. Maintenant, enfin, vous pouvez ajouter des effets intéressants pour le moteur de rendu. Voici un écran de l'exemple de l'shader échantillon.

Hier, j'ai reçu une comparaison de Nice d'un collègue à propos de Java:

«Dire que Java est bon, parce que je travaille sur tous les systèmes, c'est comme dire que le sexe anal est bon, parce qu'il fonctionne dans les deux sexes."