| | #1 |
| Partikel in Geometrie umwandeln
Hi. Heute kam ich mal auf die Idee, meinen Glühbirnen-Baum für Luxrender einzurichten. Das blöde daran sind halt nur die Partikel. Daher musste ich die in Geometrie umwandeln. Über Modify->Convert... funktioniert das nicht und nativ werden sie in Luxrender nicht angezeigt. Also musste ich mir ein kurzes Script basteln. Eventuell kann so ein Script ja noch jemand für bestimmte Zwecke gebrauchen, wie die Partikel echte Geometrie sein müssen (eben z.B. wenn man einen externen Renderer verwendet). Ich hab die paar Zeilen MEL-Script denke ich mal ausreichend kommentiert, sodass eigentlich alles klar sein sollte. MfG Hellstorm. Und hier nun der Code: Code: string $tempname = "tempGeom"; // Name des Objekts, mit dem die Partikel ersetzt werden sollen
string $geoname = "partSphere"; // Name der neuen Objekte
string $particle = "nParticle1"; // Particle-Objekt, das verwendet wird
polySphere -sx 16 -sy 16 -r 0.5 -name $tempname; // das neue Objekt selbst, möglich wäre auch z.B.: "duplicate -name $tempname myCoolMesh"
string $newname;
vector $pp;
int $c,$i;
$c = `nParticle -count -q $particle`;
print("Converting "+$c+" particles...\n");
for($i=0; $i<$c; $i++) {
$pp = `nParticle -attribute position -id $i -q $particle`;
select -r $tempname;
$newname = $geoname+$i;
// oder "duplicate", wenn Instanzen vom Renderer nicht unterstützt werden
instance -name $newname;
// move dient dazu, das kopierte Mesh an die Position des Partikels zu bewegen
// mit rotate und rand() kann man die drehung der Objekte noch etwas zufällig gestalten
// genauso mit scale
move -x ($pp.x) -y ($pp.y) -z ($pp.z);
}
hide $tempname;
|
| |
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
|
| | #2 |
|
Ich hab zwar kein Maya, aber Danke Joe |
| |
| | #3 |
|
Hi, finde ich eine gute Idee auch mal beim Scripten andere teilhaben zu lassen - klasse! P.S.: War Deine Lise dreckig oder sind das Nanokugeln im Bild? Viele Grüße wal |
| |
| Themen-Tools | Thema durchsuchen |
| |
| | ||||
| Thema | Themenstarter | Forum | Antworten | Letzte Beiträge |
| CMYK umwandeln in zweifarbig | MeisterOlsen | Adobe Photoshop | 11 | 19.06.2010 08:50 |
| Particle Flow: auseinanderdriftende Partikel bei "Speed By Icon" erzeugen | Pittiplatsch | Autodesk 3ds Max | 7 | 09.03.2009 21:08 |
| MayaCloth - beliebige Objekt umwandeln | Pittiplatsch | Autodesk Maya | 5 | 15.07.2007 17:34 |
©2007-2012, PIXELPLAUSCH - Powered by vBulletin® Version 3.8.2 Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. span>, Search Engine Friendly URLs by vBSEO 3.3.0