Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 33 731 536

  • Nb. de membres 193
  • Nb. d'articles 1 329
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Raycasting Hollywood (Wolfeinstein 3D)

Raycasting Hollywood (Wolfeinstein 3D)

3 Modérateur(s)
K-LElwoodcorto
artblink artblinkicon_post
Mouarf!!!!

Merci tarzinou...j'ai jamais testé les commande call et peek de hollywood... j'essai se soir

Respect les gens
AmiDARK AmiDARKicon_post
@Tarzin : Moi
(pour quand j'arriverai à faire www.Amos-Professional.com :p)
Tarzin Tarzinicon_post
"la commande ... hum... rigole pas... Plot,"

Pour en revenir àce que disait Crisot et faire un lien avec ce que tu dis Artblink, j'ai épluché des routines de Starfield sous Amos et il y avait deux façons de programmer la même chose:
- avec la commande Plot,ce qui était assez lent (un peu moins une fois compilé)
- avec les commande Peek/Poke ou Deek/Doke (de mémoire).

L'une traçait réellement, l'autre "tape" directement dans la mémoire vidéo. Il faudrait peut-être creuser de ce côté?

@Crisot, tu n'as plus tes sources Amos?

PS: Tiens j'ai amélioré la traduction française d'Amos Pro si ça intéresse certaines personnes.
---
A500/A600/A1200/SAM 440 OS4.1 FE upd1/WinUAE AmliKit/Amiga Forever
https://twitter.com/TarzinCDK
artblink artblinkicon_post
Non tu fais pas ton chieur ;-), il faut tout me dire. (enfin pas tout... hum... bon si tu veux... mais en privé :-D)

Sinon, jamais je n'améliorerai mes connaissances et mes prg


Attention, le moteur n'est as le miens, c'est celui de Jali (il est passer par des combines le malin, sa rame, mais pas con le gars)

Pour les texture, attention, c'est la technique que j'avais utilisé pour mon scroll à la kid chaos.

On sauvegarde les couleurs des pixels composant une image texture (64x64 pixel) dans un tableau
On travail dans se tableau, la rotation 3D ensuite, on la projectionne sur les surfaces a texturer grâce à la commande ... hum... rigole pas... Plot, c'est à dire que l'on va allumer chaque pixel de l'écran lol.

Bon, je me mets dessus histoire d'accélérer le truc

Sinon, mon spaceship 3D, niveau vitesse... par rapport à Amos? c'est pas trop mal? ou je dois revenir dessus?

Merci crisot ;-)
Message édité par : artblink / 03-01-2011 08:15
Message édité par : artblink / 03-01-2011 08:16
Crisot Crisoticon_post
C'est rigolo, mais encore une fois je vais faire mon chieur: Mes raycasting texturés en AMOS sur un 500 non acceléré étaient plus rapide qu'Holywood sur un G4. :-)
--
AmigaOne X1000 - 2 Go DDR2 - Sapphire R9 280x Toxic - Crucial MX200 500 Go - Alim/Cooling BeQuiet
artblink artblinkicon_post
Jali m'a filer sa source hollywood raycast qui est mille fois supérieur au mien, mais... il utilise pas la précalculation, son moteur est trop lent.

Comme je maitrise les tableaux, je vais lui refaire son code en l'optimisant.

De plus, des actions sont lourdement exécuté. yearh!

Vous voyez, quand on s'intéresse aux travaux des autres, bin on s'entraide... comme koi, la complémentarité entre dév... SA MARCHE ;-)

Merci a tous pour vos coup de mains, une fois le moteur améliorer, je le post.

Pour le moment, essayer sa version, c'est les même liens.

Attention, sa rame dès qu'il y a texturisation.

Touche fléché pour se déplacer et les touches 1 à 7 pour les options d'affichage.

Voyer comme jali explose mon moteur lol d'un point de vue la qualité d'affichage (mais pas en vitesse :-p )



Respect
Message édité par : artblink / 02-01-2011 15:40
AmiDARK AmiDARKicon_post
Check ton mèl ;)
artblink artblinkicon_post
O vivivivivivi...

Merci copain...
AmiDARK AmiDARKicon_post
Salut :)

Bon, pour ce dont je t'avais parlé ( le logiciel de modélisation 3D que j'avais fait en vectoriel ), impossible de le retrouver ... j'ai dû le paumer il y a longtemps :(

Par contre ...

J'ai un vieux bouquin pour apprendre à faire un moteur 3D à la wolfeinstein avec un CD ... je viens de tester le CD il fonctionne toujours ... si tu veux je t'envoie les sources ( en C ) du moteur 3D ...

J'ai aussi (vérifié) toujours les sources (mais en 100% assembleur 68060) mon 1er moteur 3D sur Amiga OS 3.x ... Je peux t'envoyer les sources de la librairie et les codes sources AmosPRO qui l'utilisent ...

Je dois avoir un autre bouquin un peu meilleur que le 1er avec le CD aussi ... mais faut que je le recherche ... je sais pas où il est ...
artblink artblinkicon_post
lol.... faut appuyer sur les flèches pour bouger, mais vaut mieux appuyer sur les flèches droite gauche au départ pour faire une rotation.

T'as raison creols, c'est pas top, mais je suis à fond dessus. la, le problème c'est qu'on avance par saccade car j'utilise les coordonnées du tableau comme coordonnée de déplacement, il faut que j'arrive à définir pour 1 case de la map soit égal à une valeur de pixel (ex 32 ou 64 ou autre).

Pour le moment je fais que du code, les gfx/bruitage/msx je laisse sa de côtés car je perd du temp avec sa. se que je veux, optimiser tous mes PRG.

Dans pas longtemp, ton écran va prendre feu... il me reste a optimiser la vitesse des flammes ;-)

A quand un jeux? je fini d'abord toutes mes routines et une fois tout optimiser, je finaliserai tous mes projets (3 en particulier)

C'est plus facile de dév des routines et de les assemblé que de créé un projet directement. ;-)

J'espère que d'autre développeur hollywood seront intéressé par mes travaux, comme sa on pourra dév à plusieurs.

Pour le moment, je fais de la promo ;-)

Respect
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme