Myst Blogs is a compilation of various blogs
and journals from Myst fans all over the world.
Enter the mind of Myst fans!

Welcome to Myst Blogs 2.0

Welcome to the new Myst Blogs. Read other Myst fans' latest blog posts here — and join if you have a blog! Also check out Uru Blogs to read in-character explorer blogs.

Fans on Myst Blogs

Fan Blogs


(you don’t need to know what realURU is)

Alignments

Animations

Here are some animations I made over the course of the last semester.

First, my animation tests:

Click here to view the video on YouTube.

Click here to view the video on YouTube.

Click here to view the video on YouTube.


This one is trying to test what happens when you reverse the timing and distortion on a bouncing ball. It’s weird, turns out.

Then there’s the stuff I did for my Introduction to Animation Techniques class:

Click here to view the video on YouTube.

Click here to view the video on YouTube.

Click here to view the video on YouTube.

And the group projects:

And finally, of course, my final project:

Click here to view the video on YouTube.

More to come!

La machine #6

Pas de grande avancées aujourd'hui, juste la continuation des mes recherches de formes. J'ai remplacé les réas par des manivelles à contrepoids comme on en trouve sur les vilebrequins des moteurs modernes. En effet, les réas rendaient l'ensemble confus et lourd; confus car en tournant en sens inverse, elles gênaient la compréhension du mécanisme; lourd car encombrantes et masquant d'autres détails.

Concernant l'entrainement, j'ai opté pour des couronnes dentées reliées par une chaine.

Pour la chaine, je suis passé par la modélisation d'un maillon complet et une duplication mograph le long d'une spline. Je verrai ensuite si j'ai des soucis pour synchroniser le décalage mograph avec la rotation des couronnes...

Ne faites pas attention aux textures qui sont juste là à titre indicatif...

On aperçoit la masse d'équilibrage d'une des manivelles au second plan. Après coup, les couronnes et la chaine me paraissent un peu frêles par rapport aux autres pièces. Je vais probablement les épaissir un peu pour ré-équilibrer ça.

Une petite vidéo de l'ensemble en mouvement :

Edit : Faisons-nous peur !


Clique si t'as pas peur !

La prochaine étape va justement consister à simplifier encore cette hiérarchie en fusionnant les pièces coaxiales, entre autres... :roll:

La machine #6

La machine #5

 Finalement, j'ai pu réparer les Xpressos gérant les "membres" de l'engin. C'est bien une connerie de ma part qui avait bousillé le système, mais la (longue) soirée n'a pas été de trop pour identifier la source du blocage.

J'ai d'abord soupçonné un problème de conflits entre les noms des différentes pièces mécaniques, aussi me suis-je lancé dans le renommage systématique de chacune d'elles (plus de 130 pièces à l'heure actuelle :mad: ), sans le moindre résultat...

J'en ai profité pour optimiser la hiérarchie d'objets en supprimant les pièces désormais inutiles & les HyperNurbs surnuméraires, puis en plaçant le tout dans un seul HN général. Rien que ça a nettement accéléré les test d'animation dans le viewport. J'ai aussi édité les instances, ce qui a eu pour effet de les faire réapparaitre dans la scène.

Pour rappel, le programme gérant les mouvements de l'engin est scindé en 6 parties :

  1. une donnée utilisateur (DU) réglant l'angle de rotation de l'arbre principal (cette DU est animée classiquement via des images clés en début & fin de l'animation et une courbe d'accélération dans la ligne temporelle ;
  2. un Xpresso s'occupant uniquement du déplacement linéaire de toute la machine ;
  3. quatre autres manoeuvrant chaque "patte" individuellement :avant droit, avant gauche, arrière droit et arrière gauche.

Au départ, seul l'Xpresso gérant le déplacement linéaire fonctionnait. A force de virer tout ce qui ne servait pas directement, je me suis retrouvé avec l'Xpresso de la patte avant droite de nouveau fonctionnel, sans que je sache vraiment pourquoi...

J'ai donc entamé un épluchage comparé de celui-ci avec les autres. Cela ne donnait rien jusqu'au moment où je me suis aperçu qu'au fin fond des autres, traînait un petit groupe non relié au reste. Ce groupe avec des ports non définis, reste d'un test antérieur, bloquait le fonctionnement de tout l'Xpresso concerné.

Conclusions :

  • la multiplication des modificateurs (HN, déformateurs, etc.) alourdit bel et bien le travail de C4D ;
  • les instances d'un objet enfant d'un HN disparaissent si on les place elles-aussi dans un HN ;
  • quand vous faîtes des tests, faîtes-les ailleurs que dans des Xpressos déjà fonctionnels !

Bref, place aux images :

Désolé pour l'aspect un peu pourri, la re-compression Viméo a fait quelques dégâts...

La machine #5

La machine #4

Petitement mais sûrement, je me remets à la 3D après un passage à vide de plusieurs semaines...
Exhumation donc de mon projet de véhicule quadrupède (voir ici, ici et ). Au menu du ce weekend, une recherche préliminaire sur les formes des différentes pièces : l'aspect révolution industrielle du XIXe siècle est tout à fait voulu (mes références restant encore et toujours Jules Verne, Gustave Eiffel, le style Steampunk, la saga Myst, l'Art Nouveau, etc.).


L'avancée du jour :

Les formes générales commencent à se mettre en place, bien qu'elles n'aient encore rien de définitif. Les proportions aussi vont changer, je vais entre-autres rallonger les poutres latérales et augmenter l'espace entre l'avant & l'arrière pour y loger le système de vérins, la chaudière à vapeur et l'habitacle (dont je n'ai pour l'instant pas la moindre idée quand à son aspect).

Aucune animation aujourd'hui pour vos yeux avides, vu que j'ai trucidé par mégarde les Xpressos servant à mouvoir la bête... Boulet un jour, boulet toujours ! :(
Enfin bon, tout n'est pas perdu, il va "juste" me falloir ré-affecter les nouvelles pièces aux différentes expression mathématiques. Pas besoin heureusement de tout réécrire, mais là, j'ai la flemme !

La machine #4

Online Mysterium!

Not only are we going to be at Mysterium 2012 in Seattle later this year, but we’re also going to be doing a Q&A at Online Mysterium, in Uru, on May 19! You can submit questions for us here, and then come talk to us in the cavern at 4:00 PM EDT! See you there!

Broken Like Shattered Glass

Broken Chain

Suddenly, a post!

Hello all. Between not much to talk about and working on other things, I’ve mostly stopped blogging as I’m sure you’ve noticed. But I still have this blog set as my homepage and I noticed that it was down yesterday. It turns out that CWahi had their servers hacked which resulted in many user accounts having their sites wiped out. Luckily the background databases remained intact (meaning posts, comments, the footer quotes, things like that were still there), but it meant that the WordPress installation along with all the content had to be re-uploaded.

As I no longer had copies of most of said content, I spent most of yesterday trying to replace it. I’ve done a pretty good job I think, all the videos have been replaced with embedded YouTube players, as I don’t really see the point in hosting the videos myself now that I can post videos of arbitrary length on YouTube, and all the images have been replaced as well.

If you find any broken links or missing content, be sure to let me know so I can get that fixed right up.

Update 5-1-2012: I managed to find copies of the Torchlight screenshots and the Nostalgia poster. All content should now be restored!

Mysterium 2012

Just posting to let everyone know that we will indeed be at Mysterium 2012, during the first weekend of August, making our usual presentation. We will, of course, also be livestreaming the presentation, and it will be available for viewing after the fact. But for the fullest of effect, you really want to be there in person!

You can see past presentations here: 2010 and 2011.

If you want to experience the awesome first-hand, register soon!

MORE KUMAH



More Kumah letters! Just to clarify, I had sent out the response to his first letter the day I got this. So he should have that letter by now.
Dear Skype,

This summer camp sure is long! We went swimming the other day. I passed my swim test but failed the race. I suck at running. :(

There is a petty officer here with the nickname "Honey Badger". He is really short and yells "I don't give a fuck" a lot.

Also during PT the other day, instead of yelling cadence we sang the Bel Air theme.

The internet has invaded boot camp. That... or I have gone insane and stuff is fucked. Speaking of fucked...

WRITE ME PLOX! I am lonely and have no idea what day it is. We don't have any normal calendars here, they just tell us what day of training it is. Sorta.

I know today is Sunday and now I remember; including myself there are 3 atheists in my division. Is pretty cool.


I miss you guys, and porn, and weird parts of YouTube. Probably miss porn the most though. Soz but true. Don't send me any though. I'll get by. Send me letters though. :(


- Kumah "SemenRecruit"

Will be sending out responses to this letter very soon, in a few days. I'll talk to each of you individually.

Again, if you want to send Kumah something, here's his address!

SR Hall, Harrison, P.
USS John F. Kennedy, Ship 09
Div 143
3415 Sailor Drive
Great Lakes, IL 60088-3515

L’épée et le bouclier

La semaine dernière, Un ami peu féru d'informatique a vu son site WorPress compromis par un hacker qui lui a tout foutu en l'air. Le fâcheux a probablement utilisé un script qui scanne automatiquement les sites web à la recherche de portes mal fermées (on appelle ces abrutis des "Script Kiddies", tout justes bons à utiliser des scripts malicieux créés par d'autres, mais tout à fait aptes à vous pourrir la vie juste pour la gloriole).

J'ai donc gagné le droit de passer ma soirée à lui donner un coup de main pour tout remettre en ligne et pour blinder un peu plus son installation.Yell

On trouve pas mal de sites web anglophones traitant du sujet, beaucoup moins en français (dont, évidemment le site officiel de WP : WordPress-fr.net). Aussi me suis-je lancé dans une traduction libre et complétée d'un article bien fait que j'ai lu récemment sur WP Mayor :

 

Comment installer WordPress de façon sûre.

Beaucoup d'utilisateurs de WP recherchent la manière la plus simple d'installer et régler WP. Ça peut être aussi facile que d'appuyer sur un bouton, si votre hébergeur web propose cette option. Mais si l'installation est vulnérable aux attaques, la simplicité de réglage cède instantanément la place au calvaire.

Voici quelques actions à mettre en place pour augmenter la sécurité de votre site WP.

 

Toujours, toujours mettre à jour à la dernière version !

La popularité de WP en fait une cible de choix pour les attaques. En même temps, cette popularité requiert une sécurité de plus en plus efficace. La version la plus récente de WP est, de fait, la plus sûre. Mettez votre site à jour dès que vous en avez la possibilité.

 

Installer WP dans un sous-répertoire.

Les installations WP étant très communes et répandues, les conventions de nommage pour les fichiers/dossiers/bases de données/etc. sont elles aussi parfaitement connues.

Un moyen de rendre votre installation WP différente de celle du voisin est d'installer WP dans un sous-répertoire de votre répertoire principal (par exemple : http://mon-bo-site.net/zobi-la-mouche/ au lieu de http://mon-bo-site.net/). Ça peut être fait sans exposer le nom de ce sous-répertoire au public.

Et tant qu'à faire, le nom de ce sous-répertoire n'aura pas de rapport avec le sujet de votre blog, il sera ainsi plus difficile à deviner.

Après avoir installé WP dans un sous-répertoire, déplacez le fichier index.php depuis ce sous-répertoire vers le répertoire principal de votre site web. Non seulement ça garde propre votre répertoire principal, mais le nom de votre sous-répertoire n'apparaîtra pas dans l'adresse de votre site, rendant la tâche des malandrin un peu plus difficile.

 

Utiliser des noms obscurs pour la base de données et ses tables.

Un autre moyen de rendre les choses moins évidentes consiste à nommer votre base de données autrement que "wordpress" ou "wp". Appellez-la "nom_wp", ou "wp_chiffres", ou "quelquechose-d-encore-plus-obscur". Évitez de lui donner un nom en rapport avec votre site web, ça compliquera encore plus la tâche des petits curieux.

De la même manière, changez le préfixe de vos tables (par défaut "wp_") pour quelque chose de moins évident comme "wp-chiffres-lettres" ou "wpchiffreslettres" ou n'importe quoi d'encore plus tordu. Comme pour les précendents changement, un nom sans rapport avec le reste est une bonne solution.

Si vous utilisez un auto-installeur, il vous demandera ces informations pendant l'installation. Ce sera le moment de saisir ces noms abcsons.

Si vous faîtes l'installation à la main, réglez ces paramètres dans le fichier "wp-config".

Modifiez le nom de la base de données  :

define('DB_NAME', 'nom-obscur');

Pour les préfixes de tables, modifiez la ligne :

$table_prefix = 'wp_'

en

$table_prefix = 'wp_nom-obscur'

 

Donnez nom obscur à l'utilisateur de la base de données.

Toujours dans l'idée d'améliorer la sécurité via l'obscurité, nommez l'utilisateur de la base de données de façon complexe. une combinaison unique de 8 à 10 caractères mélangeant  chiffres, minuscules et majuscules devrait faire l'affaire.

 

Désactivez l'affichage des répertoires.
Si l'affichage des répertoires est activé, le contenu des répertoires de votre site web sera visible de tous s'ils ne contiennent pas de fichier index. C'est dangereux ! Si quelqu'un avait accès à votre fichier "wp-config", il pourrait très vite compromettre votre site web. Beaucoup d'hébergeurs web désactivent l'affichage des répertoires, mais si ce n'est pas votre cas, il va falloir y remédier au plus vite.

Ajoutez cette ligne au début du fichier .htaccess de votre répertoire principal :

Options -Indexes

Si vous ne pouvez utiliser ou modifier un fichier .htaccess, Vous pouvez ajouter dans chaque répertoire un fichier vide nommé "index.htm", "index.html" ou "index.php". Cela affichera des pages blanches plutôt que la liste des fichiers contenus dans ces répertoires.

ATTENTION ! n'ajoutez pas ces fichiers dans les répertoires contenant déjà des fichiers index.php, ça pourrait générer des conflits et planter votre site web.

 

Protégez le fichier wp-config.php.

WP utilise le fichier wp-config.php pour se connecter à la base de données et régler diverses préférences. Il contient des informations importantes, et donc, à garder à l'abri des regards indiscrets. La protection minimale consiste à régler ses permissions d'accès à 644 (lecture et écriture pour le propriétaire - vous -, lecture uniquement pour le groupe, lecture uniquement pour le reste du monde).

Pour cela, il va vous falloir utiliser un logiciel de FTP :

rendez vous sur le ftp votre site web ;

repérez le fichier wp-config.php ;

demandez à lire les informations ;

modifiez les permissions en "644" ;

puis validez cette modification.

Pour améliorer encore plus la sécurité de ce fichier wp-config.php, vous pourriez modifier le fichier .htaccess et limiter les adresses IP pouvant accéder à ce fichier. Visitez themelab pour plus d'informations. (Note: dans son exemple, themelab montre comment limiter l'accès au fichier wp-login.php. Il vous suffit de remplacer le nom wp-login.php par  wp-config.php).

Par contre, si vous ne disposez pas d'une IP fixe (ce qui est le cas de la plupart d'entre-nous), ça peut vous empêcher ultérieurement d'y accéder. Ce qui serait ballot, convenez-en...

 

Vérifiez les permissions pour les fichiers et répertoires.
Il y a des chances pour que votre hébergeur web ait déjà réglé les permissions d'accès de façon optimale. Les permissions d'accès aux répertoires devraient réglées à 755, les permissions d'accès aux fichiers à 644. Vous pourriez rencontrer quelques exceptions lors de la configuration des fichiers et répertoires à l'aide d'extensions, mais ça devrait fonctionner la plupart du temps.

 

Changez le nom de l'administrateur.

La plupart des auto-installeurs vous laissent choisir vous-même le nom et le mot de passe administrateur lors de l'installation. N'utilisez jamais "admin"comme nom, soyez plus créatifs ! Si l'installeur règle automatiquement le nom de l'administrateur, modifiez-le immédiatement après la fin de l'installation.

 

Variez les pseudonymes et mots de passe.

Une règle de base est d'utiliser SYSTEMATIQUEMENT des couples pseudonyme/mot de passe différents pour les diverses zones de votre site :

- la console générale de votre site web (souvent fournis par votre hébergeur web) ;
- la base de données de WordPress (comme évoqué plus haut) ;
- la tableau de bord WordPress (comme aussi indiqué plus haut) ;
- l'accès ftp à votre serveur web.

Chaque mot de passe devrait contenir au moins 8 caractères et mélanger chiffres, tirets hauts ou bas, minuscules et majuscules. Il est préférable d'éviter les accents et les caractères spéciaux ( # § < > ? { } | & ~ ! [ ] ( ) ^ " etc.) car ça pourrait faire planter les serveurs de certains hébergeurs.

 

Installez des extensions de sécurité.

Il existe bon nombre d'extensions de sécurité agissant à des niveaux divers, j'y reviendrai probablement plus tard. Pour ma part, j'utilise entre-autres WebsiteDefender WordPress Security (sic) qui surveille les modifications éventuelles de mon site et m'en informe par courriel dès que quelque chose à été ajouté, modifié ou supprimé.

 

Ces quelques réglages vous donneront une base solide pour la sécurité de votre site WP. Que sont quelques manipulations pour mettre votre site à l'abri des Méchants ?

L’épée et le bouclier

And Now for Something Completely Different *

aqua-100x100.png Vous ai-je déjà entretenu de l'autre passe-temps de Chèrétendre (hormis les chats tous poilus et ronronnants, moi avec moins de poils, le graphisme 3D et environ 352 autres occupations), à savoir la pâte polymère ? Non ?

Qu'à cela ne tienne et pour ma tranquillité d'esprit (voire ma tranquillité tout court... :D ), réparons immédiatement cet oubli fâcheux !


Donc, comme je disais précédemment, Mamûr s'adonne depuis quelques mois aux joies de la pâte polymère, une sorte de pâte à modeler qui durcit lorsqu'on la passe au four, et publie assez régulièrement ses œuvres sur son second blog.

Pour faire simple (si vous voulez en savoir plus, lisez son blog, pas le mien...), le jeu consiste à créer des formes, volumes et couleurs en mélangeant selon différentes techniques des pâtes teintées ; à cuire le tout ; à poncer, polir, vernir les pièces obtenues ; puis à les assembler pour obtenir des bracelets, colliers et autres bijoux ; les seule limites réelles étant l'imagination et le savoir-faire.

Et à ce jeu-là, ma Mie est très forte, si, si, je vous promets ! Bon, ok, il lui arrive souvent parfois de me demander comment faire ceci ou réaliser cela et elle sollicite très régulièrement mon avis, mais ça n'enlève rien à son talent. :*

Allez donc voir sa dernière création, Aqua pour vous en convaincre.

* © Monty Python

And Now for Something Completely Different *

Post Mortem of Alpha Testing

So now that our first alpha test in way too many years is over--at least, for now--I think a post mortem review of the process would be helpful for anyone undertaking a similar project for their own Age/game level.  First off, a huge thank you to everyone who joined in the test and provided feedback.  I was often impressed by the depth of your analyses, even if, yes, you couldn't solve the puzzle.  Fyi, only one person managed to solve the puzzle, and this was through luck.  (Okay, so there were those of you who hacked the game files to get the answer.    )  At any rate, we'll be fixing things to guide players towards the right answer in the next version.   Also--if you applied as a tester but got stuck at some point in the process--i.e. you sent us an e-mail, but we never responded--then please send another e-mail to ilathid@gmail.com and we'll guide you through the rest of the steps.  We made a number of mistakes along the way, and though we tried to make sure that we got everyone, I don't feel 100% sure.  Finally, if you played the game and haven't yet responded to the questionnaire (you can find the link in the same e-mail as the game download links), what are you waiting for?  The game isn't going to improve itself.  ;) Okay, on to the post mortem review.   When we started off the alpha testing process, we simply had a bunch of loose testing documents set up on Google docs with spreadsheets and letters.  Basically we just planned to e-mail links to whoever signed up.  But the number of people who joined the test (several dozens) combined with me moving house and losing internet connection for awhile made the manual approach fall flat on its face.  I tried sending mass e-mails, but it was difficult because everyone was at a different stage in the sign up process and I wasn't sure who had been taken care of yet; the done-by-hand lists took too much effort to maintain.  Paulo finally solved the problem by creating a bot that automatically flagged e-mails with the appropriate "Sign me up for alpha testing" title, then created links between the documents which shunted people through the sign up process automagically.  Muuuch better.  He can explain this process better than I can, so I'll let him go over it in another post.  :) Another pitfall included the language barrier (I don't speak French, though fortunately several other Ilathidians do), which prevented several unfortunate people from getting prompt replies to their requests for help.  If anyone is interested, we are looking for a French translator; excellent spelling and grammar are a must.  Then too, the download site we used for the game was not particularly "clean," leading at least one person to believe that they had to pay to get the game.  I recommend choosing a very simple, user friendly download site without any unnecessary content on the download page.   Finally, this may seem obvious, but note in the alpha testing announcement what platform the game is currently running on.  Mac, Linux, Windows--it's kind of important, y'know?  ;)   Okay, that's it for now.  On to the next bunch of fixes!

First Discovery

First Discovery

I had planned on returning to the First Discovery speed painting later after working on some other ideas. But I found myself relaunching it in Photoshop and spending the last two days working on it almost constantly.

Whilst I was working on the speed painting version, I had the idea of it being possibly the first in a series. With several other pieces perhaps containing some kind of narrative regarding this triangle gates that are depicted.
So I took the first one further and built upon it. I think I have finally reached a point where I feel it is done. I find it difficult to know when I’m at that point. I’m sure others will look at my work and go “well I would have done this and changed that”. To a degree I can see where I can continue to add and refine elements. But I know from working with oil paints in the past it is easy to go to far and the piece can end up looking over worked, cluttered. The focus of the piece starts to get lost.
So in the end I make the decision, sometimes it sticks and sometimes I continue to tweak a few things. In the end it is my work, people will either like it hate it. I do it because I enjoy making something so if I am happy with the result then I believe it was time worth spent.

The triangle motif however, is overplayed. I’m not sure how many pieces will be in this series (I’m thinking three at this point) but when I’m done I think I will move on to something new. I wanted the triangle elements to remain in this piece because I wanted it to have kind of connection to the more design orientated pieces of the “retro” stuff.

Print is avaiable for those interested: First Discovery Print