Trop riches, trop jeunes: les web-techies de Silicon Valley.
Voici un documentaire intéressant sur Max Levchin, co-fondateur de Paypal. Lire aussi l'article qui l'accompagne.
Cet article parle du cercle des jeunes entrepreneurs techies de Silicon Valley qui sont devenus très riches très jeunes en vendant des compagnies de sites web à succès et dont plusieurs semblent être des workoholics maladifs. Par exemple Levchin, 32 ans, vaut 100 millions et il a failli faire une dépression quand il a vendu Paypal pour 1.5 milliards car il ne savait plus quoi faire de sa vie. Il a décider qu'il continuerait à travailler comme un forcené pour faire d'autres compagnies qu'il va essayé de vendre toujours plus cher... pendant que ses boites de déménagement ne sont toujours pas défaites depuis 5 mois dans sa nouvelle demeure à 5 millions de San Francisco.
C'est aussi fascinant de constater à quel point une bonne idée sur le web avec des efforts et quelques risques peut prendre une valeur phénoménale car on parle ici de centaines de millions. Comme l'ami de Levchin qui a vendu une compagnie d'antispam pour 830 millions à Cisco ou les fondateurs de Google qui valent maintenant 40 milliards. Sans parlé de l'inventeur dans la vingtaine de Facebook qui s'est fait offrir des milliards pour son site! C'est la rué vers l'or des temps modernes. Une rué qui semble se passer étrangement toujours en Californie alors que le web est pourtant planétaire... Je me demande ce qu'il y a de plus en Californie qui fait que tous les sites web à succès semblent sortir de là...
Race To Mars en nomination pour un VES award.
Une mini série pour Discovery Channel sur laquelle j'ai fait plusieurs effets spéciaux, du modeling, rigging, textures etc. est en nomination pour un Visual Effect Society award.
C’était une mini série appelée Race To Mars qui racontait comment pourrait se passer le voyage des premiers humains à conquérir la planète rouge. La série fut tournée en studio à Montréal avec entre autres Pascale Bussière dans le rôle d’une astronaute.
J’ai fait un peu de tout : modélisé quelques vaisseaux ou parties de vaisseaux sur des designs pré-établis, riggé le dispositif d’atterrissage et les parachutes de la capsule et surtout fait des effets spéciaux de fumée, de tornades et de tempête de sable martienne. Presqu’un an de ma vie... Dommage que mon nom soit pas sur la nomination ni même au générique, mais au moins il est sur IMDB!
ça me fait penser à quel point j'avais été scandalisé quand je m'étais aperçu pour la première fois, étant enfant, que les comics signés Walt Dysney n'était pas dessinés par Walt Disney lui-même, mais par une équipe d'anonymes engagé par la corporation que possédait Walt Disney. C'est làque j'ai appris que les crédits d'une oeuvre sont maintenant une sorte de monnaie et ne se gagne même pas seulement en Å“uvrant sur l'Å“uvre mais surtout en dirigeant et que les artistes sont vus bien souvent plutôt comme des techniciens et que ce sont les businessmen qui se retrouvent souvent avec le plus de crédit.
ça me fait aussi pensé qu'au temps de Phylactère Cola, j'avais été outrageusement scandalisé d'apprendre que pour tout évènement de remise de prix dans le domaine de l'entertainment, les nominés ne sont pas choisis parmi l'ensemble de ce qui a été créé, mais bien et uniquement parmi ceux qui ont payé pour tenter la chance de se faire nominé. Et qui plus est, si ces nominés gagnent, ils doivent payé le fort prix pour assister à la soirée qui leur permettra de recevoir leur prix. Par exemple, ça coute 300$ au producteur pour soumettre une série au VES award. ça coutait assez cher aussi pour soumettre une candidature aux prix Gémeaux et très cher pour que toute la gagne de Phylactère Cola puissent assister au gala (ça, il fallait le payer de notre poche et non par le budget de prod) pour ma part je n'y étais pas allé, trop scandalisé que j'étais, mais j'aurais dû car j'aurais peut-être pu parlé avec des gars de RBO à qui j'aurais aimé témoigné mon admiration. En fait je pense que c'est ça le "truc": quelqu'un organise un gala qui permet à toute une communauté de se rencontrer et il fait payer toute cette communauté pour lui permettre de rencontrer elle-même...
Cela dit je suis quand même très honoré des 2 Gémeaux que Phylactère a gagné et de cette nomination de race To Mars. C'est juste que ça surprend au début quand on apprend comment les choses fonctionnent vraiment. Et ce n'est rien à côté du degré de scandalitude qu'on peut atteindre quand on apprend comment la bourse fonctionne!... OUCH! Làon se met à comprendre comment fonctionne la politique, l'économie et on comprend enfin bien des agissements autour de soi qui paraissent si illogiques et incompréhensibles à première vue, comme le cirque médiatique et le lobbying. Je pense que c'est quand on se met à réaliser toutes ces choses qu'on commence à vraiment cessé d'être enfant.
30 morts et 800 blessés par année à Montréal.
Qu'est-ce qui cause tant de malheur et qu'on semble juger acceptable à Montréal?
Ce sont les automobilistes. À chaque année, 30 piétons meurent dans les rues de Montréal, frappés par des voitures et 800 autres s'en tirent avec des blessures, peut-être estropiés à vie. C'est presque 3 morts par mois et 2 blessés par jour.
C'est qu'on a adopté la ville à l'automobile au détriment de toutes ces vies humaines.
Je trouve ça trop dommage qu'on ait pas élu les gens de Projets Montréal et leur chef Richard Bergeron à la mairie:
voir cet article sur M. Bergeron, qui date de 2005.
Ils sont là! ...les yeux froids!
Voilàles robots sont arrivés en direct du Japon:
On peut dèsormais commander un robot humanoïde fait pour la maison sur ce site:
http://nuvo.jp/nuvo_home_e.html
et il roule sur un système de robotique Microsoft....brrrr j'ai peur!
Y'a même une version en laque japonaise plaquée or (véritable urushi traditionel)!
Il fut désigné Best Invention 2005 par le Time magazine
Pour Noël je veux une des vversion en Urushi (se détailant autour de 10 000$ par contre...) svp quelqu'un...
Nuvo est doté d'un système de reconnaissance de la voie d'une caméra, d'accès à internet et de fonction jukebox tout en marchant sur deux pattes ou en faisant des culbute.
On se rapproche du rêve japonais d'avoir un robot sur deux pattes dans chaque maison qui fait un peu de tout pour faciliter la vie des humains, un peu comme le PC est devenu. En occident ça reste une facétie de science-fiction, mais au Japon on prend ça au sérieux et lentement, surement ils y parviendront.



STROB FX Maya tips
Je vais faire une nouvelle catégorie dans mon blog pour archiver tous les "tips and tricks" que je découvre dans mon utilisation du logiciel d'animation 3D Autodesk MAYA. Je travaille présentement avec la version 2008 (64 bits) sur une machine à huit cores (un BOXX intel dual quad core) avec 8 gigs de ram.
J'update ce post régulièrement dès que j'y ajoute de nouveaux tips.
J'ajouterai un lien qui permettra de voir tous les tips au fur et à mesure.
1- To create a shader that changes depending on the camera angle:

2-to remove banding in depth map:
Slowly increase Bias from 0.001 to 1.
3- To create a rimlight we can do it in the shader instead of using light.
4- To use sprite: (there are some goos expressions in a Tutorial dvd called Maya Techniques: Particles Effects tutorial)
If we use an animated sequence, we have to remove the extension on the bitmap files and keep a point before the number. Like this: sprite.1 sprite.2 etc
we check
"use image sequence"
and
"use interactive sequence caching" (and we specified the range)
This tells maya not to play the animation on each sprite but to assign a different non animated frame to every sprite. For example frame5 will be assign to sprite depending on the spritenumPP attribute.
5- To change the color of a particle depending on the emitter (for a unique particle shape):
we use this script:
if (emitterId==0)
rgbPP=<<1,1,1>>;
else
rgbPP=<<1,0,0>>;
6- Looping through a ramp over particle life and FMOD mathematical function.
To use a ramp to animate a particle parameter over its life is easy, we just right click on the attribute input box and click on "create ramp" and the new ramp is automatically associated with an new array mapper associated to the particle attribute. But I wanted to loop the ramp over the life of the particle as many times as I wish. Since the maya interface for a ramp is rather is too small to duplicate the ramp manually, we have to use a script that automatically loop. And for everything that loop, there is a very usefull mathematical function in maya called fmod. I got that information from drktding on CGtalk (the most useful forum on earth for CG artist like me). From maya help:
Synopsis
fmod float float
fmod is undoable, queryable, and editable.
This command is implemented using the built-in system function.
Returns the floating-point remainder of the division of it arguments x and y. The result is a number f with the same sign as x such that x = iy + f for some integer i and |f| < |y|. Return value float
So in plain language, fmod give you a result that is the remainder of a division. So if you create a new attribute called ageNomB for example and write this expression in the runtime of your particle:
particleShape1.ageNomB = fmod(particleShape1.ageNormalized*2,1);
fmod will return the remainder of a division by one of particleShape1.ageNormalized*2.
in this case
x = particleShape1.ageNormalized*2
and
y = 1
since you divide by one, the remainder is always zero when x= an integer like 1, 2 our 3 flush. But between 0 and one, the remainder will alway grow and go back to 0 when it reaches exactly 1. For example:
fmod(0.1,1);
// Result: 0.1 //
fmod(0.2,1);
// Result: 0.2 //
fmod(0.3,1);
// Result: 0.3 //
fmod(0.5,1);
// Result: 0.5 //
fmod(0.9,1);
// Result: 0.9 //
fmod(1,1);
// Result: 0 //
And if you multiply x by 2, it will grow, decrease, and grow and decrease again. (Or "it will loop" in more simple terms...). Because it will go back to o when x= 0.5. As you see in these samples of results:
fmod(0.1*2,1);
// Result: 0.2 //
fmod(0.2*2,1);
// Result: 0.4 //
fmod(0.5*2,1);
// Result: 0 //
fmod(0.6*2,1);
// Result: 0.2 //
fmod(0.7*2,1);
// Result: 0.4 //
fmod(0.9*2,1);
// Result: 0.8 //
since fmod will always repeat all you do is take the ageNormalized and multiply it by the amount of times you want to repeat the ramp; in this case it is 2 times. The new ageNormB is what you connect to the ramp. Since it is an output variable to the ramp, the ramp will always return a value.
7- Conversion between Maya and Max (14/05/2008)
Here are my settings for converting from Maya to Max: I use FBX with the default options except I use a scale factor of 0.17143 and when importing in max I leave all at default except I uncheck "Scale Working Units" (that way a box of 12x12x12 cm in maya will gives a 70x70x70 generic max unit in max which correspnd exactly to a quarter of the default grid. And since every part of maya and max or every plugin seems designed in function of the scale of the default grid, it will be useful to use those scales most of the time. but for that to work the scene must have been created with that scale in mind too see the following figures). And I check the "Export Quick Select Set as Geometry Cache File(s)" to export deformations.




Before converting I always make sure all transorms are baked and if the camera is parented I try to remove the parent (I often use the parent constraint to replace any parenting so I can bake it) or I bake the parent too and remove all constraints (sometimes replacing the parent relationship by the parent constraint does not seem to work). We can bake the deformation by two way: by creating a geometry cache or just by selecting the shape node of all deformed objects and using the "Edit/Keys/Bake Simulation" command with "control points" checked. Also to export with FBX we have to create a quick select set with all the deformed objects and make sure to check the "Export Quick Select Set as Geometry Cache File(s)" in the FBX export dialog box.
Tip: when baking you can hide everything by choosing "show/none" in you viewport and it will bake faster if you have memory hungry stuff going on like already baked deformed geometry (if for example you baked deformed object before baking the transform of your camera). Strange but true!
Strange thing to note: if you scrub the timeline back and forth with baked deformation, maya 2008 is unstable and very slow, but, with the exact same scene, 3dsmax is very fast and perfectly stable...
Tip: about the camera: you have to be careful about the setting called "film aspect ratio". I discover this ratio must be the same as the render setting aspect ratio before exporting to max (but I'm not sure. For now I know it must be 1.33 when rendering at 640x480). Because it seems max does not have such a setting. In maya the settings seems to be useful only when using Maya Live to match with the background by taking the aspect ration of the film that was used in a real camera... I never needed this setting to date.
8- Conversion between Maya and RealFlow (14/05/2008)
I use the sd exporter. Baking with geometry cache seems to work but it just doesn't in realFlow. If you try it, the geometry will deform in realFlow but the deformation will not be taken into account by the particle.... DOH! So you have to bake by selecting the transform node and using the "Edit/Keys/Bake Simulation" command with "control points" checked.
I try to keep realflow with a scale of 1 and I scale my scene in Maya to get something not to big nor too small at this scale in realFlow. Because realFlow is very strange when it comes to scaling. If you scale by the same factor in realflow than in Maya, it seems it will give the same scale for the drops of the resulting (identical at both scale) particles...
9- To break the reference of a referenced object in a scene (we often have to do that before baking a scene for export): open the reference editor (file/ referene editor) select the referenced object and choose: file/import objects from reference.
10- To add nCloth dynamics to the cloths of a skinned character. If the cloths are already skinned, just turn your original skinned cloths into nCloth. Make the inputMeshAttract 1.0 and then paint the per vertex input attract values black where you want the clothings to be fully dynamic.
11- To see the graph of an expression in the graph editor, just check "Show Results" in the view menu of the graph editor. This should be on by default but it is not in maya 2008.
Le future de la lecture!
Il y a quelques mois, mon palm s'est arrêter de fonctionner. J'ai alors commencer à chercher quelque chose pour le remplacer et j'ai voulu trouver quelque chose qui me permettrait de lire des livres plus facilement (le palm étant un peu petit et la baterie de courte durée).
Je me suis souvenu qu'un de mes amis avait déjàeu un de ces ebook expérimental: petit gadget spécialement conçu pour la lecture. Et je savais que Sony avait fait un Ebook pour la Japon seulement depuis quelques années déjàmais mes nombreuse demande au Sony store m'avait appris que ça n'existait pas ici. Je me disais :"ça a bien dû évoluer depuis le temps". J'ai donc fait une recherche pour me rendre compte qu'il n'y avait pas grand chose de disponible mais plusieurs produits était annoncés comme imminent grâce à une nouvelle technologie de papier electronique (appelé "E-Ink" en anglais). Et -QUEL HASARD- dans la semaine même, Sony annonçait (sans grandes pompes) son nouveau modèle de Ebook pour les É-U (en fait il y en avait eu un premier depuis un an aux États-Unis seulement). C'était le prs-505 que ma copine en visite à New York a pu me ramener ici (car lui non plus n'est malheureusement pas disponible au Canada. Et j'en suis vraiment content.
Avec le Sony Ereader prs-505, je peux lire des livres écouter des mp3 et même lire des manga scannés.
Mais voilàque cette semaine Amazon vient de lancer son Ereader: le Kindle, qui a l'air encore mieux car il comprend un clavier, un dictionnaire anglais et une connexion sans fil avec accès gratuit à Wikipédia (non pas WI-FI mais de type de celle qu'on retrouve dans les téléphones cellulaires). On peut acheter des livres électroniques sans fil, et on peut s'envoyer du contenu par email et le email est converti et envoyer directement à notre Kindle.
Mais malheureusement, ça non plus c'est pas disponible au Canada!!!! Une autre raison de plus pour devenire le 51e états des États Unis d'Amérique: parce qu'eux-autres ils l'ont l'affaire pis l'fric, LES AMARICAINS!!!
Igor Fest 2007
Mon ami Igor Simonnet organise un nouveau festival de court métrage québécois! Et bien sûr j'y serai!
Voici les infos d'Igor:
Ca s'en viens... moins d'une semaine avant le IgorFest 2007!
Les billets sont maintenant en vente au coût de 10$ sur le site de la SAT avec PayPal ou à la porte le soir de l'événement.
Liens (billets): http://www.sat.qc.ca/post.php?id=20&post_id=1377&lang=fr
ou ici
http://www.igorfest.org
Surveillez le site web www.igorfest.org, cette semaine pour la liste des films.
Invitez vos amis!
Igor

Bon succès de nos sketchs sur MSN Vidéo
November 12, 2007Phylactère Cola
Pour la 3e semaine de diffusion des skechs de Phylactère sur MSN, y'a le sketch de "L'homme saoul endormi sur sa chaise" qui est très en demande (il se retrouve de la 1ère à 3e place des vidéos les plus vus d'un jour à l'autre).

Homme Saoul

