Graphismes15 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Liste des 15 ressources de cette catégorie
|
|
Blender, aussi appelé Blender3D, est un logiciel libre et gratuit d’animation, de modélisation et de rendu 3D. Il dispose de fonctions avancées de modélisation, de sculpture 3D, de dépliage UV, de texturage, de gréage (rigging), d’armaturage, d’animation 3D, et de rendu. Il gère aussi l’édition non linéaire, les compositions, la création nodale de matériaux, la création d’applications 3D interactives, ainsi que diverses simulations physiques telles que les particules, les corps rigides, les corps souples et les fluides. Disponible dans de nombreuses langues, Blender est également disponible sur plusieurs plates-formes telles que Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, FreeBSD, SkyOS, MorphOS et Pocket PC. De plus, c’est un pr ... Voir la suite
|
Licence : Freeware
- Publié le 17/06/2013
- Auteur : rezuz
|
|
|
Exemple d'affichage de sprites avec SDL. Ce code montre comment l'on peut gérer l'affichage de plusieurs sprites avec chacun des propriétés différentes.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 2 Ko
- Auteur : Mokona
|
|
|
|
Licence : Non renseignée
- Publié le 15/11/2015
- Auteur : Luke spywoker
|
|
|
Génération de l'ensemble de mandelbrot et des ensembles de julia sur CPU & GPU
Affichage dans une fenetre utilisant la SDL.
Dependances : SDL.lib, SDLmain.lib, cudart.lib
4 modes d'affichage : gray-level, gray-level-reversed, RGB random, Green (comme le logo).
Navigation : zoom - unzoom, directionnelle, reinitialisation, augmenter resolution, diminuer resolution, retour en arriere
Pour représenter l'ensemble de julia associé à un point du plan : faire un clic du milieu.
Pour revenir au mandelbrot : clic du milieu n'importe où
Multiplateforme (Windows - Linux) [ j'ai jamais developpé sous mac, mais j'imagine que ça marche aussi ;) ]
Update : Support cuda pour le calcul. Editer le fichier pa ... Voir la suite
|
Licence : GPL
- Publié le 23/01/2017
- Taille 550 Ko
- Éditeur : regis.portalez
|
|
|
Même exemple que le code précédant avec en plus des sprites mouvants sur l'écran, et utilisation d'une couleur de transparence.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : Mokona
|
|
|
Code source en language C basé sur la librairie SDL2 qui une fois compilé et lancé affichera un cube en rendu logiciel sur fond noir.
Je me suis basé sur un tutoriel disponible en C++ sur Youtube à cette adresse que j'ai tenté comme je le pouvais de retranscrire en C:
https://www.youtube.com/watch?v=kdRJgYO1BJM&t=1553s
Aussi j'ai essayé de me défaire de la librairie "math.h" donc certaines fonction sont directement implémentée dans le code source (cosinus, sinus).
Je pense que ça devrait être compatible au moins avec Windows et Linux, peut être Mac vu que la SDL2 est censé être compatible avec.
Je l'ai personnellement compilé sur Codeblocks sous Debian Linux. Linker GCC: -lSDL2 et ça devrait marche ... Voir la suite
|
Code source -
Licence : Creative Commons
- Publié le 07/03/2024
- Auteur : Kitsune64
|
|
|
Code montrant l'application de textures chargées avec SDL en OpenGL.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 148 Ko
- Auteur : Fiquet
|
|
|
Code source montrant comment faire des transformations optiques sur une surface.
Des fonctions permettant de :
- Appliquer une matrice de convolution 3*3 à une surface ;
- Réaliser une détection de bords ;
- Réalise un gauffrage ;
- Augmentation du contraste ;
- Effectuer un repoussage.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 1 Mo
- Auteur : millie
|
|
|
Code source montrant comment faire des rotations d'une surface. Ce code propose deux fonctions qui calculent la rotation d'une surface. Une fonction recalculant la taille de la surface pour ne pas perdre d'information. Les deux fonctions allouent une nouvelle surface, il faudra s'occuper de la libération de mémoire. Voici les prototypes des deux fonctions :
//Ne recalcule pas la taille, les bords seront perdus
SDL_Surface* SDL_RotationCentral(SDL_Surface* origine, float angle);
//Calcule la taille de la surface, les bords ne seront pas perdus
SDL_Surface* SDL_RotationCentralN(SDL_Surface* origine, float angle);
Dernière remarque :
- Il faut noter que l'on parcourt la surface de dest ... Voir la suite
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : millie
|
|
|
Ce programme affiche une suite de points à l'écran qui suivent le mouvement de la souris.
|
Licence : Non renseignée
- Publié le 22/12/2010
- Taille 2 Ko
- Auteur : Mokona
|
|
|
Code montrant le principe des tuiles (tiles) avec SDL. Affiche une carte qui peut se déplacer.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 10 Ko
- Auteur : Mokona
|
|
|
Code source montrant comment faire des rotations et zoom d'une surface. Ce code montre les calculs nécessaires pour faire ce genre de transformation. L'application propose une démonstration en faisant tourner une surface sur elle-même.
Dernières remarques :
- Les rotations soft c'est bien mais si on en veut beaucoup c'est du précalculé dans les étapes d'animation des sprites (avec les gigas de ram de maintenant on peut y aller) ou openGL/D3D car même les machines actuelles ont leurs limites... Enfin 60 images sur une rotation en 800*600 sans assembleur c'est déjà pas trop mal;
- Pour tester la vitesse de rendu mieux vaut figer l'angle... mais pas sur 0 pour éviter que le compilateur optimise t ... Voir la suite
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 6 Ko
- Auteur : Sivrît
|
|
|
Un code qui crée un effet de fondu (transition) entre deux images.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 2 Ko
- Auteur : Mokona
|
|
|
Exemple d'affichange de sprites dynamiques cette fois en utilisant le système des listes chaînées.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 107 Ko
- Auteur : Mokona
|
|
|
Code source montrant comment calculer le miroir horizontal et vertical d'une surface.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 235 Ko
- Auteur : fearyourself
|
|