Créer votre première céramique (en 3D et sans se salir)

Après une longue absence c’est l’heure du grand retour avec ce tutoriel d’une dizaine de minutes qui vous apprendra à prendre en main Blender pour réaliser une céramique japonaise.


Vous pouvez très bien adapter la texture et la forme de l’assiette à vos propres goûts et envies.

Bon visionnage !

Unity : Résolution d’un problème d’affichage entre deux objets possédant des shaders transparents

J’ai réalisé aujourd’hui quelques correctifs sur mon jeu Bulldozer sortie sur Android l’an dernier, dont la correction d’un problème d’affichage sur les scores affichés quand le Bulldozer se déplace, mais uniquement si le score est affiché au-dessus de la mer.

Le problème survient entre la mer et les objets de type TextMeshPro que j’utilise pour afficher le texte des scores.

Constatation

  • La mer a son propre shader que j’ai récupéré dans un asset.
  • L’objet TextMeshPro utilise une police d’écriture sous forme d’image et son shader sert à définir la façon de rendre la police.

Pour les deux shaders, celui de la mer et celui de la police d’écriture, il y a utilisation du canal alpha. Le canal alpha c’est le canal qui est utilisé pour gérer la transparence. Le canal alpha n’est pas utilisé dans les shaders utilisés les cases, les bulldozers ou les arbres. Or j’ai des problèmes d’affichage uniquement entre la mer et le texte des scores.

Cet élément après de longue recherche m’a fait trouver qu’il y avait des problèmes d’affichages de ce type lorsque deux shaders utilisant la transparence sont paramétrés sur la même renderQueue.

La renderQueue selon la documentation unity c’est ce qui détermine dans quel ordre les objets sont rendus. Dans mon cas les deux étaient paramétrés sur 3000. En modifiant la valeur de la renderQueue de 3000 à 3000-1 soit 2999 pour le shader de mer j’ai résolu le   problème et mes objets s’affichent dans le bon ordre sans se marcher dessus l’un et l’autre.

En conclusion si vous avez des problèmes d’affichage entre deux objets qui utilisent la transparence alors vérifiez et modifiez la valeur de la renderQueue en fonction de l’objet que vous souhaitez voir afficher au-dessus de l’autre.

Télécharger le jeu Bulldozer pour Android

Les restes de SBG2

A la suite de l’article de Victor concernant la destruction du site OVHcloud qui hébergeait notre site unicoda.com je suis allé faire un petit tour du côté du port de Rhin à Strasbourg à quelques kilomètres à peine de chez moi pour immortaliser cet événement.

Vue depuis la rue du bassin de l’industrie
Vue depuis la rue de la Minoterie
Vue depuis la rue de la Minoterie

C’est un événement heureusement rare qui permettra à beaucoup de réfléchir à la pérennité de leur activité sur internet et aux moyens à allouer à la sauvegarde de leurs données.

Réalisation d’une vidéo promotionnelle pour mon jeu Bulldozer

Bande annonce du jeu Bulldozer sur lequel je travaille sur mon temps libre depuis maintenant 2 ans

Aujourd’hui je vous partage ma dernière réalisation. C’est une vidéo d’une minute qui présente le jeu Bulldozer sur lequel je travaille depuis maintenant 2 ans. J’aime apprendre de nouvelles choses et essayer d’aller toujours plus loin dans mes réalisations. J’ai donc consacré pas moins de deux mois à la réalisation de cette vidéo, mettant entre parenthèse toutes mes autres activités (tutoriels, articles, et même un peu l’activité physique).

Le premier mois j’ai suivi la formation « Blender Launch Pad » de Zach Reinhardt sur le site CGBoost, dont vous retrouverez les codes dans ma propre réalisation. Cette formation m’a permis de revoir les bases de Blender et découvrir de petite choses que je ne savais pas encore. La formation m’a aussi permis de me mettre à l’animation, domaine que je n’avais jamais trop creusé non par envie mais parce que je n’avais pas de machine assez puissante pour en réaliser jusqu’à présent.

Lors du second mois j’ai du faire le rendu étape par étape ainsi que le montage de la vidéo et la réalisation de la bande son. Ma première idée était de créer le son par moi même… mais comme je n’ai pas de connaissances spécifiques dans le domaine ça a été un cuisant échec.

Je me suis alors posé la question de faire appel à un professionnel, le rémunérer en échange d’une bande son qui collerait à mes besoins. Mais après avoir parcourus des plateformes de mise en relation avec des indépendants je me suis vite remotivé. L’équation a été vite posée, entre le temps que je passais à chercher un profil qui me conviendrait et l’argent que je devrais dépenser alors que mon projet reste amateur j’ai eu mieux fait de me consacrer à la recherche d’une alternative gratuite et facile d’utilisation pour la réalisation de la bande son.

C’est à ce moment là que j’ai découvert BandLab, une alternative en ligne et gratuite pour créer et partager de la musique et qui possède une bibliothèque de sons suffisamment intéressante pour arriver à mes fins. Après quelques grosses soirées à faire, défaire et refaire ma bande son j’y suis arrivé ! Le seul point que j’améliorerais à BandLab dans ma situation serait de pouvoir ajouter un flux vidéo qui pourrait se jouer de manière synchronisée avec la musique pour pouvoir voir le résultat sans avoir à faire des aller-retours avec mon logiciel de montage vidéo.

Voilà pour la petite histoire, je vous laisse apprécier, commenter, aimer, partager ma vidéo, la voir et la revoir.

Et pour ceux qui veulent jouer au jeu c’est sur le Google Play : Bulldozer

À la Découverte du Microgame (Minijeu) Lego de Unity

Il y a quelques semaines j’ai reçu dans ma boite mail un récapitulatif des nouveautés de Unity en cette fin d’année 2020, une de ces nouveautés c’était la mise à disposition d’un minijeu Lego dans Unity !

J’ai été un peu surpris de l’annonce au début mais j’ai appris peu après que cette initiative célébrait les 25 ans depuis la sortie du premier jeu vidéo Lego : Lego Fun To Build sortie en 1995.

A la simple lecture du mail envoyé par Unity on est loin d’imaginer le potentiel qui se cache derrière ce que l’on appelle un microgame comme le microgame Lego. J’imaginais quelques briques à assembler, quelques actions pré-codée et un environnement limité mais au contraire de ce que je prévoyais Lego et Unity ont très bien fait les choses.

Pour mieux vous présentez ce que vous pourrez créer dans Unity je vous ai réalisé une petite vidéo qui vous fera découvrir le minijeu Lego

Vous découvrirez notamment que le catalogue de brique Lego importable dans Unity et impressionnant et que la création de prefabs supplémentaires pourra être fait dans un logiciel dédié « Studio 2.0 » et ensuite ajouté à votre propre jeu, vous pourrez même vous appuyez sur le catalogue de modèles du site Bricklinck pour étoffer votre propre jeu !

J’espère que cette découverte vous plaira et vous occupera autant que moi, en plus de vous apprendre les rudiments de l’utilisation du moteur de jeu Unity.