Images aléatoires

  • luciole15.png
  • luciole16.png
  • croquis.png
  • echecmat.jpg
  • sphere-reflechis.jpg

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Publicité

Bonjour, ami visiteur.

Ce blog retrace mes débuts en image de synthèse, grâce au loiciel POV-Ray (gratuit, ça c'est cool !). Quelques croquis, divers essais, et deux projets en cours, mettent en jeu une scène spatiale et des tuyaux. En archive, le premier projet, l'échiquier...

Dimanche 23 avril 2006

Lorsqu'on regarde les commandes cône et prisme, on voit des différences énormes de syntaxe. La petite macro qui suit a pour but de créer plus simplement des "cônes à base carrée".

#macro squarecone (Ybase,Ysommet,largbase,largsommet)
   prism {
      conic_sweep
      linear_spline
      largsommet/largbase
      1
      4
      <-largbase,-largbase>,<largbase,-largbase>,<largbase,largbase>,<-largbase,largbase>
      rotate<180,0,0>
      translate<0,1,0>
      scale<1,(Ysommet-Ybase)/(1-largsommet/largbase),1>
      translate<0,Ybase,0>
   }
#end

Comment ça marche ?

Simplement, il va créer un prisme à base carrée centré sur <0,Ybase,0> (base) et <0,Ysommet,0> (face la plus haute., dont les faces sont des carrés de largeur 2*largbase en bas et 2*largsommet.

Si l'on fait la même chose simplement avec la commande prism, la hauteur globale dépendra de la différence de taille des deux faces. Ici, non.

Un exemple simple :

camera {location <-15,0,12> look_at 0}
light_source {<-20,0,5> color rgb 1}

object {squarecone (0,5,2,0) pigment {color rgb 1}}
object {squarecone (0,5,2,1) pigment {color rgb 1} translate <5,0,5>}
object {squarecone (0,5,2,0.5) pigment {color rgb 1} translate <-5,0,-5>}

Cette macro sera utilisée de manière intensive dans mon projet "Tour de babel"...

Par Bancquart - Publié dans : technique
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Retour à l'accueil

Commentaires

Bien ton blog ! Envie de plus de lecteur ? Pourquoi ne pas venir enregistrer ton blog sur notre annuaire ?

Rendez vous à tous sur : referencement blog annuaire blog

c'est gratuit ! Ca ne vous coutera que 10 secondes ;) SOYEZ LES PREMIERS !
Commentaire n°1 posté par referencement le 24/04/2006 à 23h10

Merci de ta visite.


C'est fait, je suis inscrit. J'ajoute le lien en retour dès qu'Over-Blog me le permet.

Commentaire n°2 posté par Sébastien.Bancqquart le 25/04/2006 à 07h28
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus