Wir müssen einen Donut (= einen Torus) mit einem Gradienten entlang seiner Länge erstellen. Im Grunde wollen wir dieses Rechteck nehmen
und wickeln Sie es herum und machen Sie es zu einem Rohr, dann verbinden Sie es Ende an Ende, um diesen Torus zu erzeugen (aber mit der schwarzen Farbe in der Mitte der Oberfläche, nicht auf der Innenseite wie in diesem Bild).
Eigentlich brauchen wir keinen 3D-Torus, sondern nur einen kreisförmigen Ring, der wie ein Torus schattiert ist. Über Anregungen zur Erstellung einer solchen Grafik würde ich mich freuen.
Machen Sie einen radialen Farbverlauf mit drei Stopps und füllen Sie Ihren Ring damit. (Ich werde bald Bilder hinzufügen)
NACHTRAG Das war eigentlich keine gute Idee, denn die gleiche Methode ist mittlerweile in anderen Antworten aufgetaucht. Hier ist noch etwas:
ADD2: Ich habe gerade gelesen, dass Sie Programmierer sind. Dann sollten Sie keine Probleme haben, die folgende radiale Helligkeit umzusetzen:
Bx = Helligkeit (0...255) am Rand
Bm = Helligkeit in der Ringmitte
R1 = Innenradius
W = radiale Breite des Rings
h = Rundheitsexponent, positiv, beginnend mit h=1
Haben Sie vielleicht darüber nachgedacht, Inkscape(dot)org auszuprobieren - wie GIMP ist es auch kostenlos und Open Source.
Zeichnen Sie einen Kreis, stellen Sie eine breite Strichstärke ein, keine Füllung, färben Sie den Strich blau.
Kopieren Sie es und fügen Sie es an Ort und Stelle ein, färben Sie dann den Strich schwarz, reduzieren Sie die Breite des Strichs und wenden Sie etwas Unschärfe an.
Scott
puk
Paolo Gibellini
Vinzenz
Paolo Gibellini
torus{1.0,0.25 texture{pigment{color rgb y} finish{phong 1}}}
.Vinzenz