Précédent   Forum du club des développeurs et IT Pro > Applications > Projets > Projets hébergés > ProceduralGenerator
ProceduralGenerator Forum du projet ProceduralGenerator
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/08/2012, 10h15   #1
dragonjoker59
Membre Expert
 
Homme Sylvain DOREMUS
Développeur informatique
Inscription : juin 2005
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Sylvain DOREMUS
Âge : 31
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 645
Points : 1 549
Points : 1 549
Envoyer un message via MSN à dragonjoker59
Par défaut Versions de ProceduralGenerator

Version Actuelle : 1.3.1

Présentation

Procedural Generator est une application permettant de charger divers plugins de génération / traitement d'image (générateur).
L'application principale charge les générateurs, permet la sélection du générateur actif et affiche le résultat de son travail.
Le travail des générateurs est découpé en 2 étapes :
  • 1ère étape : CPU step : génération d'image en utilisant le CPU.
  • 2ème étape : GPU step : traitement d'image via le GPU.
La GPU step utilise OpenGL et permet l'utilisation des shaders GLSL.
La CPU step est multithreadée afin d'accélérer les calculs.
Certains générateurs peuvent n'utiliser que la CPU step, tels Perlin Noise, Life Game ou Diffusion Limited Aggregation.
D'autres peuvent n'utiliser que la GPU step, tels Shader Effects ou Text Effects.
Certains enfin peuvent utiliser les 2, tel Shader Webcam.

Fonctionnalités
  • Calculs CPU multithreadés
  • Les générateurs sont des plugins pour plus de flexibilité
  • Jeu de la vie (Life Game) : classique, buggé , coloré
  • Perlin Noise (marbre, turbulences, parametré)
  • Diagrammes de Voronoï (distances euclidienne, euclidienne au carré, manhattan, minkowski, chebychev)
  • Iterated Function Systems (Sierpinski carpet et gasket, Koch curve, ...)
  • Limited Diffusion Aggregation
  • Post-traitement d'image sur le CPU (flou gaussien, réduction de bruit anisotropique et lineaire, accentuation des contours ...)
  • Post-traitement d'image sur le GPU (via GLSL)
  • Webcam + post-traitement d'image sur le GPU (via GLSL)
  • Enregistrement du résultat en image

Compilation
Procedural Generator regroupe plusieurs projets à générer avec CMake :
  • LibGenerator : libraire statique regroupant les fonctions et classes communes aux générateurs
  • Les générateurs : librairies partagées (dll sous Windows), 1 par générateur
  • ProceduralGenerator : exécutable de l'application principale
Pour compiler LibGenerator, vous aurez besoin de wxWidgets
Pour compiler ProceduralGenerator, vous aurez besoin de wxWidgets et LibGenerator.

Dépendances
Pour compiler les générateurs, vous aurez besoin de wxWidgets et LibGenerator.
__________________
Si vous ne trouvez plus rien, cherchez autre chose...

Chef de projet (et unique exécutant pour l'instant) pour Castor 3D
dragonjoker59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2013, 10h13   #2
dragonjoker59
Membre Expert
 
Homme Sylvain DOREMUS
Développeur informatique
Inscription : juin 2005
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Sylvain DOREMUS
Âge : 31
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 645
Points : 1 549
Points : 1 549
Envoyer un message via MSN à dragonjoker59
Version 1.3.1

Dépendances
Pour compiler ShaderWebcam, il vous faudra en plus OpenCV.
Pour compiler TextEffects, il vous faudra en plus FreeType.

Téléchargement

Sources
Sources de Procedural Generator.

Exécutables
Procedural Generator (Win32)
Procedural Generator (Debian Squeeze i586)

Données optionnelles
Images et shaders de test pour les plugins les utilisant
__________________
Si vous ne trouvez plus rien, cherchez autre chose...

Chef de projet (et unique exécutant pour l'instant) pour Castor 3D
dragonjoker59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h07.


 
 
 
 
Partenaires

Hébergement Web