Author Topic: Documentation et livres utiles  (Read 22961 times)

0 Members and 1 Guest are viewing this topic.

Offline xoofx

  • Base
    • Pouet.net
    • View Profile
    • xoofx
  • Ancienneté: 1989
  • Groupe: FRequency
  • Rôle: code (+musique), web
  • Ville: Grenoble
Documentation et livres utiles
« on: 12 January 2011 à 19:45:49 »
Postez ici les livres que vous avez lu et que vous trouvez intéressants, si possible avec une critique.



Mathématiques et imagerie :

Programmation 3D:

Développement :
  • Design Patterns: Elements of Reusable Object-Oriented Software du Gang of Four
  • Head First Design Patterns
  • Modern C++ Design d'Andrei Alexandrescu
  • Javascript the Good Parts de Douglas Crockford
  • 3D Game Engine Design de David H Eberly
  • Game Physics Engine Development de Ian Millington
  • Game Programming Gems 1, 2 et 3

En vrac :

Autres listes de livres :




Message original

http://www.nrbook.com/c/ à partir de la page 274
Merci nystep!, super pour la référence, ce bouquin a l'air d'être une référence, cool! ;)
« Last Edit: 10 July 2012 à 09:14:27 by ponce »

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #1 on: 12 January 2011 à 20:10:03 »
Merci nystep!, super pour la référence, ce bouquin a l'air d'être une référence, cool! ;)

Ah bah les numerical recipes, ouais, c'est un peu LA référence ! ;D
Et si vous voulez une autre putain de référence à ne pas manquer : Schaum's Outlines mathematical handbook (edit par ponce: pas de lien vers du contenu illégal, merci) ! Ca poutre du bâton !

EDIT: Vous trouverez, entre autres, dans ce merveilleux Schaum :
* Toutes les formules d'aires et de volumes de vos rêves
* Toutes les relations trigonométriques bien tordues (genre : c'est quoi la somme de l'arctangente et de l'arccotangente de x ? réponse : PI/2 ! ca vous la troue hein ?)
* Toutes les relations possibles entre log et exp
* Plein de relations sympas sur les nombres complexes
* Fonctions hyperboliques (sinh(2x) = 2*sinh(x)*cosh(x))
* Toutes les dérivées et intégrales de fonctions usuelles (même si il y a wolfram integrator) (loué sois-tu, wolfram !)
* Toutes sortes de polynômes (Legendre, Hermite, Chebyshev)
* Plein de formules sympa de géométrie du plan (distance point-ligne, aire d'un triangle, coordonnées polaires, bidouilles avec des ellipses, etc.)
* Vous ne savez pas ce qu'est une hypocycloïde à 4 points de rebroussement ? RDV pp. 47 !
* Expansions de Taylor usuelles
* Les formules vectorielles (rotationel, divergence, gradient, laplacien, l'opérateur biharmonique (mais oui, vous savez bien : celui qu'on n'utilise jamais sauf le dimanche))
* Les intégrales de surface (théorème de Stokes, de Green, etc.)

Bref, tous les trucs qui faisaient que vous aviez l'impression que vos profs de math étaient des génies... Mais NON ! Ils avaient simplement sous la main leur exemplaire du Schaum ! ;D
« Last Edit: 13 January 2011 à 12:44:59 by wullon »
.  Pom  .

nystep

  • Guest
Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #2 on: 12 January 2011 à 20:31:38 »
Le NR est plein de supers algos c'est clair... pour l'intégration, l'évaluation de fonction, la recherche de racines, l'extraction de minimas... ect... la seconde édition de ce bouquin dispo en ligne là a 19 ans! et pas une ride :)

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #3 on: 12 January 2011 à 20:49:27 »
Le NR est plein de supers algos c'est clair... pour l'intégration, l'évaluation de fonction, la recherche de racines, l'extraction de minimas... ect... la seconde édition de ce bouquin dispo en ligne là a 19 ans! et pas une ride :)

Le seul bouquin d'info que j'aie acheté et qui soit vraiment utile ! ;D
.  Pom  .

Offline flure

  • Base
    • Pouet.net
    • View Profile
  • Ancienneté: 1998
  • Groupe: PoPsY TeAm
  • Rôle: Codeur Linux
  • Ville: Lyon
Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #4 on: 12 January 2011 à 21:19:57 »
Le NR y'a moyen de le trouver en PDF ? J'ai pas trouvé le lien et c'est supra chiant de le parcourir sur le site...

Offline ponce

Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #5 on: 12 January 2011 à 22:13:13 »
Peut-être pour que les gens l'achètent ?

Offline krabob

  • Base
    • Pouet.net
    • View Profile
    • www.m4nkind.com
  • Ancienneté: 1994
  • Groupe: Mankind
  • Rôle: code amiga / linux / OpenGL
  • Ville: Toulouse
Re : Re : Passer d'un timestep fixe a un timestep variable
« Reply #6 on: 13 January 2011 à 00:10:38 »
à ceux qui managent le site:
 C'est peut être le moment de scinder le thread pour en faire un spécial sur les docs techniques utile pour les démomakers, ce serait intéressant.
Votez comme ça Mélenchon ... ou Clément Wittman, ... ou Eva ! Oo

Offline ponce

Re : Documentation et livres utiles
« Reply #7 on: 13 January 2011 à 00:18:54 »
J'ai séparé le thread pour en faire un sticky.


Offline MooZ

  • Base
    • Pouet.net
    • View Profile
    • Lair of the procrastinators
  • Groupe: BlockoS
  • Rôle: Dieu vivant du code sans fin
Re : Documentation et livres utiles
« Reply #9 on: 13 January 2011 à 10:33:50 »
“Principles of Digital Image Synthesis”
La scène est marne en 77.

Offline krabob

  • Base
    • Pouet.net
    • View Profile
    • www.m4nkind.com
  • Ancienneté: 1994
  • Groupe: Mankind
  • Rôle: code amiga / linux / OpenGL
  • Ville: Toulouse
Re : Documentation et livres utiles
« Reply #10 on: 13 January 2011 à 10:34:36 »
et comme je vois plus le lien pirate vers du bon schaum's, on va être un forum réglo, on va faire un lien commercial: site officiel des "Schaum's outlines":
http://www.mhprofessional.com/category/?cat=4234
Votez comme ça Mélenchon ... ou Clément Wittman, ... ou Eva ! Oo

Offline krabob

  • Base
    • Pouet.net
    • View Profile
    • www.m4nkind.com
  • Ancienneté: 1994
  • Groupe: Mankind
  • Rôle: code amiga / linux / OpenGL
  • Ville: Toulouse
Re : Documentation et livres utiles
« Reply #11 on: 13 January 2011 à 10:39:38 »
 :P ... et non vous n'échapperez pas à ça !

http://www.priceminister.com/offer/buy/669721/Van-Dam-Andries-Introduction-A-L-infographie-Livre.html

 Introduction à l'infographie - et les autres Foley/VanDam.
C'est peu être une introduction, mais si les optimisations décrites là dedans étaient vraiment appliqué, ce serait déjà pas mal. ya l'algo de conversion RGB ->HSV , des trucs de base comme ça, thème par thème. Bien utile pour faire son moteur software "à la GL1.x". (Même si maintenant la mode est au raytrace avec des modèles physiques plus poussé)
Votez comme ça Mélenchon ... ou Clément Wittman, ... ou Eva ! Oo

Offline xoofx

  • Base
    • Pouet.net
    • View Profile
    • xoofx
  • Ancienneté: 1989
  • Groupe: FRequency
  • Rôle: code (+musique), web
  • Ville: Grenoble
Re : Documentation et livres utiles
« Reply #12 on: 13 January 2011 à 11:02:18 »
“Principles of Digital Image Synthesis”
Le gros intérêt de cette version, c'est que google fournit le PDF (en haut à droite). C'est un vieux bouquin des années 1990, mais c'est encore une référence.

Offline ponce

Re : Documentation et livres utiles
« Reply #13 on: 13 January 2011 à 19:10:05 »
http://www.reddit.com/r/csbooks/ : un subreddit dédié aux livres disponibles gratuitement sur Internet
http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books : beaucoup de liens


Après les bouquins techniques que j'ai bien aimé :
- Modern C++ Design c'était un petit choc quand même, je recommande.
- Javascript the Good Parts : je pense le meilleur livre sur Javascript
- "Bien entendu : itinéraire d'un audiophile" : j'avais une écoute un peu superficielle d'après ce bouquin et il avait raison
- 3D Game Engine Design de David H Eberly : si vous vous posez des questions sur comment marchent les scene graph ou comment s'est passé la collision entre une capsule avec une oriented box
- Game Physics Engine Development
- Game Programming Gems 1, 2 et 3

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : Documentation et livres utiles
« Reply #14 on: 13 January 2011 à 20:25:45 »
.  Pom  .