Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV

Apprendre
RPG Maker

Guides
Tutoriels
Making-of

Dans le
Forum

Section Entraide

Jeux: Where the Moon Goes at Night / News: Un haricot dans la tete, des (...) / Jeux: Cure Seekers / Jeux: Princesse Emmentale / Interviews: Ccd-Tof / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

129 connectés actuellement

10850006 visiteurs
depuis l'ouverture

972 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Lunae - le bazar d'Emz0

Le Studio du Chat Vert

Offgame

RPG Maker Détente

Tashiroworld

Tous nos partenaires

Devenir
partenaire



Halos lumineux mobiles

Permet de créer des points de lumière mobiles et immobiles simultanément (difficulté moyenne, il faut une maîtrise minimale des variables, des images et d'un logiciel d'édition d'images).

Ecrit par mamie

J'expose ici une technique que j'ai bidouillée, qui permet d'afficher un halo mobile, voire plusieurs halos mobiles, ainsi qu'un halo ou ensemble de halos sur des lampes ou éléments lumineux.
En effet, RMVX Ace --la version utilisée ici-- permet de créer facilement un halo de vision autour du héros, ou des halos de vision autour d'éléments fixes ; cependant, créer des halos qui peuvent bouger les uns par rapport aux autres n'est pas aussi simple à créer. C'est cela que cette technique permet de créer.

NOTES PRÉLIMINAIRES

Limites de la technique : Plusieurs images en mode de fusion "Addition" superposées vont donner une brillance forte qui tend vers le blanc (donc obstrue la vision).
Une luminosité maximale n'est pas possible, la luminosité maximale avec un bon rendu sera d'environ 50%.

J'entends ici par "Halo" un endroit rond éclairé parmi la pénombre. Je conseille d'utiliser une brosse à taille ajustable sur votre éditeur-d'image-gérant-la-transparence favori, et d'utiliser la même pour tous les halos. Le halo peut avoir des bords durs ou flous selon ce que vous souhaitez.

INGRÉDIENTS
Il nous faut :
•Une grosse image blanche de la taille de l'écran (544x416 sur VX Ace), comportant des "trous" sous forme de halos aux endroits qui vous intéressent (je conseille d'en faire une spécifiquement pour la map, de la taille de la map).
↓ Exemple utilisé ici ↓

Spoiler (cliquez pour afficher)


•Une image de type "halo", de couleur très claire, de la taille désirée. J'utilise ici une image jaune à bord flous
•Deux numéros d'image + un numéro d'image par halo mobile
•Deux variables par élément mobile + deux variables pour l'image fixe

LA MÉTHODE
1
Tout d'abord, on va afficher l'ombre fixe, pour cela nous allons utiliser notre image blanche trouée aux endroits des points lumineux. Il est préférable que cette image possède une opacité maximale de 50% ou 127***.

Citation:

image

Ici, ce sera celle-ci



•Il faut l'afficher en "sandwich". C'est à dire que, au lieu de l'afficher une fois au-dessus OU au-dessous des halos mobiles, nous allons l'afficher À LA FOIS en dessous ET au dessus, mais avec une opacité divisée par deux (puisqu'il y a deux images).
Il faut donc utiliser un numéro d'image élevé, et un bas. Par exemple, si je veux afficher 3 halos mobiles, j'utiliserais les numéros d'image 2 et 2 + 3 + 1 = 6. Les numéros entre le 2 et le 6 seront mes halos mobiles.

•Le mode de fusion doit être "SOUSTRAIRE", puisque votre image est blanche. Si on soustrait du blanc à n'importe quelle couleur, ça donne du noir, hors c'est ce qu'on veut produire ici.

•L'opacité doit être la moitié de ce que vous voulez obtenir à la fin, puisque vous avez deux images superposées.
Ici, on veut une opacité finale de 255 au endroit les plus sombres, il faut donc 255 / 2 = 127.5 d'opacité.

•L'image doit être placée par rapport à la map, il faut donc qu'elle se déplace avec elle. Si votre image fait bien la taille de la map, vous devriez pouvoir créer un évènement à l'extrémité haut-gauche de celle-ci et recueillir sa position X et Y par rapport à l'écran dans 2 variables qu'on nommera X lumière fixe et Y lumière fixe. Il faut ensuite enlever 16 à X et 28 à Y (32 à Y si son nom de fichier visuel a un ! au début) afin qu'elles correspondent bien à l'angle haut-gauche de la map, et non au centre de l'évènement situé en haut à gauche de la map (le point d'origine des coordonnées d'un évènement à l'écran correspondent à ses coordonnées [16,28] ; et [16,32] si le fichier du visuel de l'évènement commence par un ! ).

Citation:

image

La fenêtre d'affichage d'image.
Les 4 champs dont je parle au-dessus sont entourés


Citation:

image

L'évènement situé en haut à gauche de la map.
On le laisse tourner en processus parallèle.
Il peut être préférable de mettre un temps d'attente de moins de 5 frames.



Citation:

image
On obtient ceci



2
Seconde et dernière partie, nous allons afficher les halos mobiles au-dessus des entités qui nous intéressent. Ici on en affichera un sur le héros.

Citation:

image

Image utilisée pour les halos mobiles. Faites attention à ce qu'elle soit bien centrée !



•Ces images seront affichées entre la couche supérieure et la couche inférieure du "sandwich".
Ici, on a choisi d'utiliser les numéros d'images 2 et 6 pour l'image fixe, nous pouvons donc utiliser les numéros d'images 3, 4 et 5 pour afficher les halos mobiles.

•Le mode de fusion doit être "AJOUTER". En effet, si on soustrait, puis qu'on ajoute, on obtient en théorie quelque chose de nul (c'est un peu plus compliqué que ça, mais bon ça marche plus ou moins alors chut).

•L'opacité dépendra du nombre de halos qui peuvent se superposer.
En effet, plus l'opacité se rapprochera de 255, et plus le halo sera opaque. Si vous ajoutez deux halos de 120 d'opacité chacuns, l'opacité totale sera de 240, ce qui est élevé, mais correct (on pourra avoir une impression d'être ébloui en jeu, ce qui se justifie puisque vous êtes dans le noir).
L'opacité que vous choisissez est un peu un compromis entre visibilité du halo seul et visibilité des halos superposés.
J'utilise ici une opacité de 120, je déconseille d'utiliser plus.
***Il est préférable que votre image fixe possède la même opacité dans ses "trous" que l'opacité que vous mettrez à vos halos mobiles, afin d'améliorer le rendu final. En effet, si les trous sont trop lumineux, les halos mobiles auront l'air très faibles en comparaison, et éblouiront plus lors d'une superposition des halos.

N'hésitez pas à tester différentes opacités !

•L'image doit avoir une origine centrée.

•L'image doit être placée aux coordonnées X écran et Y écran de votre évènement mobile, il vous faut donc récolter ces données (il faut réajuster le Y en lui soustrayant 4 si le fichier du visuel de l'évènement commence par un !). Ici je les ai nommées X écran et Y écran.

Citation:

image

La fenêtre d'affichage d'image.
Les 5 champs dont je parle au-dessus sont --encore-- entourés



Citation:

image

Exemples de halos superposés ; en haut avec une opacité de 80 et en bas avec une opacité de 120.
On voit qu'une opacité élevée donne une impression de brillance lors d'une superposition, tandis qu'une opacité faible donne une impression de faible luminosité sans superposition.
À vous de choisir l'opacité qui vous convient le mieux.
Les halos mobiles seront également bien plus brillants que les halos "trous" une fois superposés



Vous disposez normalement de toutes les informations nécessaires pour réaliser un système d'éclairage du genre ! Bonne chance !

Citation:

image

Voilà un rendu possible, avec une variation de l'opacité et de la taille du halo sur le joueur en fonction de l'appui sur une touche.
On remarque que le halo sur le PNJ est peut-être trop opaque, ce qui crée une brillance forte lorsqu'il croise le halo du héros.




Nemau - posté le 18/05/2020 à 02:26:39 (43910 messages postés) - admin -

❤ 0

Hé hé! Tu vas te perdre dans Oniromancie. Hi hi! Bien fait!!

Merci Mamie pour ce tuto !

Proposez vos news !TrombinoscopePolaris 03Planète Glutko • Doom Doom Doom Doom! I want you in my tomb!


mamie - posté le 19/05/2020 à 19:47:04 (1836 messages postés)

❤ 0

Oui.

De rien ! Après je l'avais mis dans "Astuces", puisque c'est une astuce pour outrepasser une limitation de RM VX Ace.

Si ça avait été un tuto, j'aurais plus détaillé !
Mais je conçois que c'est un peu à limite entre Astuce et Tuto
Le but étant que des débutants puissent l'utiliser tout comme des utilisateurs + expérimentés.


Nemau - posté le 19/05/2020 à 20:37:43 (43910 messages postés) - admin -

❤ 0

Hé hé! Tu vas te perdre dans Oniromancie. Hi hi! Bien fait!!

Oki. Concernant la localisation de ta publication, il faudra voir avec Gari, c'est plutôt lui qui s'occupe de ça. :3

Proposez vos news !TrombinoscopePolaris 03Planète Glutko • Doom Doom Doom Doom! I want you in my tomb!


gif - posté le 20/05/2020 à 10:41:03 (4458 messages postés) - staff -

❤ 1

Un monde infini de possibilités s'ouvre dès qu'on découvre les modes de fusions :sourire3. Bravo, trop cool !

Itch.io | Twitter | Cochouchou à la coupe du monde ! | le concours hebdomadaire du meilleur screen !


Gari - posté le 20/05/2020 à 19:54:23 (2832 messages postés) - staff -

❤ 0

Les façons de fixer une image à la map étant des tutos et l'explication de mamie assez longue, je pense qu'il est au bon endroit.

La seule chose qui pourrait être revue, c'est le fait que le tuto soit seulement pour VX/Ace.
XP gère les images avec options éclaircie/obscurcie, MV aussi, et la version officielle de RM2003 aussi avec le patch Maniacs. Donc dans la mesure où le code événementiel a l'air d'utiliser des fonctions de base, je déplacerai sans doute vers RM toutes versions.

Sinon merci mamie :)

Sondage sur les concours d'Oniro : venez donner votre avis !


Roi of the Suisse - posté le 20/05/2020 à 23:00:27 (24523 messages postés) - admin -

❤ 0

Si le Sylvanor se réveille, Omnirancie disparaîtra ! Hou hou !

Si tu avais posté ça dans "Tutoriel" plutôt que dans "Astuces", tu aurais été affiché sur la page d'accueil, et tu aurais eu l'argent la gloire et les famapouals :clown

Plante 300 arbres et tu ne pollues plus ! | Es-tu une star ? | Kujira no Hara | Polaris 03 | Planète Glutko


Nemau - posté le 21/05/2020 à 08:10:30 (43910 messages postés) - admin -

❤ 0

Hé hé! Tu vas te perdre dans Oniromancie. Hi hi! Bien fait!!

Citation:

XP gère les images avec options éclaircie/obscurcie, MV aussi, et la version officielle de RM2003 aussi (pas RM2000 par contre).

(nope, par RM2003)

N'ai corrigé.

Proposez vos news !TrombinoscopePolaris 03Planète Glutko • Doom Doom Doom Doom! I want you in my tomb!


mamie - posté le 29/05/2020 à 12:35:52 (1836 messages postés)

❤ 0

Oui.

Citation:

l'argent la gloire et les famapouals


Y en a un des trois qui m'intéresse particulièrement peu :pense

Merci gif & Gari !! Après c'est pas un système parfait, comme on peut le voir, mais ça peut être utile dans certaines situations.

Le pire c'est que environ le surlendemain, avec les encouragements de rots et l'aide de xvw et françois berhn j'ai fait ça (mais en script + avec RME !)
image

Gari > Boarf tant pis, je pense que ça peut rester en tuto Ace en fait, puisque les modes de fusion ne sont pas forcément gérés pareil sur tous les RM, donnant probablement des résultats très divers. Cette astuce est faite pour Ace après tout.


Gari - posté le 29/05/2020 à 13:54:22 (2832 messages postés) - staff -

❤ 0

J'ai eu un peu du mal à comprendre, parce que au premier abord la lumière est bien plus vive que pour les évenements, mais j'ai l'impression que ce système ne cache pas les sprites, ce qui serait plutôt cool :)

Sondage sur les concours d'Oniro : venez donner votre avis !

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Articles perso | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Jeux complets | Tous les jeux | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers