Three.js - Kugel, die leuchtet
Habe ich ein problem. Ich möchte eine Kugel, die funktioniert wie eine Quelle des Lichts (Sonne). Ich fand heraus, dass meshPhongMaterial
hat eine option, wie emissive: color
und shininess: intensity
aber ich habe es nicht geschafft zu code die Sonne. Weiß jemand, wie es zu tun? Danke für die Antworten!
- Versuchen Sie code. Wenn Ihr irgendwelche Probleme im code, können wir helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
meshPhong material-Parameter 'ausstrahlende' und 'Reflexion', die Auswirkungen auf die Berechnungen im material-shader, aber diejenigen, die nicht geben Sie den Effekt, den Sie wollen, Sie sind nur für die Berechnung der endgültigen Farbe.
Können Sie setzen-Strahler, zum Beispiel an der exakten position wie die Kugel, so würde es erhellen Objekt herum. Allerdings, wenn Sie möchten, um den Effekt der leuchtenden Sphäre, die Sie schreiben müssten, post-processing-shader:
Auch einige Beispiele nicht verwenden, die der aktuellen post-processing zu erreichen, leuchtend, aber Sie verwenden trick.
Machen Sie die Sphäre und dann machen einige quad mit "glow aura" textur in den Rücken.
Besuchen Sie: http://threegraphs.com/charts/sample/world/, um zu sehen, wie Sie vielleicht simulieren Glut und erstellen eclipse-wie Kreis rund um den Bereich.
Wenn Sie schauen, um erstellen Sie einen glow-Stil-Effekt, ich habe geschrieben, eine Reihe von Beispielen, bei http://stemkoski.github.io/Three.js/, die hilfreich sein können, einschließlich:
http://stemkoski.github.io/Three.js/Selective-Glow.html
mit begleitenden blog-post
http://stemkoski.blogspot.com/2013/03/using-shaders-and-selective-glow.html
sowie der atmosphärische Stil glow-Effekte
http://stemkoski.github.io/Three.js/Atmosphere.html
und
http://stemkoski.github.io/Three.js/Shader-Halo.html
Hoffe, das hilft!
Da Sie nicht über ein bestimmtes problem, ich kann nicht geben Sie eine bestimmte Antwort. Sie scheinen ein wenig verloren, obwohl, so ist hier die Sache, die Sie fehlen dürfen: um für etwas zu suchen, wie eine Quelle des Lichts, es müssen zwei Dinge tun:
Es gibt mehr fortgeschrittene Techniken, die Sie könnte versuchen, wie das hinzufügen godrays.
Wünsche ich Ihnen Glück.