Volumetrisches Licht
Übersicht

![]() |
StepTigerBetreff: Volumetrisches Licht |
![]() Antworten mit Zitat ![]() |
---|---|---|
Tjo, es heißt zwar, Berechnung der Volumetrischen Lichter sein unmöglich, jedoch möchte ich das nicht ganz einsehen ![]() Muss nämlich nicht in Echtzeit berechnet sein, sondern nur vorberechnet. Ist es irgendwie möglich, diesen Hülleneffekt (wie bei volumetrischen Schatten) so umzuwandeln, dass es volumetrisches Licht strahlt und die Schatten ausgespart werden? |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Von aussen her ist das eigentlich kein Problem (alpha cone zb oder single surface partikel effect like system)
Das Problem daran ist das Licht, wenn du drin bist. da du dann eigentlich einen HDR effekt benötigst, der selbst mit Shadern noch sehr rechenaufwändig ist. (glaub erst UT2007 engine kann das überhaupt ...) |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber ich denke mal mit ein paar Partikeln sollte es schon gehen. Es gibt ja heutzutage wirklich kaum Spiele, die schon HDR können(Oblivion z.B. kann e, aber auch nur mit ShaderModel 3). Die meisten nutzen einfach einen Bloom Shader. Und in BB ist es mit der Beleuchtung immer schwierig. Die Standard Lichtern.
MfG Blitzcoder |
||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich kam auf die idee durch prince of persia. da ist man so in einem großen raum und es sind ein paar volumetrische lichter.
Partikel sind mir da zu rechenaufwändig. Ich will lediglich die Volumen anzeigen also reicht mir da ein ganz normales mesh aus. mit der problematik vom Inneren der Volumen: Da nutz ich die Erkennung, die ich auch bei stencil benutzt habe und nutze sprites. Haut schon hin ![]() also wie kann ich die volumen herstellen? |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Prince of Persia hat definitiv keine volumetrischen Lichter. (wie gesagt, geht selbst mit aktuellsten shadertechniken nur auf kosten von extrem viel performance und Prince of persia ist ein Ubisoft game, womit das definitiv wegfällt ^^)
Das ist ein einfaches SingleSurface system, das ähnlich den Schattenvolumen von Stencil Shadow den Lichtkegel berechnet und die "Outline" des sichtbaren Kegels nimmt um eine zur Kamera gerichtete Fläche (polygon bestehend aus mehreren Triangles) zu erzeugen. Das sieht extrem gut aus und braucht extrem wenig rechenzeit. Man braucht dafür nur ne gescheite Textur. Ich glaube im englischen Board hats sogar ein Codestück dafür, ich weiss auf jeden Fall mit sicherheit, das jemand mal so "burgfensterchen mit Lichtkegeln" irgendwo gepostet hatte inkl sources. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es reichen ja wenige Partikel. Wenn er gut gemacht ist evtl sogar einer. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
pixelshooter |
![]() Antworten mit Zitat ![]() |
---|---|---|
also, wenn ich das richtig verstanden habe, kann b3d kein HDR? wo wir schon dabei sind, es wird wohl auch kein SSE3 können, oder DX10. Kann man die denn irgendwie nachladen? | ||
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
BlitzBasic nutz DirectX 7. Um das zu ändern müsste man die ganze Endine neu schreiben. Und Mark konzentriert sich gerade auf BlitzMax bzw. Max3D.
MfG Blitzcoder |
||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
pixelshooter hat Folgendes geschrieben: also, wenn ich das richtig verstanden habe, kann b3d kein HDR? wo wir schon dabei sind, es wird wohl auch kein SSE3 können, oder DX10. Kann man die denn irgendwie nachladen?
Das brauchst du auch alles nicht. Ausser du hast ein 30 Mann Team. Als einzelperson kannst du das nicht im Ansatz ausnutzen weil "hohe effekte" leider auch bedeutend mehr daten benötigen, vor allem grafische dinge ... |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Fuchsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Außerdem nutzen nur die Wenigsten das volle Potenzial von Blitz3D auch aus. HDR-Rendering, Shader 3.0 u.ä. mögen zwar cool aussehen, aber dabei vergessen die Meisten, dass auf Texturen zB. viel zu wenig Wert gelegt wird. Don´t get angry 2 sieht klasse aus, nicht wegen technischem Schnickschnack, sondern wegen der Texturen und der Farbgestaltung.
MfG Fuchsi |
||
lettorTrepuS |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es sind eben nur die Spektakulären licht und reflektionseffekte, die man nicht benutzen kann. btw, mann kann sie alle Nutzen, aber nur im Softwaremodus und das ist MEGALAHM | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ach ja, was ich noch zu SS3 und DX10 sagen wollte:
SS3 wurde in AMD Prozessoren erst in der letzten 939 Core Generation eingebaut! DX10: wird in frühestens 2 Jahren eine option sein, denn vorher ist Vista nicht breit genug verbreitet und DX10 ist Vista only. (davon abgesehen das es für die meisten eh keinen unterschied macht, denn wer besitzt aktien beim EW? Und ohne baut man sich keine DX10 karte ein die alleine schon bis zu 300W saft zieht ...) |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
pixelshooter |
![]() Antworten mit Zitat ![]() |
---|---|---|
[quote="ShadowTurtle"]Blitzcoder hat Folgendes geschrieben: Ich habe nämlich wirklich keine lust Scream3D ( über ~35.000 Zeilen Code ) auch noch in den Max3D Syntax anpassen zu wollen. Da werde ich wohl oder übel eher ein Ogre/Irrlicht (directx 8 / 9.* ) Wrapper für Blitz3D entwickeln, der aber zu 100% Kompatibel mit alle Blitz3D Sources ist. Selbst wenn das heißt das ich auch z.B. alle Image bzw. 2D funktionen neu entwickeln muss.
find ich gut, dann brauch ich nich Max lernen |
||
lettorTrepuS |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group