Home
27 juillet 2006 @ 08:08
Test  
Petit test

 
 
11 janvier 2006 @ 08:58
Pas grand chose à dire a part que je cherche la motivation pour faire autre chose que jouer le soir :P. Me remettre à la prog 3D, gosser avec le projet de mini pc que je me suis trouver, etc.

Je sens que je perd mon temps à jouer. Pense ben que je vais finir par revenir à ça un moment donné la.
 
 
Humeur actuelle: bored
 
 
09 janvier 2006 @ 08:11
Première semaine complète après les vacances. Tout le monde va être-la. Va t-il y avoir plus de travail ? Non je ne pense pas. Mais bon ça ne devrait pas durer, car on va bientôt en test d'acceptance. Donc les nouveaux projets devraient se pointer le nez.

À part de ça, j'attends toujours ma TV. Elle devrait arriver cette semaine.

Je me suis découvert un nouveau champ d'intérêt. J'ai toujours aimé l'électronique et le hardware, mais la j'ai le goût de me pogner des boards et des chips pour me gosser des mini pc. J'ai eu l'idée après avoir fait des recherches sur les cpu des consoles. Je vais voir si le goût reste. Si oui, ma reprendre mon apprentissage des circuits électriques.
 
 
Humeur actuelle: blah
 
 
04 janvier 2006 @ 09:22
Bon première journée de travail. Pas si pire comme début. Tous le monde est de bonne humeur et reposé ce qui améliore l'ambiance de travail qui est déja très bien.

Je vais peut-être aller me chercher Paper Mario pour la GameCube ce midi. C'est un RPG dans le monde de mario ou tout les personnages sont en papier 2d mais le monde en 3d. Coté graphique c'est asser beau et selon les critiques, le gameplay et l'histoire est excelant. Les battailles sont dans le même genre qu'un Final Fantasy. Bref, c'est similaire a Super Mario RPG au SNES un jeux que j'avais bien aimé.

A part de ca, je songe vraiment à me remettre sur mon moteur 3D. Ça me démange de programmer de la 3D :)
 
 
Humeur actuelle: calm
 
 
03 janvier 2006 @ 15:42
Et oui, déja la fin des vacances. Ça passé vite!

J'ai profité de cette dernière journée pour faire quelques achats. Tout d'abord, je suis arrêté au gym à l'Ile Perrot pour acheter de la créatine. Et oui, je dois me rendre à l'évidance. Mon corp n'est pas capable d'augmenter ma masse musculaire avec seulement la nouriture que je lui donne. J'ai donc acheté ça pour avoir plus d'énergie au gym et du même coup aider à développer ma masse musculaire. Sinon les heures que je passe au gym sont totalement inutile. Il y a rien de dangereux la dedant et non ce n'est pas des stéroïdes. Dans le cas de la créatine, le corp en produit déja. Je vais seulement augmanté la quantité. Pour en revenir à mes achats, j'ai aussi acheté une pair d'écouteur et un lecteur DVD pour ma mère. Le sien était brisé. J'ai finis mes amplettes avec ma carte de la tram ... COLASTRE ils ont augmenté le tarif de 84,50$ à 99,00$. Ça pas de bon sens. J'espère qui va avoir des wagons en or bout de criss.

Je vais profiter du reste de la journée pour gossé sur mes consoles. J'attand après ma télévision pour continuer ma série de Resident Evil.
 
 
Humeur actuelle: calm
 
 
30 décembre 2005 @ 13:12
Deja le 30 decembre. Maudit que le temps passe vite! Je vais prendre la journee relaxe. Je vien juste de me lever et j'ai un petit mal de tete. Rien d'inquietant. Je vais envoyer mon inscription de cours et lire un brin.

Cote fetes ce fut pas si pire. Pour un premiere fois depuis 2 ans mon pere a organise un souper chez lui pour la veille de noel. Bien sur la belle-mere etait la et fesait ca gentille. J'ai joue le jeu, mais je peux pas oublier la marde qu'elle a fait. Mais bon, la soirer c'est bien passe. Le 25 je suis aller chez ma tante. En antrant j'ai ete quasiment ignorer. Pas grand chose qui change. Donc j'ai vraiment fait "un petit tour". Voila en majeur partie pourquoi j'aime pas plus qui faut ma famille :) Je vie bien avec ca.
 
 
Humeur actuelle: calm
 
 
24 décembre 2005 @ 07:51
Je viens tout juste de me lever. Je me suis coucher hier vers 18h30. J'étais pas mal fatiguer. Un vrai zombie. Je peux dire que 13 heures de sommeil ça fait du bien.

Sous une autre note, mon père fait un souper de Noel ce soir chez lui. Fesait un méchant boutte qu'il avait pas fait ça. Probablement un signe que ça va peut-être mieux dans son ménage.
 
 
Humeur actuelle: amused
 
 
22 décembre 2005 @ 07:22
Aujourd'hui c'est ma dernière journée de travail avant les vacances de Nowel. YÉ! À part ça, moi et Peej avons installé la switch temporairement dans le salon. On attend la nouvelle TV avant de bien aménager le salon. Je vais essayer d'aller chez Sinray demain avec mon PS2 et un DVD pour tester la télévision. Si tout est beau, je signe et j'ai une belle télé neuve de 42 pouces qui emménage avec moi!

De plus, j'ai profité d'un peut de mon temps libre hier pour jouer au "remake" de Resident Evil au gamecube. Bôtar! Je suis vraiment impressionner par les graphiques de ce jeu la. Pas mal plus atmosphérique que ceux du playsation 1.

Bon je vais retourner à mon "travail". Ma journée consiste à regarder mon écran jusqu'à 15h00. :)
 
 
Humeur actuelle: bouncy
 
 
21 décembre 2005 @ 07:29
Deux jours avant les vacances de Noël ici chez vidéotron et déjà on voit que le monde se sentent en vacance. Trois membres de mon équipe sont déjà partis pour le reste de la semaine. Ça va être calme ici!

J'ai recommencé le gym hier. Ça surper bien été. Peut-être que j'étais un peu plus faible que prévu, mais bon j'ai donné la claque. Je suis un brin déçu du fait que le gym va être fermé du 26 décembre au 1 janvier pour remplacer le tapis. Une autre semaine pas de gym. Pas sur que je vais être capable de survivre! :P

J'ai aussi pris le temps hier pour gagner un peut de "mileage points" à Mario Party 7 question de déverrouiller quelques trucs. Durant cette parti je suis tombé sur une case micro. Le jeu de cette case consiste à mémoriser des cartes de fruits et dire le nom du fruit de la carte sélectionner. Bien sur, les cartes se retourne après un temps de mémorisation. Ça fait trois fois que je tombe sur ce genre de case et à chaque fois que je dois dire la carte des raisins je perds le jeux. Je dis "grape". Probablement que le jeu s'attend à "raisin". Bref, dans mon cas, "grape" est souvent suivit de "criss mange dont dla marde". Je vais dire "raisin" la prochaine fois.

Je vais passer chez ML ce soir prendre la switch que j'ai commandé et mettre ça dans le salon. Il va juste manquer la télévision!
 
 
Humeur actuelle: cheerful
 
 
20 décembre 2005 @ 08:22
Ouais, je viens de rentrer dans une période très calme. Je n’ai pas touché mon moteur graphique depuis un mois et j'ai attrapé la fièvre des consoles. Ce que je veux dire par la fièvre, c'est que depuis le début décembre je me suis mis à investir dans mon PS2 et j'ai même acheté une GameCube pour compléter ma collection de Resident Evil. Mes prochains achats sont une télévision à projection LCD HD et quelques jeux GameCube pour solidifier cet investissement. Bref je fais rouler l'économie :). J'ai eu une augmentation dernièrement, je n’ai donc aucun remord face à ces achats. Je vais peut-être modifier mes consoles pour être en mesure de faire mes propres applications. Je n’aime pas l'idée d'être capable de rouler des jeux piratés donc je vais tout de même continuer d'acheter les jeux.

Sous une autre note, je souhaite le re-bienvenu à Jessica qui vient de s'ouvrir un blog sur livejournal. C'est aussi la raison pour laquelle je mets à jour le mien, car je trouvais que je faisais pitié avec mon layout poche comparer à son rose PÉTAN.
 
 
Humeur actuelle: amused
 
 
20 octobre 2005 @ 06:44

Aragorn

Putting your appointed path ahead of any inner conflicts, you make your own rules for the benefit of all.

If my life or death I can protect you, I will.Which Fantasy/SciFi Character Are You?

 
 
Humeur actuelle: calm
 
 
11 octobre 2005 @ 08:43
J'ai commandé samedi sur Amazon un livre de mathématiqueMathematics For 3D Game Programming And Computer Graphics, Second Edition. Je crois qu'il va être une bonne référence pour mon apprentissage de la 3d. Il y a quelque référence sur OpenGL, mais il focuse sur les équations mathématique plus que sur l'API 3d utilisé.

J'ai mis de côté l'API DirectX pour le moment et je me concentre sur la lib mathématique du moteur. Bien que directX fournit ce genre de classe, il m'en fallait une pour OpenGL. Il s'agit de plusieurs classes mathématique 3d comme les vecteurs de 4 dimensions, les matrices 4x4,les "ray",les "planes" etc.. Je vais utilisé les capacités SIMD des processeurs pour réduire le nombre d'instructions et du même coup accélérer le traitement. Pour le moment, seul l'assembleur x86 SIMD (3DNow,SSE,SSE2,SSE3) va être utiliser. La librairie va donc être pour platfome x86 dans sa première version. Il va être cependant facile de la migrer sur une autre platforme sans optimisation, car elle va offrir un "path" programmer en C de base pour les CPU sans SSE ou 3DNow. Je ne prévois pas utiliser l'extension MMX, car il s'exécute seulement sur des entier de 64bits, donc des vecteur entier de 2 dimension. Sous OSX, je prévois utiliser Altivec pour les PowerPC et SSE3 pour les Intel.
 
 
Humeur actuelle: geeky
 
 
05 octobre 2005 @ 10:16
Je vien de reprendre le developpement de mon moteur 3D. J'ai maintenant une première
implémantation du driver Direct3D 9.0. Il est pour le moment très de base. On ne peut pas encore faire afficher quoi que ce soit et l'initialisation est plus ou moins complète, mais il se compile en dll et produit un interface utilisable.Je lis présentement un livre sur Directx pour mieux connaitre l'api et terminer l'implémantation du driver, mais pour ne pas arrêter le développement, je développe en parallèle une class pour facilité la sélection de paramètre d'affichage (résolution,nombre de bits des pixel, "antialiasing", filtre,etc...). Un fois que le driver DirectX est complété, je m'attaque au driver OpenGL.
 
 
Humeur actuelle: accomplished
 
 
29 août 2005 @ 13:00
Cute  
Your True Nature by llScorpiusll
Username
The quality that most appeals to you:Loyalty
In a survival situation, you:Outsmart your attacker
Your hidden talent is:Courage
Your gift is:Artistic talent
In groups, you:Act as host/ess
Your best quality is:Your insightfulness
Your weakness is:Your passivity
Quiz created with MemeGen!
 
 
Humeur actuelle: depressed
 
 
17 août 2005 @ 12:06
Si je veux avoir un implémantation OSX de mon moteur, je vais devoir le rendre compatible à OpenGL 1.5 car la version 2.0 n'est pas encore supporté sur MAC. Les limitations sont au niveau du langage de programmation des "shaders". En OpenGL 2.0 le ARB (Architectural Review Board) a incorporé leur porpre langage de "shaders". L'avantage n'est pas le langage, mais le fonctionnement. En effet chaque frabriquants de puce graphique (ATI, NVIDIA, 3DLabs) doit fournir leur compilateur. Donc, pas besoin de dire quel spécification des "shaders" à utiliser. Cela offre une meilleur optimisation de l'assembleur généré. DOnc sans GLSL, je vais devoir programmer directement en assembleur ou utiliser le "wrapper"(Cg) de Nvidia.
 
 
Humeur actuelle: productive
 
 
16 août 2005 @ 08:12
Juste une petite note pour dire que je suis en train de travailler sur le Système de Log (Console et fichier) de Helios en même temps que j'apprend le fonctionnement des DLL. Le système de DLL va me permettre sous windows de séparer les drivers de sons et video de Helios de son système core. Premier avantage, ne pas avoir à recompiler le système complet si je change quelque chose dans les drivers. Le second est la réutilisation pour l'éditeur. De plus, pour "optimiser" mon apprenstissage, j'aurais besoin d'un portable avec une application pour lire des pdf. J'ai une tonne de livres dans ce format que j'aimerais lire en train.

Bon je retourne à ma job. Mon outils devrait avoir dégeler!
 
 
Humeur actuelle: awake
 
 
14 août 2005 @ 19:11
Quand j'ai dis que la première étape de mon project était de déterminer mon API 3D, j'ai peut-être passé un peut trop vite sur un détail plustôt important... Le NOM de mon projet.

Après une petite recherche, j'ai décidé de le bâtisé "Helios" comme le dieu du soleil. Pourquoi? Il y a pas de raison précise. Peut-être à cause du fait que le soleil est la lumière naturelle et que les procédés les plus difficille en 3D reste l'exactitude du rendu de la lumière? C'est le seul lien que je peux voir. Mais, on doit tout de même avouer que c'est sexy comme nom!

De plus, je me suis basé sur la composition du soleil pour nommé mes "builds". La version 0.1 du moteur va porter le nom de code "sulfur", car c'est le matérieux qui est en plus petite quantité.
 
 
Humeur actuelle: calm
 
 
08 août 2005 @ 16:09
J'ai trouvé LE moteur graphique le plus avancé que j'ai vu. ProjectOffset est le nom de project du jeux pour lequel le moteur est développé. Il comporte tout les cossins habituel des moteurs récents (self shadowing, dynamic lighting, motion blur,advanced shaders, etc.). Ce qui le rend unique est la qualité du rendu! J'ai vu les videos. Je suis littéralement tombé sur le cul! Imaginez-vous en train de jouer a un RPG qui ressemble au CG de LOTR!

Vous me croyer pas? Téléchargez les videos!
 
 
Humeur actuelle: impressed
 
 
07 août 2005 @ 16:27
Bon j'ai finalement trouvé la première décision que je dois prendre!

Choisir l'API 3D à utiliser. OpenGL ou DirectX ??

Si je regarde les buts que je me suis fixé, il est plus simple pour moi de prendre OpenGL si je veux être multiplatforme. De plus, OpenGL possède aussi un mécanisme d'extention par lequel les nouvelles fonctions graphique d'une carte peuvent être rapidement utilisées. Donc, je suis pas obligé d'attandre une nouvelle version d'OpenGL pour en profité contrairement à DirectX. Un autre élément qui m'attire vers OpenGL est le nombre impressionant d'information et de tutoriaux qu'on le retrouve sur internet.

La seul chose qui peux me causé problème c'est le fait que l'API est programmé en C. Je vais donc devoir travail un peu plus pour enrouler autour des fonctions un "framework" orienté objet.

Alors ce sera OpenGL avec le GLSL comme langage de programmation pour les "shaders"
 
 
Humeur actuelle: cheerful
 
 
05 août 2005 @ 07:19
J'ai eu des nouvelle concernant un de mes "coworker" qui vient tout juste de nous quitter au bureau. Enfin, toujours bon savoir ce qu'il se passe avec mon entourage.

De plus j'ai appris que mon contrat va probablement duré encore un ans et demi !!!! Bordel! Je savais que je devenais indispansable suite au départ de 2 développeurs, mais pas tant que ça!! Mais bon, je vais pas me pleindre. On va renégocié mon taux en automne. Que de bonne nouvelle !!!!!

En ce qui concerne mon projet de moteur 3d, le tout est encore en phase de réflexion. Je crois que je vais débuté par la librairi mathématique, car j'ai beaucoup de recherche à faire. Par exemple, pouvoir exécuté des calculs matricielles et vectoriel sur un GPU à travers OpenGL ou DirectX. Je dois savoir si c'est une solution potable en faisant un "benchmark" des différant "path" (MMX,3DNOW,SSE,SSE2,Shaders).
 
 
Humeur actuelle: cheerful