Derniers sujets
» Enigmatus
Hier à 18:19 par Dom50

» Apprendre l'Assembleur ORIC
Hier à 14:32 par drpsy

» SDCARD/USB KEY reader
Ven 17 Nov 2017 - 21:18 par kiwilevrai

» Alchimie DOUZE
Jeu 16 Nov 2017 - 20:45 par kiwilevrai

» Nouveau : Carte joystick pour atmos
Mar 14 Nov 2017 - 18:57 par NightBird

» Besoin d'aide Tap2wav avec un Mac
Mar 14 Nov 2017 - 18:06 par Delta34

» Blake's 7
Lun 13 Nov 2017 - 19:55 par didierv

» Juste une petite question comme ça.. (sur la marque ORIC)
Dim 12 Nov 2017 - 14:29 par didierv

» Test Brown
Dim 12 Nov 2017 - 13:29 par didierv

» Orix : Thread de notification sur le développement
Ven 10 Nov 2017 - 11:02 par Jede

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 126 membres enregistrés
L'utilisateur enregistré le plus récent est romain suire

Nos membres ont posté un total de 5861 messages dans 431 sujets
Portail ORIC




3D isométrique et masques de sprites

Voir le sujet précédent Voir le sujet suivant Aller en bas

3D isométrique et masques de sprites

Message  goyo le Mar 20 Déc 2016 - 22:43

Incroyable affichage de sprites en 3D isométrique !!!

Quelqu'un saurait t'il comment Twilighte a affiché ces sprites avec leur masque ? :

Les masques des sprites sont-ils générés automatiquement ou en plus des sprites y a t'il
des masques correspondants systématiquement ??

avatar
goyo

Messages : 79
Date d'inscription : 02/05/2014
Age : 46
Localisation : Massy

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  Godzil le Mer 21 Déc 2016 - 10:45

Regarde comment Space 1999 marche?
avatar
Godzil

Messages : 106
Date d'inscription : 20/01/2013
Age : 36
Localisation : Entre France et UK

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  didierv le Mer 21 Déc 2016 - 19:58

Magnifique effectivement
Je vais chercher la provenance de cet écran jamais vu

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
avatar
didierv

Messages : 507
Date d'inscription : 19/01/2014
Age : 55
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  drpsy le Ven 18 Aoû 2017 - 8:01

Hello,

En réalisant EDGE, je me suis constitué un module de sprites appelable depuis le C. C'est extrêmement simple :
putsprite (numéro de sprite, numéro de "forme", x, y)
erasprite (numéro de sprite)
refreshscr ()

cela nécessite de définir chaque forme de sprite (la taille des sprites peut être variable) et le masque associé (au pixel près).
J'ai prévu de pouvoir afficher 127 sprites simultanément à l'écran.
Pour se recouvrir, il faut les dessiner dans l'ordre avant de rafraichir l'écran. Il y a un double cache pour gérer ça. ça occupe donc, en plus des sprites, 2x8000 octets juste pour le cache.

Ca, c'est pour les sprites qui bougent.

Pour un décor statique, c'est plus simple. J'ai créé une fonction supplémentaire :
puttile(numéro de "forme", x, y)
cela pose un sprite sur le décor, mais sans retenir la position (pas de numéro de sprite affiché).

Dans l'ordre :
Constituer le décor avec des Tiles et le mettre dans un cache qui sera "le décor". Ce cache-décor ne sera plus modifié.
Afficher le cache
Mettre les sprites qui bougent dans un deuxième cache dans lequel on a copié le décor (sans sprite), gérer les mouvements, etc. Là aussi, en maîtrisant l'ordre d'affichage des sprites, on peut gérer la priorité de visibilité.

Avec mon module, pour ce dessin, je constituerais donc :
un décor avec sol et mur
un sprite baignoire
un sprite table
un sprite chaise
un sprite tonneau
un sprite statue
un sprite gazinière



_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 87
Date d'inscription : 20/07/2014
Age : 46
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  drpsy le Sam 2 Sep 2017 - 9:14

J'ai "codé" le sprite du Tonneau.
Et voilà le résultat, sur un fond blanc et un fond noir.
A+
Fichiers joints
Tonneaux.zip Vous n'avez pas la permission de télécharger les fichiers joints.(82 Ko) Téléchargé 10 fois

_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 87
Date d'inscription : 20/07/2014
Age : 46
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  didierv le Dim 3 Sep 2017 - 7:38

Merci et bravo DrPsy, j'adore quand excel vient à la rescousse de nos oric Smile

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
avatar
didierv

Messages : 507
Date d'inscription : 19/01/2014
Age : 55
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  Symoon le Dim 3 Sep 2017 - 9:47

Une info rapide: je pense que Jonathan n'avait réalisé que les graphismes des décors, pas de sprites ni d'animation. Du moins, je ne les ai jamais vus. C'était pour une version de Wurdle je crois (un jeu ou un univers qu'il a eu en tête et pour lequel il a imaginé d'innombrables façon de le réaliser: à la Dungeon Master, en 3D iso, et au final les écrans que l'on connaît, de profil avec des décors magnifiques)
avatar
Symoon

Messages : 350
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  drpsy le Dim 3 Sep 2017 - 15:18

C'est sûr. Au niveau graphique sur Oric, Jonathan était un maître !
Et la qualité de ces dessins donne envie de les reprendre

_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 87
Date d'inscription : 20/07/2014
Age : 46
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum