begin process at 2010 02 09 19:48:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

3D

 > MONTRE 3D POVRAY

MONTRE 3D POVRAY


 Information sur la source

Note :
5,33 / 10 - par 3 personnes
5,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :3D Classé sous :povray, raytracing, montre, 3d Niveau :Débutant Date de création :10/09/2005 Vu :11 827

Auteur : coucou747

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
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

Source avec Zip Source avec une capture VEHICLE : BASE DE JEU DE VOITURE par XelectroX
Source avec Zip CAUSTICS THROUGH MENTAL RAY par ahmedarous312
Source avec Zip EXPORT DE FICHIER AUTOCAD VERS WMF ET DXF (EN LOT) par angelonay
EXPORTER UN FICHIER DWG par abdou1950
Source avec Zip Source avec une capture FEU AVEC POVRAY par Rocco123

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FEU AVEC POVRAY par Rocco123
Source avec Zip Source avec une capture DES DÉS SOUS POVRAY par Rocco123
Source avec Zip Source avec une capture CEL SHADING SOUS POVRAY par Rocco123
Source avec Zip Source avec une capture HÉLICOPTÈRE EN LEGO par PascalCmoa
Source avec une capture CRÉER UN OBJET 3D AVEC CINEMA 4D par sol_badguy_77

Commentaires et avis

Commentaire de Mafassure le 10/09/2005 19:45:48 administrateur CS

ca m'intrigue ton soft :O°... je vais jeter un oeil...

Merci pour cette info-source

Commentaire de Ben2998 le 11/09/2005 23:55:13

Wow! C'est impressionnant! :|

Commentaire de sol_badguy_77 le 16/09/2005 13:02:30

Je comprend rien, mais alors rien du tout ! Tu pourrais mettres de // avec des explication, ca rendrais ta source plus claire !

Commentaire de PascalCmoa le 06/12/2005 17:35:49

Pour ceux qui ne connaissent pas Pov-Ray, c'est l'un des meilleurs soft sur le marché pour faire du Ray-Tracing. La technique utilisée est celle du "lancé de crayon".

Il est clair que l'auteur de cette source aurai pu  faire un effort pour commenter sont code.

Par contre, je pense que c'est un début prometteur, maintenant il faudrai soigner la présentation de cette montre, utiliser des objets pour eviter de recréer à chaque fois les formes de bases (maillonts, aiguilles,etc.).

 Ajouter un commentaire


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


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

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