Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/02/2011, 12h00   #1
Membre régulier
 
Avatar de SnowStyle
 
Homme
Développeur Web
Inscription : octobre 2005
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 68
Points : 73
Points : 73
Par défaut PerlinNoise, Génération de Terrains

Salut,

je voulais voir un peu comment générer des terrains en AS3, j'ai lu un peu partout que le PerlinNoise est une des méthodes courante, apparemment il y en as d'autres mais comme sauf erreur il n'y a que le Perlin en natif sous flash (en plus parrait qu'il est limité par rapport à l'original), ça réduit les possibilités si on ne veux pas que ça soit trop lent

Dans l'ensemble j'ai compris l'utilisation qu'on fait du PerlinNoise mais je ne comprend pas comment obtenir des résultats un peu plus différent je dirais, chaque PerlinNoise se ressemble trop, je parle surtout des ombres et des lumières, c'est toujours la luminosité qui prédomine, bon je pourrais inversé les deux pour le terrain de temps en temps c'est sur..
Mais je me demandais si il y avait des méthodes en plus, enfin je veux dire une couche supplémentaire, altéré le Perlin d'une façon ou d'une autre pour varier davantage le rendu final ?

Il y a moyen aussi d'avoir des couleurs dessus parce que je n'ai pas trouver ?

Sinon j'ai un autre souci avec, c'est que, bon c'est sympa ça donne des relief, mais comme ce serait pour un terrain en trois dimensions, comment je pourrais faire pour avoir des variations sur différent niveaux sur l'axe Y ?
Je veux dire comme par exemple, des grottes.
Si quelqu'un a une expérience en la matière ou une idée ou une simple suggestion, je suis preneur

Sinon merci quand même
Bonne journée !
SnowStyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 17h16   #2
Membre éprouvé
 
Avatar de IP-Fix
 
Inscription : mars 2006
Messages : 406
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 406
Points : 433
Points : 433
Envoyer un message via MSN à IP-Fix
Hello,

Voici des exemples :
http://wonderfl.net/tag/perlinNoise

et en particulier :
http://wonderfl.net/c/wqTG

j'espere que sa t'aidera
__________________
Mon nouveau blog : Flash-Dungeon : AS3 / Objectif-C
IP-Fix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/03/2011, 15h39   #3
Membre régulier
 
Avatar de SnowStyle
 
Homme
Développeur Web
Inscription : octobre 2005
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 68
Points : 73
Points : 73
Merci pour les liens! je vais y jeter un coup d'oeil
SnowStyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 08h09   #4
Membre du Club
 
Inscription : avril 2011
Messages : 58
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 58
Points : 56
Points : 56
Le perlin loise permet de créer des terrain de type voxel. avec une seule hauteur par point sur une grille. Si tu veux créer des grotes, c'est bien plus compilqué. Tu peut les rajouter en générant quelques vers géants que tu soustrait à ton plan par une opération booléenne. Mais bon, bonjour le code.

Je te conseille plutot de rajouter des objets sur ton terrain (maisons, rochers creux...)
bokan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h16.


 
 
 
 
Partenaires

Hébergement Web