Accueil > > > MONTRE 3D POVRAY
MONTRE 3D POVRAY
Information sur la source
Description
salut, vous aurez de la doc sur povray à cette adresse : http://povray.free.fr/ c'est un logiciel de 3d gratuit, je ne fais que peu de graphismes, mais ce logiciel est vraiment surprennant : c'est l'un des seul logiciel de graphisme qui propose d'écrire un vrai code source qu'il "compilera" pour donner une image (compiler est ici un vrai abus de langage)
Source
- #declare xcam=6;
- #declare ycam=2;
- #declare zcam=6;
-
- camera{
- perspective
- location <xcam, ycam, zcam>
- look_at <0, -2.5,0>
- }
- #declare convrad=pi/180;
- light_source{<xcam, ycam, zcam>, rgb <0.7, 0.7, 0.7>}
-
- #declare texture_montre=texture{
- pigment{
- color rgb <0.5,0.5,0.5>
- }
- finish{
- ambient rgbft <0.5, 0.5, 0.5, 0.15, 0.9>
- diffuse .5
- specular 0.9
- roughness 1
- phong 4
- }
- }
- #declare texture_montre_verre=texture{
- pigment{
- color rgbft <0.9,0.9,0.9, 0, 1>
- }
- finish{
- ambient rgbft <0.9, 0.9, 0.9, 0, 1>
- diffuse 0
- specular 0
- roughness 1
- phong 4
- }
-
- }
- #declare texture_montre_blanc=texture{
- pigment{
- color rgb <0.6,0.6,0.6>
- }
- finish{
- ambient rgbft <0.7, 0.7, 0.7, 0.15, 0.9>
- diffuse 0.3
- specular 0.8
- roughness 1
- phong 1
- }
- }
- #declare texture_montre_dore=texture{
- pigment{
- color rgb <0.4,0.4,0.2>
- }
- finish{
- ambient rgbft <0.5, 0.5, 0.2, 0.15, 0.9>
- diffuse 0.5
- specular 0.9
- roughness 1
- phong 1
- }
- }
- cylinder{
- <0,0,0>
- <0,0.5,0>,3
- texture{texture_montre_blanc}
- }
- torus{
- 3, 0.3
- texture{texture_montre}
- translate<0,0.25,0>
- }
- torus{
- 3, 0.25
- texture{texture_montre}
- translate<0,0.5,0>
- }
- #declare i=0;
- #while (i<360)
- sphere{
- <2.80,0.3,0>, 0.35
- texture{texture_montre_blanc}
- rotate y*i
- }
- #declare i=i+30;
- #end
- sphere{
- <0,0.3,0>, 0.35
- texture{texture_montre_blanc}
- }
- sphere{
- <0,0,0>, 0.35 scale <0.5,1,1>
- texture{texture_montre_blanc}
- translate <3.3,0.4,0>
- }
- cylinder{
- <0,0.6,0>
- <0,0.65,0>,3
- texture{texture_montre_verre}
- }
- cylinder{
- <0.2,0.6,0>
- <2.6,0.6,0>,.1
- texture{texture_montre}
- rotate y*45
- }
- cylinder{
- <0.2,0.6,0>
- <2,0.6,0>,.1
- texture{texture_montre}
- rotate y*-100
- }
- #declare i=-90;
- #while (i<90)
-
- cylinder{
- <-1,0,3>
- <1,0,3>,0.5
- texture{texture_montre_dore}
- rotate x*(i+90)
- translate y*(-90+abs(i))/20
- }
-
- cylinder{
- <-1,-1,3>
- <1,-1,3>,0.5
- texture{texture_montre}
- rotate x*(i+90)
- translate y*(-90+abs(i))/20
- }
-
- cylinder{
- <-1,0,3>
- <-1,-1,3>,0.15
- texture{texture_montre_blanc}
- rotate x*(i+90)
- translate y*(-90+abs(i))/20
- }
- cylinder{
- <1,0,3>
- <1,-1,3>,0.15
- texture{texture_montre_blanc}
- rotate x*(i+90)
- translate y*(-90+abs(i))/20
- }
-
- blob{
- threshold 0.5
- sphere{<0,0,3.3>,0.4, 1}
- sphere{<0,-.3,3.3>,0.4, 1}
- sphere{<0,-.5,3.3>,0.4, 1}
- sphere{<0,-.7,3.3>,0.4, 1}
- sphere{<0,-1,3.3>,0.4, 1}
- texture{texture_montre}
- rotate x*(i+90+10)
- translate y*(-90+abs(i+10))/20
- }
- #declare i=i+20;
- #end
-
- cylinder{
- <-1,0,-3>
- <1,0,-3>,0.5
- texture{texture_montre_dore}
- }
-
- text{
- ttf "police.ttt"
- "innadmissible"
- 0.2 <0,0>
- texture{
- pigment{
- color rgb <0.1,0.1,0.1>
- }
- finish{
- ambient rgbft <0.1, 0.1, 0.1, 0.15, 0.9>
- diffuse .5
- specular 0.9
- roughness 1
- phong 4
- }
- }
- scale 1
- rotate<90, 0, 0>
- translate <-2.7,.7,0>
- }
#declare xcam=6;
#declare ycam=2;
#declare zcam=6;
camera{
perspective
location <xcam, ycam, zcam>
look_at <0, -2.5,0>
}
#declare convrad=pi/180;
light_source{<xcam, ycam, zcam>, rgb <0.7, 0.7, 0.7>}
#declare texture_montre=texture{
pigment{
color rgb <0.5,0.5,0.5>
}
finish{
ambient rgbft <0.5, 0.5, 0.5, 0.15, 0.9>
diffuse .5
specular 0.9
roughness 1
phong 4
}
}
#declare texture_montre_verre=texture{
pigment{
color rgbft <0.9,0.9,0.9, 0, 1>
}
finish{
ambient rgbft <0.9, 0.9, 0.9, 0, 1>
diffuse 0
specular 0
roughness 1
phong 4
}
}
#declare texture_montre_blanc=texture{
pigment{
color rgb <0.6,0.6,0.6>
}
finish{
ambient rgbft <0.7, 0.7, 0.7, 0.15, 0.9>
diffuse 0.3
specular 0.8
roughness 1
phong 1
}
}
#declare texture_montre_dore=texture{
pigment{
color rgb <0.4,0.4,0.2>
}
finish{
ambient rgbft <0.5, 0.5, 0.2, 0.15, 0.9>
diffuse 0.5
specular 0.9
roughness 1
phong 1
}
}
cylinder{
<0,0,0>
<0,0.5,0>,3
texture{texture_montre_blanc}
}
torus{
3, 0.3
texture{texture_montre}
translate<0,0.25,0>
}
torus{
3, 0.25
texture{texture_montre}
translate<0,0.5,0>
}
#declare i=0;
#while (i<360)
sphere{
<2.80,0.3,0>, 0.35
texture{texture_montre_blanc}
rotate y*i
}
#declare i=i+30;
#end
sphere{
<0,0.3,0>, 0.35
texture{texture_montre_blanc}
}
sphere{
<0,0,0>, 0.35 scale <0.5,1,1>
texture{texture_montre_blanc}
translate <3.3,0.4,0>
}
cylinder{
<0,0.6,0>
<0,0.65,0>,3
texture{texture_montre_verre}
}
cylinder{
<0.2,0.6,0>
<2.6,0.6,0>,.1
texture{texture_montre}
rotate y*45
}
cylinder{
<0.2,0.6,0>
<2,0.6,0>,.1
texture{texture_montre}
rotate y*-100
}
#declare i=-90;
#while (i<90)
cylinder{
<-1,0,3>
<1,0,3>,0.5
texture{texture_montre_dore}
rotate x*(i+90)
translate y*(-90+abs(i))/20
}
cylinder{
<-1,-1,3>
<1,-1,3>,0.5
texture{texture_montre}
rotate x*(i+90)
translate y*(-90+abs(i))/20
}
cylinder{
<-1,0,3>
<-1,-1,3>,0.15
texture{texture_montre_blanc}
rotate x*(i+90)
translate y*(-90+abs(i))/20
}
cylinder{
<1,0,3>
<1,-1,3>,0.15
texture{texture_montre_blanc}
rotate x*(i+90)
translate y*(-90+abs(i))/20
}
blob{
threshold 0.5
sphere{<0,0,3.3>,0.4, 1}
sphere{<0,-.3,3.3>,0.4, 1}
sphere{<0,-.5,3.3>,0.4, 1}
sphere{<0,-.7,3.3>,0.4, 1}
sphere{<0,-1,3.3>,0.4, 1}
texture{texture_montre}
rotate x*(i+90+10)
translate y*(-90+abs(i+10))/20
}
#declare i=i+20;
#end
cylinder{
<-1,0,-3>
<1,0,-3>,0.5
texture{texture_montre_dore}
}
text{
ttf "police.ttt"
"innadmissible"
0.2 <0,0>
texture{
pigment{
color rgb <0.1,0.1,0.1>
}
finish{
ambient rgbft <0.1, 0.1, 0.1, 0.15, 0.9>
diffuse .5
specular 0.9
roughness 1
phong 4
}
}
scale 1
rotate<90, 0, 0>
translate <-2.7,.7,0>
}
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Bryce 3D ? [ par Xentor ]
Est-ce que l'on peut mettre en ligne des scènes ou des images faites avec Bryce 3D ?
3D Studio Max4 [ par Lissyx ]
Dans 3DS Max4, quand je supprime des point d'un polygône en mode Vertex, ça m'ennerve, car les faces internes du polygones ne sont aps visibles, on vo
Recherche graphiste [ par mindark ]
Bonjour,Dans le cadre de la creation d'un Jeu, nous recherchons actuellements des graphistes 2D/3D. Nous sommes des benevoles, et faisons cela uniquem
infographiste 3D iso [ par ToasTy62 ]
cherche infographiste 2D/3D iso !!!urgent plizzzzzzzz !!!pseudo aol : toasty62email : toasty62@aol.com
Carte 3D sur Macintosh [ par bboi ]
Bonjour,J'aimerais savoir si on peut trouver des cartes graphiques pour la 3D sur mac qui soient un peu plus performantes que celles livrées en standa
concours de perso et de mecha(robot) en 3d [ par acemonkey ]
bonjour tout le mondedonc voila je fais partis d'une asso qui organise un salon tout les ans à la defense qui s'apelle japan expo et à l'occasion nous
3D to SWF [ par Mumuri ]
Vous connaissez un soft qui transforme des fichers 3dsmax en fichier flash, j'ai vu pas mal d'animation c omme ca sur certaines intro de site ...Les f
Quelle configuration pour mon nouveau P.C? [ par darkdesign ]
Bonjour,Je vais trés prochainement faire l'aquisition d'un nouvel ensemble multimédia. Et j'aimerai avoir votre avis sur le genre de matériels que je
ON RECHERCHE GRAPHISTE 2D ET 3D!!! [ par MoutonKiBroute ]
On re cherche graphiste 2D et 3D pour travailler bénévolemen sur un projet de MMORPG.Si possible dans la région normande, et même dans l'Eure ce serai
3D + realité DV ?? comment faire ?? [ par Alex001 ]
Salut tous le mondes,Je me pose la question suivante est t'il possible d'ajouter un element réel filmés avec une camera Mini DV avec un arriere plan
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|