Comment assigner par programmation des couleurs aléatoires à des objets dans 3ds max?Comment assigner par programmation des couleurs aléatoires à des objets dans 3ds max?
4
A
Répondre
6
Cela fonctionne bien si vous voulez juste d'attribuer une couleur de fil aléatoire. Voici un code pour créer un matériau standard avec une couleur diffuse aléatoire.
for o in $* do
(
m = standard
m.diffuse = random white black
o.material = m
)
3
Ce que j'ai trouvé en ligne comme solution:
3
diverses façons:
Pour les changements de WireColor (c.-à-objets avec pas de scène sur eux), vous pouvez le faire,
(uniquement pour les objets mesh)
for o in geometry do
(
o.wirecolor = random black white
)
pour tous les objets de scène que vous pouvez faire
for o in objects do
(
o.wirecolor = random black white
)
pour tous les objets sélectionnés, vous pouvez faire
for o in selection do
(
o.wirecolor = random black
)
pour un seul objet, vous pouvez le faire
selection[1].wirecolor = random black white
0
pour objet correspondant à un critère utiliser la clause where
for o in objects where <someproperty> == <somevalue> do o.wirecolor = random black white
ainsi comme ..
for o in objects where classof o == Sphere and o.radius > 10.0 do o.wirecolor = random black white
ou filtrer par le nom des objets puis créer et appliquer un matériau standard:
for o in objects where matchpattern o.name pattern:"Sphere*" do o.material = (standard diffuse:(random white black))
Questions connexes
- 1. Exporter des objets de 3Ds max 2010 avec V-Ray masqué à Virtools
- 2. Comment approcher par programmation des objets view?
- 3. fuites de mémoire connues dans 3ds max?
- 4. Comment étendre un matériau 3Ds Max correctement
- 5. Comment créer une grille 3D dans 3DS Max?
- 6. Db4o sélectionner des objets aléatoires
- 7. Suppression par programmation des objets HtmlElement à l'aide de C#
- 8. Affectation de couleurs aléatoires par session, pour le chat
- 9. Méthode générique. Assigner des propriétés d'un DataReader à des objets génériques
- 10. assigner des points aux cases
- 11. affichant des nombres aléatoires
- 12. Programmation des fonctions et objets Mock
- 13. générer des mots aléatoires de la liste des mots dans la programmation c
- 14. Numéros aléatoires dans différents langages de programmation
- 15. Ajouter des ressources à Jetty par programmation
- 16. .3ds avec JOGL?
- 17. rôle Assigner des db_denydatawriter à l'utilisateur dbo
- 18. Comment définir une variable avec des valeurs aléatoires dans Smarty
- 19. Comment déboguer des plantages aléatoires?
- 20. Comment générer des favicon vierges par programmation?
- 21. 3DS Matériel -> OpenGL
- 22. Comment générer des identités aléatoires?
- 23. Obtenir des données aléatoires à l'aide des génériques
- 24. Comment spécifier des facteurs aléatoires dans R?
- 25. Comment générer des événements aléatoires dans Android?
- 26. Charger des images par programmation dans Flex
- 27. dimensionnement par programmation des vues
- 28. Simulation pilotée par événement avec des objets
- 29. Comment assigner certaines conditions ActionController :: Base.session dans des rails 2.3.3
- 30. Récupérer des objets par conteneur dans LDAP
Merci beaucoup pour cela. Je ne savais pas comment le faire! – relima