IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs 3D Discussion :

Créer de la végétation


Sujet :

Moteurs 3D

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de NiuAge
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut Créer de la végétation
    Bonjour

    Alors voila, je me suis relancé dans la programmation d'un jeu, j'ai une belle map (heightmap), des étendues d'eau etc... mais ca manque un peu de vie, alors je vais m'atteler à la végétation.

    J'ai un peu cherché et j'ai trouvé cette page qui a l'air de décrire à peu près toutes les méthodes possibles, reste à voir lesquelles choisir.

    Alors j'ai plusieurs questions :
    1 - On peut créer de la végétation à base de shaders ? si oui, auriez vous des exemples ?

    2 - j'avais déja essayé de faire du billboarding, c pas mal pour de l'herbe par exemple, mais je trouve ca moche pr les arbres... vous auriez des adresses où on peut télécharger des "packs" de végétation ?

    3 - j'ai vu que y'avais possibilités de trouver des packs d'arbre low polygon, je pense que c'est une très bonne solution ca, mais j'en ai pas trouvé de gratuit...
    (ceci m'irait très bien par exemple)

    4 - Si vous avez dja fais ce genre de chose, j'aimerai bien votre avis, ou discuter de votre technique.

    Merciiii ++

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Citation Envoyé par NiuAge Voir le message

    3 - j'ai vu que y'avais possibilités de trouver des packs d'arbre low polygon, je pense que c'est une très bonne solution ca, mais j'en ai pas trouvé de gratuit...
    4 - Si vous avez dja fais ce genre de chose, j'aimerai bien votre avis, ou discuter de votre technique.
    des arbres low polygon on en trouve tonnes sur internet sinon à modéliser ça prend quelques minutes .
    Regarde sur le forum il ya des liens donnés vers des sites 3d.
    C'est pour quel moteur 3d.
    Sinon la technique du billboard est une des plus employée en tout cas merci pour le lien

  3. #3
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    Il y a un projet "Free" qu'un utilisateur Irrlicht à mis à disposition.

    Tree Scene Node

    Tu peux peut être t'inspirer de son système/code (comme tout le monde il utilise un "L-Systems") mais au moins c'est implémenté, et cela semble vraiment sympa.

  4. #4
    Membre éclairé Avatar de NiuAge
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut
    Ok merci pr le lien, je vais regarder ca

    Sinon au niveau des arbres low poly, j'ai trouvé mon bonheur sur Google 3D Warehouse !
    Y'en a pas mal, et plutot bien faits. Par contre, faut avoir la version pro (dispo en évaluation) pour exporter le format skp en OBJ ou en 3DS par exemple.

    Le problème c'est qu'un arbre, ca possède au moins 2 textures (tronc et feuilles), et moi je sais pas comment avec mon loader 3DS séparer feuille et tronc pour appliquer différentes textures...

    Sinon me faudrait un loader OBJ qui gère les fichiers mtl.

    +

    edit : en fait j'ai peut etre posté dans la mauvaise section vu que je boss pas avec un moteur 3D spécifique comme Irrlicht, mais avec... le mien ^^.

  5. #5
    Membre confirmé
    Homme Profil pro
    testeur logiciel
    Inscrit en
    Juin 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : testeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 126
    Par défaut
    Salut,

    Je suis tombé sur cet article qui parle d'un générateur d'arbres si ça peu aider...

    http://www.ozone3d.net/blogs/lab/?p=80

  6. #6
    Membre éclairé Avatar de NiuAge
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut
    C'est toujours sympa à lire, mais je pense pas trop que ca me soit utile vu que je dois afficher des dizaines et dizaines d'arbres et meme temps, sa solution est un peu (bcp) trop lourde.
    Merci.

  7. #7
    Membre éclairé Avatar de NiuAge
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 100
    Par défaut
    Hey,

    En fait c'est exactement ca que j'aimerai : http://youtube.com/watch?v=tjqKFshpnBA

    C'est du billbording simple ?

    Sinon, au niveau de l'affichage et de l'optimisation, est ce une bonne méthode de calculer l'angle entre le vecteur (position camera, position plante) et le vecteur direction qui représente où ma camera regarde, et n'afficher que si cet angle est inférieur à l'angle de vue ?

    Merci

Discussions similaires

  1. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22
  2. Créer un interpréteur de langage inspiré du Basic
    Par Picasso dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 11/05/2002, 17h10
  3. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41
  4. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo