Aktuelle Zeit: 15.05.2024, 06:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mesh glühen lassen
BeitragVerfasst: 06.07.2007, 20:48 
Offline

Registriert: 13.03.2007, 22:45
Beiträge: 65
Hi,

gibt es eine Möglichkeit, ein Mesh glühen zu lassen? Ich möchte einen laserstrahl machen und dafür wäre eine solche Funktion wirklich nützlich...


Danke

Donner


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Mesh glühen lassen
BeitragVerfasst: 06.07.2007, 23:42 
Offline

Registriert: 15.06.2007, 14:47
Beiträge: 6
Ja, das geht wohl! Beispielsweise so (einfach mal copy/paste aus den examples):

Code:
IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2");
IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh );

IOxyacetyleneTorch* torch = smgr->getOxyacetyleneTorch();
torch->setTemperature(700);

while (!node->incandescence()) {
  torch->burn(node);
}


Auf das solltest Du achten:
- Du musst etwas experimentieren, welche Temperatur für Dein Mesh geeignet ist, bei mir geht immer etwas zwischen 500 und 1000.
- nach dem Brennen das node nur noch mit einer IGripper anpacken, weil das Teil dann ziemlich heiss ist.
- pass auf, dass Du Dein Mesh nicht kaputtbrennst, im Zweifel nach jedem Frame mit IWater::coolDown() wieder abkühlen!

Scherz beiseite. Du willst den Eindruck erzeugen, dass Dein Mesh leuchtet. Das geht z.B. so, dass Du Dein Mesh mehrfach zeichnest, und zwar halbtransparent, und mit leicht unterschiedlichen Farben und Positionen bzw. Skalierungen. Wenn Du damit ein wenig rumspielst, kriegst Du evtl. etwas, was so aussieht wie Du es Dir gedacht hast. Eine zweite Variante sind Shader. Da gibt es auch zahlreiche Shader-Sets zu, z.B. hier

http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=21057

Shader laufen aber nicht auf jeder Grafikkarte.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Mesh glühen lassen
BeitragVerfasst: 07.07.2007, 10:20 
Offline
Moderator

Registriert: 25.02.2007, 14:35
Beiträge: 323
Wohnort: Münster
Mhm.. ich hab sie zwar nicht gelesen, aber guck dir doch mal die Tutorials 8.SpecialFX und 11.Per Pixel Lighting - auf den Screenshots sind zumindest auch Objekte, die glühen ;)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Mesh glühen lassen
BeitragVerfasst: 07.07.2007, 10:54 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
Das ist vllt auch interessant:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=27477

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de