begin process at 2012 02 13 02:48:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > SYNTHÈSE D'IMAGE: BRUIT DE PERLIN: TEXTURES MARBRE, BOIS...

SYNTHÈSE D'IMAGE: BRUIT DE PERLIN: TEXTURES MARBRE, BOIS...


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :Perlin, bruit, textures, marbre, bois Niveau :Débutant Date de création :04/07/2008 Vu / téléchargé :5 848 / 356

Auteur : Pistol_Pete

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce programme permet de générer des textures pseudo aléatoire comme le texture de bois, de nuages et beaucoup d'autres très facilement et très rapidement.
Le bruit de Perlin permet de créer des textures procédurales et, en le comparant avec le bruit uniforme, il peut être qualifié de bruit cohérent.


Les textures crées et animées:
-Bois
-Nuages
-Marbre
-Zébré
-Disco
-Feu
-Mercure et des textures personnalisées peuvent être facilement créé grâce à l'interface:
Il suffit de choisir les deux couleurs, la méthode et les paramètres du bruit de perlin pour générer une texture.

Les paramètres du bruit de Perlin:
-x, y, z (pour moi z correspond au temps)
-Alpha : coefficient d'atténuation pour la prochaine fréquence, plus on diminue ce coef, et plus la fonction est bruitée
Bêta : espacement.
-n le nombre d'harmonique.

Une fenêtre OpenGL a été créer où est dessiné une sphère avec la texture correspondante.
Pour changer de texture, il suffit de cliquer sur le bouton "Actualiser la fenêtre OpenGL"

Pour compiler sans les dépendances aux dll d'openGL et donc sans la fenêtre openGL, il suffit de commenter la ligne #define OPENGL.



 Conclusion

Si vous trouvez des textures sympa, vous pouvez déposer un commentaire avec les paramètres de la fonction.
Merci.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Perlin
    • glut.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier27 670 octets
    • glut32.dllTélécharger ce fichier [Réservé aux membres club]237 568 octets
    • glut32.libTélécharger ce fichier [Réservé aux membres club]28 728 octets
    • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier20 257 octets
    • Perlin.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 948 octets
    • Perlin.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier352 octets
    • Perlin.vcprojTélécharger ce fichier [Réservé aux membres club]4 441 octets
    • PerlinAVECOpenGL.exTélécharger ce fichier [Réservé aux membres club]82 432 octets
    • PerlinSANSOpenGL.exTélécharger ce fichier [Réservé aux membres club]79 872 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE
Source avec Zip Source avec une capture ALGORITHMES D'OPTIMISATION NON LINÉAIRE: DESCENTE DE GRADIEN...
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W...

 Sources de la même categorie

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
Source avec Zip Source avec une capture XCOUPE : COUPE 2D par pop70

 Sources en rapport avec celle ci

Source avec Zip CHARGEMENT DES TEXTURES EN OPENGL par Jackyzgood
Source avec Zip GENERATEUR DE BITS ALÉATOIRES par pasty
Source avec Zip Source avec une capture DÉBUT DE MOTEUR 3D par CyberP
Source avec Zip Source avec une capture DEBUT DE MOTEUR D'AFFICHAGE OPENGL AVEC RENDU DE SKYBOX par Maegis

Commentaires et avis

Commentaire de shenron666 le 05/07/2008 22:18:49 10/10

Salut, ton programme me plait beaucoup, les textures procédurales c'est l'avenir, c'est bon mangez en lol
ton code est clair et même s'il ne lui ferai pas de mal d'avoir quelques commentaires de plus on le comprend assez facilement
en plus, c'est bien d'avoir utilisé glut plutot que win32 pour la fenêtre opengl
pour moi c'est une excellente source

Commentaire de Pistol_Pete le 06/07/2008 19:07:37

Merci de ton commentaire Shenron, ça me fais chaud au c½ur.
D'autant plus que j'ai vu tes sources qui sont très impressionnantes elles aussi.
Oui j'ai utilisé OpenGL pour l'affichage 3D c'est quand même bien plus facile et rapide à faire:
On applique une texture en 3 lignes et on ajoute un éclairage aussi en 3 lignes...
Que demander de plus?

Si vous créez d'autre texture avec le bruit de Perlin, n'hésiter pas à nous les faire partager.

A+

Commentaire de pseudo3 le 28/06/2011 12:40:04

Bonjour,

A première vue cela semble génial.
Mais vraiment dommage que tout cela ne soit pas codé sous Delphi.

A+.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Recherche de documentions sur le "Bruit de Perlin" [ par KeniiyK ] Bonjour, je recherche quelques documentions sur le Bruit de Perlin. Donc si vous aviez un lien ou un livre a me conseillé... MFC : Textures & Faire un Updatedata local [ par Artiste_Gunm ] J'ai un petit souci pour appliquer une texture bitmap à un bouton sous MFC.Je souhaiterais savoir si quelqu'un connait un moyen pour rafraichir l Problème fichiers x avec le mesh viewer de ms [ par MasterShadows ] Salut à tous,voilà, j'expose le problème,j'ai télécharger 'Deep Exploration' qui est le seul (à mon avis) à bien ex Librairie d'importation 3D anims + textures [ par JoebarGlut ] Salut je cherche une librairie en OpenGL pour importer de la 3D avec textures et animations. Je fouine dans les projets open source mais pour l'i desactiver les textures [ par vladisback ] bonjour je rend dans mon programme des objets texturé, mais j'aimerai pouvoir rendre en plus des objets non texturé, comment puis-je désactiver les te comparaison de strings [ par erazor ] voila je suis en train de mettre au point un gestionnaire de textures: sont but est de verifier si on charge pas deux fois la meme texture et dans ce OpenGL: problemes des textures [ par dletozeun ] bonjour,dans mon projet actuel sous devcpp j'affiche un objet 3D avec opengl en utilisant  GL_TRIANGLE_STRIP pour optimiser la vitesse d'affichag opengl multitexturing [ par dletozeun ] bonjour, J'ai reussi a mettre en place le multitexturing avec opengl, j'obtiens un melange homogene entre  textures sur un polygone mais le prob textures [ par vangeurmasker ] Bonjour Je cherche a faire des transitions progressives entre des textures en OpenGL. Je m'explique : je cherche a faire le meme effet que quand on do transparences en openGL [ par vangeurmasker ] J'ai un probleme dans un projet en OpenGL. J'utilise le canal alpha de mes textures pour gérér les transparences. Mais le probleme est qu'au


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,936 sec (3)

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