Nebel-Suchstrahler
Übersicht

![]() |
joshmamiBetreff: Nebel-Suchstrahler |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey Leute,
Ich hab auch mal wieder eine Frage. Ich arbeite gerade an einem Spiel, in dem ich mit CameraFogMode ![]() Nun möchte ich eine Art "Suchscheinwerfer" einbauen, der Teile des Nebels erleuchten kann, so dass man an der Stelle besser sehen kann. Ich hatte eigentlcih vor, einfach ein Spotlight mit dem EntityFX ![]() Ich habe es auch schon mit einem Mesh mit EntityBlend 3; EntityFX 9 und EntityAlpha 0.5 versucht, doch dass erzielte auch nicht den gewünschten Effekt :/ Deshalb frage ich jetzt euch, ob euch da eine bessere Lösung einfällt ![]() |
||
Mfg Joshmami |
![]() |
Propellator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
den Hardware-Fog kannst du leider nicht so verändern, da dieser soweit ich weiss einfach als gerade "Fläche" aber einer bestimmten Z-Tiefe gezeichnet wird. MfG |
||
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis. |
![]() |
joshmami |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hmm, aber man kann mit EntityFX und dem Parameter +8 den Fog ja schonmal für bestimmte meshes ausschalten. Das sollte doch auch für Lichter gehen ![]() Gäbe es denn auch andere realistische Möglichkeiten, Nebel darzustellen? |
||
Mfg Joshmami |
- Zuletzt bearbeitet von joshmami am Di, Nov 22, 2011 14:55, insgesamt einmal bearbeitet
bjh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
du könntest lauter kugel mit kegelförmiger ausbuchtung benutzen.
sonst hätte ich keine ahnung sowas zu lösen. eigentlich verschwindet der nebel doch nicht durch das licht. |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn Du es realistisch haben wolltest müsste in der Tat der Nebel bei Bestrahlung noch stärker reflektieren.
Es ist mit simplen Bordmitteln nicht so zu lösen wie Du das gerne hättest. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
joshmami |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok, dann eben nicht realistisch .
Aber eigentlich sollten diese "Suchscheinwerfer" ein wichtiger bestandteil meines Spiels werden ![]() Wenn das nicht mit simplen boardmitteln geht, gibt es also eine anderere Lösung? Ich würde auch schon ein bisschen Zeit in diesen Effekt investieren, wenn ich sicher wüsste, dass es am ende funktioniert ![]() |
||
Mfg Joshmami |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Um welche Perspektive geht's denn? Aus einer Vogelperspektive würde ich Nebel-Partikel über dem Boden generieren und löschen/Alpha ändern, wenn es nötig wird. Stichwort Single-Surface. | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
joshmami |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also, es in dem Spiel ist man ein Flugzeug, dass sowohl gegen andere Flugzeuge im Nebel bekämpfen muss, als auch Panzer am Boden mit dem montierten "Suchstrahler" finden.
Es würde also, auch Nebel nur am Boden reichen, es wäre aber schön, wenn man trotzdem darin "eintauchen" könnte mit seinem Flugzeug. Was Single Surface ist, hab ich jetzt nicht herausgefunden ![]() aber ich vermute mal, es ist so ähnlich wie bei Sprites, nur dass man es nur von einer Seite sehen kann. Wie erstellt man solche Single Surfaces? |
||
Mfg Joshmami |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Jedes Sprite ist ein Objekt mit einer eigenen Oberfäche (=Surface) die, die Grafikkarte abarbeiten muss. Wenn du die gesamte Geometrie in ein Mesh mit einer Oberfläche steckst, kann das alles sehr viel schneller verarbeitet werden.
Dazu musst du ein System schreiben, das die ganzen Quads, die du selber erstellst, verwaltet. Also alles, was bei Sprites automatisch abläuft. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
joshmami |
![]() Antworten mit Zitat ![]() |
---|---|---|
In welcher Sprache schreibt man dann sowas? Oder gibt es dafür schon eine DLL?
Und wenn ich das richtig verstehe, dann sind dann alle Nebel-Partikel ein Mesh. Kann ich dann überhaupt noch nur Teile des Nebels verschwinden lassen? Vielleicht kannst du mir dass ja auch im chat erklären, Xeres (oder jemand anderes) ,dass geht schneller. |
||
Mfg Joshmami |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Natürlich schreibt man das in B3D - was sonst? ![]() Du musst dich halt mit den Grundlegenen Befehlen vertraut machen; CreateSurface ![]() ![]() Ist nichts für Anfänger oder Leute ohne räumliche Vorstellungskraft. Wenns läuft, musst du die passenden Vertices irgendwo hin schieben, wo sie nicht mehr gesehen werden können. Aufwändig wär's in jedem Fall. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group