Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» rs
3D isométrique et masques de sprites EmptyDim 31 Mar 2024 - 14:35 par kenneth

» Bla Bla général du Jury
3D isométrique et masques de sprites EmptyJeu 21 Mar 2024 - 8:51 par Dom50

» carte mère Oric (re)tracée
3D isométrique et masques de sprites EmptyMar 5 Mar 2024 - 18:54 par kenneth

» Meurtre à Grande Vitesse
3D isométrique et masques de sprites EmptyDim 25 Fév 2024 - 5:09 par Iurius

» ORIC-1 sur LE BON COIN
3D isométrique et masques de sprites EmptyVen 23 Fév 2024 - 23:01 par Mcar

» ORIC ATMOS sur LE BON COIN
3D isométrique et masques de sprites EmptyDim 4 Fév 2024 - 12:06 par kiwilevrai

» Problème d'affichage des couleurs avec un Oric Atmos
3D isométrique et masques de sprites EmptySam 27 Jan 2024 - 1:26 par pierbail

» Bienvenue dans le Forum des Oriciens
3D isométrique et masques de sprites EmptyMar 9 Jan 2024 - 12:33 par Dom50

» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
3D isométrique et masques de sprites EmptyVen 29 Déc 2023 - 14:13 par Arcade-des-Monts

» Bonnes fêtes
3D isométrique et masques de sprites EmptyMar 26 Déc 2023 - 10:21 par Dom50

» Murders in Venice / Meutres à Venise
3D isométrique et masques de sprites EmptySam 18 Nov 2023 - 22:44 par retroric

» Un clavier PS/2 pour tester un ORIC
3D isométrique et masques de sprites EmptyDim 27 Aoû 2023 - 9:49 par Voyageur

» Disquette 3" Sedoric
3D isométrique et masques de sprites EmptyMar 1 Aoû 2023 - 14:22 par AtomeX

» faire un 6502 avec des phototransistor
3D isométrique et masques de sprites EmptyDim 16 Juil 2023 - 17:26 par Voyageur

» Oricutron linux et DSK
3D isométrique et masques de sprites EmptyJeu 29 Juin 2023 - 18:34 par Voyageur

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

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 243 membres enregistrés
L'utilisateur enregistré le plus récent est paul225l

Nos membres ont posté un total de 8922 messages dans 811 sujets
Sites Sympas

> Culture Club


Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

3D isométrique et masques de sprites

5 participants

Aller en bas

3D isométrique et masques de sprites Empty 3D isométrique et masques de sprites

Message par goyo 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 ??

3D isométrique et masques de sprites Try10
goyo
goyo

Messages : 199
Date d'inscription : 02/05/2014
Age : 52
Localisation : Massy

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

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

Regarde comment Space 1999 marche?
Godzil
Godzil

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

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

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

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par drpsy 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


drpsy
drpsy

Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par drpsy 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
3D isométrique et masques de sprites Attachment
Tonneaux.zip Vous n'avez pas la permission de télécharger les fichiers joints.(82 Ko) Téléchargé 13 fois
drpsy
drpsy

Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par didierv Dim 3 Sep 2017 - 7:38

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

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par Symoon 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)
Symoon
Symoon

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par drpsy 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
drpsy
drpsy

Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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