begin process at 2012 05 27 21:55:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > JOLI EFFET DE VORTEX ( FEEDBACK )

JOLI EFFET DE VORTEX ( FEEDBACK )


 Information sur la source

Note :
Aucune note
Catégorie :Graphique Niveau :Initié Date de création :05/09/2004 Date de mise à jour :05/09/2004 15:41:27 Vu / téléchargé :3 014 / 298

Auteur : Kleidp

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Voici un effet de vortex appelé feedback plutôt sympa, en TrueColor (Pour mon jeu SpaceShoot).

J'y ai inclus un document de Shaun Dore qui en explique le principe.

Si ça ne fonctionne pas c'est qu'il vous manque alleg41.dll dans le répertoire C:\Windows\System32.

A propos:

Ce qui m'étonne c'est que le programme ne tourne qu'a 43 fps chez moi, alors que j'ai essayé de l'optimiser à fond.
Vu que j'arrive à faire tourner des jeux comme Farcry aux maximum c'est assez étonnant.
Si quelqu'un arrive à mieux l'optimiser, qu'il n'hésite pas.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • fxtunmap.docTélécharger ce fichier [Réservé aux membres club]91 648 octets
  • Parfait2.pcxTélécharger ce fichier [Réservé aux membres club]14 712 octets
  • Trou noir.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 252 octets
  • Trou noir.exeTélécharger ce fichier [Réservé aux membres club]23 922 octets
  • Tunnel2.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier66 614 octets

Télécharger le zip


 Historique

05 septembre 2004 15:41:27 :
Oups, voici la bonne version avec ses 3 modes

 Sources du même auteur

Source avec Zip GÉNÉRATEUR D'EXPLOSION
Source avec Zip Source avec une capture SPACESHOOT
Source avec Zip MÉTABALLS ET MÉTÉORES
Source avec Zip Source avec une capture GRIDSNAKE

 Sources de la même categorie

Source avec Zip Source avec une capture PLANNING D'EQUIPE par grephit
Source avec Zip APPLICATION DE DESSIN DE QUELQUES FIGURES par laguchori
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip ENTETE DU FICHIER BMP (BIPMAP) par k.Lutchi

Commentaires et avis

Commentaire de tibur le 05/09/2004 21:15:03

> Vu que j'arrive à faire tourner des jeux comme Farcry aux maximum c'est assez étonnant.

Farcry utilise ta carte 3d en dessinant des triangle texturé, ce pour quoi ta carte graphique est optimisé.

Dans ton prog, tu fait toi meme ton application de texture, pixel par pixel, si j'ai bien compris.

Ca sera forcement plus lent. (Les cartes graphiques actuelles font ça en parallele !)

Commentaire de djl le 05/09/2004 21:53:18

oui, les cartes graphiques font le rendu et les transformation geometriques en  hardware (fonctions pre cablées)

Commentaire de Kirua le 06/09/2004 07:44:37

sympatique en effet, et comme tu dis, du plus bel effet pour des menus, mci ^^

Commentaire de revanger le 06/09/2004 18:30:25

on le telecharge ou alleg ??? (url complete svp :o) )

Commentaire de Kirua le 06/09/2004 18:36:02

on le télécharge sur google

Commentaire de BeLZeL le 01/10/2004 21:18:13

Il doit y avoir moyen d'optimiser l'algo, parce qu'il existe des effets similaires avec des plugins pour Winamp qui ne rament pas autant. Certes, ils ne sont pas codés avec Allegro, peut être que Allegro est le maillon faible du prog (il commence à se faire vieux).

Quelques petits trucs :
1) int eclairage[263000] ne sert à rien
2) l'image fait 256*256 mais pourquoi tes boucles font 320*320.
3) x * 256 / 3.14 / 2 => x * 40.743, pour gagner qq ms
4) "if(r>0 || g>0 || b>0)". Ce n'est pas plutôt "if(red>0 || g>0 || b>0)" ?

Sinon, excellent code. Je vais lire la doc.

Commentaire de Kirua le 02/10/2004 03:12:13

3) x * 256 / 3.14 / 2 => x * 40.743, pour gagner qq ms


non, un compilo intelligent (= ts les compilos actuels ds ce cas-ci) remplacera ce code par ce que tu proposes en substitut. il vaut mieux laisser la version "fragmentée" du calcul, pr qu'on voie bien d'où viennent les termes. si on te tappe 40.743, à priori, tu sais pas trop que ça vient de 256 / 2PI :)

Commentaire de BeLZeL le 02/10/2004 13:31:05

Ah ok. Mais on peut tjrs mettre la vraie formule en commentaire :)

Commentaire de Kirua le 02/10/2004 14:53:11

ça sera utile dans le cas d'un langage interprété oui, c'est comme ça que je fais du moins. mais trop de commentaires tuent le code ;) donc si le compilo se montre intelligent, autant le laisser faire, pas vrai?

mais tu as parfaitement raison pour ce qui est des langages interprétés, oui.

Commentaire de BeLZeL le 02/10/2004 15:59:31

Oki.

Je viens de convertir le projet en OpenGL (avec une vraie API quoi !).

Donc si ca intéresse quelqu'un, c'est là :
http://www.cppfrance.com/code.aspx?ID=26532

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales