--
Version 0.3.6
http://code.vonc.fr/?a=30
--
Bonjour,
Je suis heureux de vous présenter un projet de script que j'ai enfin réussi à mettre au point !
Il s'agît de convertir une texture procédurale en un objet 3d, notamment les différents sortes de bruit.
La méthode consiste à créer un nuage de points aux zones claires de la texture, sur le plan U, V et W, puis connecter tout ça pour obtenir l'enveloppe de la forme.
Le script n'est pas encore au point pour être publié (problème de lenteur, notamment), mais assez pour sortir quelques petites représentations 3d des différents bruits !
Maintenant, la partie moins aguichante.
J'aimerais pouvoir générer l'objet directement à partir d'une matière d'un matériau. Pour l'instant, je génère un bruit avec la classe C4DNoise, or la crème de la crème serait de récupérer directement les pixels de la matière à partir de la classe BaseShader.
Il y a bien un exemple dans la doc, mais il ne concerne que la matière Bitmap (GetBitmap), et non les procédurales.
Je n'arrive pas à récupérer un quelconque pixel du matériau car je ne parviens pas à initialiser le VolumeData requis, ni à bien comprendre comment il marche...
J'ai essayé avec le VolumeData de InitRenderStruct (voir exemple), mais il me sort toujours (1, 1, 0) comme pixel, quelques soient les coordonnées.
Dernière modification par César Vonc ; 22/10/2012 à 17h34.
Tu vas faire des heureux, quand tu auras fini, déjà là, c'est superbe, keep up.
Semi-nudistes Marathoniens et Campagnards
Absent, quand je ne suis pas là.
Merci aux modos pour tout et tous.
yeaaaah texture osseuse, de mie ou croûte de pain en gros plan etc. balaise ça
C'est juste incroyable !
Je vais suivre ça de trés trés près ! Bravo César, c'est à chaque fois trés original tes approches de plugins et tu explores des sentiers que d'autres ne suivent pas
kenavo !! // Pinterest KAMIGAZ®
Impressionnant, c'est le seul mot qui me vient.
Oh putaing, my Hero !
Tu veux que je passe la question pour toi du côté de chez Maxon ?
Je suis sûr que la vue de tes avancements va les inspirer =)
rien compris