Stencil Shadow problem
Übersicht

FreestylerBetreff: Stencil Shadow problem |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hi!
http://www.blitz-pasting.net/i...amp;id=836 wie man da sieht, hab ich von der ami-seite nen code gefunden, der alles was in dieser kugel drinnen ist, dunkler macht. wie kann ich daraus ne gamelibary für stencil-shadows machen? ich wäre dankbar, wenn ihr mir helfen würdet. danke. ![]() |
||
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
och junge, auf blitzbasic.com gab es zu dem thread, aus dem du das mit der kugel hast, noch nen dutzend nachfolgethreads mit voll funktionsfähigen schattensystemen (ohne code) und links zu seiten, auf denen stancilshadowing beschrieben wurde. mit b3d alleine bekommst dus jedenfalls kaum hin... brauchst recht viele 3dkenntnisse und geschick und so. viel erfolg noch.
außerdem kannst du dir ein paar lösungen kaufen und ein oder zwei leute arbeeiten auch an ner kostenlosen stencilshadowlib... ein gutes spiel kommt trotzdem ohne stencil shadows aus... |
||
MrKeks.net |
Freestyler |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hm ok, scheisse na gut. ich meine, das einzige, was ich noch bvtrauche, ist dass ein schattewerfendes objekt(alle objekte) einen schweif aus polygonen hinter sich herziehen, denn in dem schweif ist alles schattiert!!!
wenn ich das hinkriege, dann hab ichs! wär hier irgendjemand in der lage nen schweif zu programmieren??? ![]() nene, das mach natürlich ich, aber es ist irgendwie schwer, weil dauernd unerwatrete bugs kommen. wie zum geier soll ich den schweifprogrammieren? |
||
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
du musst alle edges des objektes durchgehen und die randedges ermitteln. ein edge ist dann ein randedge, wenn eines der beiden es bildenden polys zur lichtkamera zeigt und das andere nicht. danach kann man recht leicht nen schweif aus diesen edges erstelen (immer nen quad dahinter, dessen enden man dem licht entsprechend anpasst... also weiter auseinander bei punktlicht oder parallel bei parallelem licht ^^).
wie gesagt, ich würde es lassen.. macht dein spiel nicht schneller und ein hobbyproggerspiel kommt auch ohne sowas aus. |
||
MrKeks.net |
Freestyler |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
aber ich kriegs net hin, mit dem schweif...
hast du heute noch was vor ![]() |
||
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
ja, habe ich ![]() ![]() ![]() und ich halte es halt für sinnfrei. und mein spiel kommt auch ohne stencilshadows aus.. benutze eigenes schattensystem, das die schatten mit kameras rendert ^^. ![]() http://www.blitz.inarie.de/viewtopic.php?t=609 |
||
MrKeks.net |
- Zuletzt bearbeitet von Mr.Keks am Do, Dez 22, 2005 12:17, insgesamt einmal bearbeitet
Freestyler |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich bin verzweifelt ![]() so eine kleine minisache, und DARAN scheitert meine tagelange arbeit, nur an sonem blöden kleinen schweif... ![]() ![]() ![]() |
||
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
das is keine miniesache.. | ||
MrKeks.net |
Freestyler |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ach wenn schon, du kannst es, wenn du 10 min opferst, sieht mein game, und meine credits-liste ![]() komm schon ![]() |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn du dich selbst nicht mit der komplexen Materie dahinter ausseinander setzen möchtest oder einfach der Mathe die dazu notwendig ist, nicht mächtig bist, dann verzichte auf das Feature, bis du das nötige Wissen hast.
"bitte schreibt mir Code" wird hier nicht gerne gesehen, bei Problemen, die du selbst nicht lösen kannst, die aber von dem Problem abgesehen funktionieren, ist es eine andere Sache. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Freestyler |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hm ok, ich hab nicht gesagt "bitte schreibt mir code", das kam nie auf meiner tastatur raus, das habe ich noch nie in menenm ganzen leben gesagt.
ausser das eine mal im feriencamp ![]() |
||
![]() |
Justus |
![]() Antworten mit Zitat ![]() |
---|---|---|
@DevilsChild:
Dreamora hat absolut Recht. Wer um Code bettelt kann gleich wieder abziehen. Lerns und machs selbst, kauf dir eine Schattenlib oder lass es sein. Letzteres ist die einfachste Variante. |
||
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
DevilsChild?
naja.. schau mal hier: http://www.blitzbasic.com/Comm...opic=40097 wenn man sich den code ( www.tomspeed.com/shadowvolume/ ) anschaut, kappiert man in etwa, wie das ding arbeitet ![]() MfG #Reaper |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
![]() |
Justus |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ach, ich vergesse immer wieder, dass DevilsChild jetzt Freestyler heißt... Ich sollte es mir mal merken ![]() |
||
Dödel |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Justus hat Folgendes geschrieben: Ach, ich vergesse immer wieder, dass DevilsChild jetzt Freestyler heißt... Ich sollte es mir mal merken
![]() ![]() Freestyler hat Folgendes geschrieben: ach wenn schon, du kannst es, wenn du 10 min opferst, sieht mein game, und meine credits-liste ganz anders aus.
komm schon Freestyler hat Folgendes geschrieben: hm ok, ich hab nicht gesagt "bitte schreibt mir code", das kam nie auf meiner tastatur raus, das habe ich noch nie in menenm ganzen leben gesagt. Stimmt, du warst so nett es zu umschreiben! |
||
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Lass ihn doch ![]() Wenn er sich mal den 2ten link, den ich gepostet habe, ansehen würde, wüste er, das das sau einfach zu bedienen ist, erst recht, für so nen schweif... (wenn ich das richtig verstanden habe) MfG #Reaper |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
![]() |
Black Spider |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Freestyler:
wo hast du den Code her, mit der Kugel? Kannst du mir ihn vll. mal schicken!? will daraus keine SchattenEngine machen, doch was dunkler geht, das geht auch heller (gefaktes licht bei Explosionen könnte so funzen)... Schreib mir bitte ne PN. Danke! |
||
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif |
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Derda funktioniert super:
www.tomspeed.com/shadowvolume/ evt..muss man allerdings noch was ändern, was da unten in den nächsten beiträgen steht^^ |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Die Methode ist leider ziemlich riskant. Tom hat seine DLL leider nicht aus Spass wieder zersäbelt und auf die Mipmap reduziert.
Auf vielen neuen Karten und Karten mit neuen Treibern und besonders auf ATI funktionieren die ganzen Hacks, die Tom nutzen musste ums überhaupt nach B3D rein zu bekommen, nicht richtig oder führen sogar zu kommentarlosen Crashes, die du dann nicht einmal beeinflussen oder debuggen kannst. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mmmhh..mmhh...shit.. und ich hab mich schon gefreut, sowas in BB benutzen zu können ![]() |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group