begin process at 2010 02 09 22:29:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > LANDSCAPE_GEN

LANDSCAPE_GEN


 Information sur la source

Note :
9,5 / 10 - par 4 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OpenGL Source .NET ( DotNet ) Niveau :Débutant Date de création :23/07/2003 Date de mise à jour :24/07/2003 14:12:33 Vu / téléchargé :5 835 / 366

Auteur : sebseb42

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

 Description

Cliquez pour voir la capture en taille normale
affiche un landscape 3D a partir d'une bmp


 Conclusion

il est integralement ecrit en C

avec une seul bmp, l'image sert pour la texture et le mapping de relief

on peux aussi utiliser 2 bmp, la premiere serivra de texture, l'autre de mapping de relief

les touches sont Q, S, D, W (counter-like) pour deplacer le landscape, L et P pour modifier l'altitude du relief, V et B pour acroitre ou diminuer le nombre de facettes generer, et le paver numerique 1, 9, 2, 4, 6, 8 pour toutes les rotations

1 et 9 pour les rotations autour de y
2 et 8 pour les rotations autour de x
4 et 6 pour les rotations autour de z

ps : je ne pense pas quil y ai le source de la libbmp que j'ai ecrite et utliliser, mais elle viendra tres prochainement

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture KONKYO (ASM COMPILER, DECOMPILER, DEBUGGER, MACHINE VIRTUELL...
Source avec Zip CSOCKET
Source avec Zip CJOYPAD
MSGBOX DEBUG
CONSOLE COLOR

 Sources de la même categorie

Source avec Zip JEU DE DAMES 3D par vbclaude
Source avec Zip CHARGEMENT DES TEXTURES EN OPENGL par Jackyzgood
Source avec Zip Source avec une capture OPENGL - UN PEU DE NEIGE... par underprog
Source avec Zip Source avec une capture JEU DE LA VIE 3D OPENGL AVEC GESTION SOURIS par fratleym
Source avec Zip Source avec une capture SPEAD RACER par jngl

Commentaires et avis

Commentaire de hariseldon le 24/07/2003 09:08:35

cette source est extrêmement intéressante.
je voudrais créer iun modèle numérique de terrain à partir d'un fichier bmp et ce prog' .
ou peut-on trouver les lib necessaires pour faire tourner ce prog' ??

Commentaire de sebseb42 le 24/07/2003 13:42:21

il ne te faudra que les lib OpenGL et ma libbmp que je vais poster d'ici une a deux minutes :)

Commentaire de sebseb42 le 24/07/2003 13:55:59

et bien en fait je viens de verifier, et la fonction de chargement de l'image bitmap est integrer :) (load_bmp.c)

donc voila, il ne te suffira que des lib OpenGL (gl/glu/glut)

Commentaire de hariseldon le 24/07/2003 15:35:27

ok merci

Commentaire de Kirua le 08/08/2003 02:33:56

et en plus il est humble! il met niveau 1, alors que tlm aurait souffert que tu mettes deux sans problème, bravo! :-) ça se pert.

c'est un excellent code, la "grayscale" des BMP est souvent utilisée pour créer des sols en 3D. c génial!

Commentaire de sebseb42 le 17/08/2003 15:04:11

merci, mais ceci est plutot une ebauche de code, et surtout pour montrer une certaines methode de generation de landscape

au debut je metais une hauteur par moyenne de couleur, mais ca creais des escalier non relier, alors je suis passer a la methode en regarder les pixels alentours

enfin bref, ce qui aurais ete sympa, c'est de faire plutot un programme qui pourrais generer un fichier .3ds ou autres format de fichiers 3D... le probleme est que je manque de temps pour realiser ca... si qqun l'a, ce serais vraiment un exellent programme... meme s'il en existe deja des comme ca :)

encore merci a tous pour vos posts :)

Commentaire de scorpiwolf le 04/12/2003 22:58:09

salut,
j'ai un prob j'arrive pas à compiler
pourtant j'aibien mis les dll opengl glut glu dans system32
les gl.h et glu. et glut.h dans le rep msvcnet
les .lib ds msnet

mais j'obtient ca

open_gl warning LNK4075: ' /EDITANDCONTINUE' ignoré à cause de la spécification '/INCREMENTAL:NO'
open_gl error LNK2019: symbole externe non résolu ___glutInitWithExit@12 référencé dans la fonction _glutInit_ATEXIT_HACK@8
open_gl error LNK2019: symbole externe non résolu ___glutCreateWindowWithExit@8 référencé dans la fonction _glutCreateWindow_ATEXIT_HACK@4
open_gl fatal error LNK1120: 2 externes non résolus

merci

Commentaire de Kirua le 04/12/2003 23:05:14

tu dois linker les libs des dll au projet, tu utilises quel éditeur? le message LNK... me fait penser à VC++, que je ne connais pas, mais si c'est DevC++, tu dois ajouter

-lopengl32 - lglu32 - lglut32

dans les paramètres de compilation du projet.

Commentaire de sebseb42 le 05/12/2003 04:20:16

ce message provient de Visual Studio .NET, pour linker des lib dans le projet avec Visual Studio, tu fait clic droit sur le nom du Projet puis Proprietes, ensuite Link et la tu doit avec un truc genre ajouter une lib a linker au projet

et le tu doit rajouter glut32.lib
voila

Commentaire de scorpiwolf le 05/12/2003 14:50:57

bah ui je l'ai ajouté, j'ai reussi a faire marcher un de t projet opengl (c cool comme ca je vais pouvoir abandonner dev c++)

mais celui la marche pas, alors que j'ai ca dans les liens:
odbc32.lib odbccp32.lib glu32.lib glut32.lib opengl32.lib

Commentaire de sebseb42 le 05/12/2003 15:46:06

arf, essaye de linker avec glaux.lib pour voir mais je suis pas sure, si ca fonctionne pas bah... reverifie de bien avoir toutes les lib quil faut, et au bon endroit

Commentaire de Kirua le 05/12/2003 16:05:37

(c cool comme ca je vais pouvoir abandonner dev c++)

ça veut dire quoi ça? lol, je comprends pas, moi j'adore DevC++, c'est excellent, gratuit... et puis VC++ je l'aime carrément pas ^^ qu'est-ce que tu trouves de plus à VC ?

Commentaire de sebseb42 le 05/12/2003 16:10:56

lol, l'IDE est mille fois plus complet, et sans vouloir te faire de la peine, j'aime beaucoup aussi Dev C++, mais le debugger de Visual et infiniment plus complet, evoluer et puissant =)

Commentaire de Kirua le 05/12/2003 16:12:07

j'utilise pas le débuggeur de Dev, il est nul t'as raison sur ce point ;-)
mais mille fois plus complet... j'ai franchement des doutes !

Commentaire de sebseb42 le 05/12/2003 16:19:46

alors c'est que tu t'es jamais servit de toutes les fonctionnaliter du debugger de Visual :)

Commentaire de Kirua le 05/12/2003 16:25:29

Même pas du tout, j'ai tenté le coup avec VC voyant le succès, et j'ai été très vite dégoûté. Si je tombe pas amoureux de l'EDI c pas la peine d'essayer ;-)

Commentaire de sebseb42 le 05/12/2003 16:34:24

je ne voit pas du tout ce que tu reproche a l'IDE, il est tres tres bien, enfin, chacun ses gouts, je respecte :)

Commentaire de Kirua le 05/12/2003 16:35:52

mais oui, moi aussi je respecte le fait que tu préfères VC, c'est juste que je comprends pas ;-)

Commentaire de neo_00110010101 le 28/06/2004 09:55:00

excellent, interessant ... 9/10

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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