Author Topic: étiquette CD  (Read 3420 times)

0 Members and 1 Guest are viewing this topic.

nick_zen

  • Soldier
  • **
  • Posts: 165
étiquette CD
« on: February 16, 2008, 03:05:18 PM »
Salut à tous,

je suis nouveau avec demoniak et ceci est le début de mon petit projet pour me familiariser avec demon.

Le but est de faire un CD avec l'étiquette et tout et tout.

J'ai un soucis justement avec l'étiquette.

Je voudrais appliquer 1 image (avec une sorte de gizmo ou autre) sur un simple DISC. Ainsi obtenir une étiquette comme celles que vous avez sur vos CDs.
QQun saurait-il faire cela.
Car quand j'applique l'image, elle en affiche 1 sur chacun des sides.



voici mon code:

<!--
Init a jgp in the data folder as a new Texture
-->
   <texture name="front_tex" filename="data/kro.JPG" function_type="REPLACE" />


<!--   
Init the texture created above as a new material
-->
   <material name="front_mat"  >
      <add_texture texture_name="front_tex" texture_unit="0"  />
   </material>



<!--    
A mesh using the text/mat created above   
-->

   <mesh name="ring02" shape_type="RING" render="TRUE" lighting="TRUE" back_face_culling="FALSE" texturing="TRUE" polygon_mode="SOLID">
        <ring radius="60.0" thickness="40.0" sides="30" />
        <attach_material name="front_mat" />
        <position x="0.0" y="0.0" z="0.0" />
        <texture texture_unit="0" texture_name="front_tex" material_name="fro[/img][/img][/img]nt_mat" u_tile="1.0" v_tile="1.0" />
   </mesh>
« Last Edit: February 17, 2008, 06:26:10 PM by nick_zen »

shadow

  • Capo Regime
  • ***
  • Posts: 353
Re: étiquette CD
« Reply #1 on: February 16, 2008, 07:48:34 PM »
Ca ne répondra pas à ta question, mais ça pourrait te servir pour ta scène...

http://www.cgarena.com/freestuff/tutorials/xsi/i3d/cdjewel.html
3D, photos panoramiques : http://www.shadows.fr

nick_zen

  • Soldier
  • **
  • Posts: 165
Re: étiquette CD
« Reply #2 on: February 17, 2008, 01:09:04 PM »
Salut,

merci pour ta réponse. J'aime beaucoup ce genre de tutoriel vidéo.
Personnellement, j'utilise habituellement 3ds mais c'est kif kif.

Mon but n'était  pas de faire un truc réaliste, mais plutôt d'explorer
la bête et de voir toutes les options possibles.

Et là c'était de voir les possibilités des texture. Si c'est possible d'appliquer
une image sur un mesh d'une autre manière.

Si jamais y a des idées! Je suis preneur.

Steph3D

  • Capo Regime
  • ***
  • Posts: 399
Re: étiquette CD
« Reply #3 on: February 17, 2008, 03:17:04 PM »
Si tu veux juste afficher des objets de base, tu fais ton objet dans max ou autre avec des textures dépliées (UVW) tu export en obj avec sa texture dans le même répertoire que l'objet, puis tu le charges dans démoniak, ça sera texturé est tout.

Après les options possibles de la bete sont infinie ;) tu peu animer tes objets en les programmant et aller jusqu'a faire un jeu vidéo 3D avec le LUA . Ou encor programmer des shaders complexes pour avoir des rendu photoréaliste. Mais c'est du taf ! Alors pour des trucs basics, tu peu utiliser les cameras prédéfinies et importer tes objets déjà texturés, tus peu même backés tes textures avec l'éclairage dans ton logiciel 3d s'il le permet, comme ça tu t'embêtes pas ;)

nick_zen

  • Soldier
  • **
  • Posts: 165
Re: étiquette CD
« Reply #4 on: February 17, 2008, 07:13:52 PM »
T'as peut-être raison, il faut pas s'embêter. C'est beaucoup plus simple d'utiliser par ex. 3ds pour la modélisation et les textures, surtout quand on a l'habitude.

Le but de mon CD était de voir comment fonctionne le DISC.
Si on peut texturer une face et l'autre indépendamment.
Si on peut texturer différemment qu'avec la manière de base, c'est à dire une image sur chaque side.

Voilà
Comme je t'es dis, c'est mes débuts, donc la base de base!

Steph3D

  • Capo Regime
  • ***
  • Posts: 399
Re: étiquette CD
« Reply #5 on: February 18, 2008, 04:14:49 AM »
dsl, cette primitive, j'ai j'amais essayé de la texturer pour voir qu'elle fait ça. Ta essayé les valeur  u_tile="1.0" v_tile="1.0" ?

Quand j'ai mis mon shader dessus, j'avais pas de texture du tout moi ;) visiblement elle n'a pas d'UVW la

nick_zen

  • Soldier
  • **
  • Posts: 165
Re: étiquette CD
« Reply #6 on: February 18, 2008, 09:22:36 AM »
Pas grave,

c'est justement en mettant le u_tile/v_tile que ca me fait cela,
<texture texture_unit="0" texture_name="front_tex" material_name="fro[/img][/img][/img]nt_mat" u_tile="1.0" v_tile="1.0" />

Mais si on peut pas le faire... on peut pas le faire  :)

JeGX

  • Global Moderator
  • Capo Crimine
  • *****
  • Posts: 2343
    • oZone3D.Net
Re: étiquette CD
« Reply #7 on: February 18, 2008, 09:44:47 AM »
De memoire, la mesh ring a des UV map qui varient de 0 à 1 du centre vers les bords (ou l'inverse je ne sais plus). Dans tous les cas avec ce type de mesh on ne peut pas appliquer simplement une texture qui doit avoir un tiling de 1.0 sur tout le mesh. Donc pour faire ton CD, soit tu le modélise / texture avec un soft de modélisation, soit, le plus simple, tu prends un mesh plane, tu lui appliques la texture dessus et ensuite tu t'amuses avec le test alpha pour supprimer les parties idésirables.