3D Feuer für Drache
Übersicht

naibaf7Betreff: 3D Feuer für Drache |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo
Ich hab nun mit Wings 3D einen Drachen gemacht, und für den will ich jetzt mit BB3D ein entsprechendes Feuer für ihn machen. Das Feuer sollte möglichst gut aussehen und passen. Wisst ihr wie man so etwas macht? Die Suche hat nichts brauchbares ergeben. Thx schonmal. |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Partikeleffekt erzeugen der das entsprechende Verhalten hat wird wohl das sinnvollste sein. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Christoph |
![]() Antworten mit Zitat ![]() |
---|---|---|
Einfach aber langsam:
Mach viele Sprites gib jedem eine Textur und bewege sie nach deinen Wünschen. "Kompliziert" aber schnell: Such nach "Singlesurface" |
||
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es müsste schon schnell sein!
Partikeleffekte: Wie macht man die? Thx naibaf7 |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
IronstormErstklassiger Contest-Veranstalter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie schon erwähnt suche nach Singel Surface. Wenn du keine Lust hast deine eigene Partikel Engine zu schreiben schau auf bb.com in der Toolbox nach, da gibts welche. Ein paar kostenlos und andere kostenpflichtig.
MfG Ironstorm |
||
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium |
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ok, thx
hab grad gemerkt, dass es bei BB3d ein Beispiel dazu hat. Werde mich an das richten! Danke nochmals mit dem Singlesurface Tipp! naibaf7 |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
Lunatix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein hat es nicht. Jedenfalls bin ich mir nicht drüber gewusst, jemals ein "SingleSurface" tutorial gesehn zu haben. Da ist die Foren suche um längen besser... | ||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Doch, beim BB3D hats in beispiel zu Feuer mit Singlesurface!! | ||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
FreetimeCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
hm? Würde mich mal interessieren welches?
Ein Tutorial gibt es übrigens hier: http://www.dc.chat-blitz.de/de...icles.html |
||
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte: Dexterity Ball (100%) Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz (ehemals Uboot) PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA |
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also, das was ich grad anschaue:
\Blitz3D\samples\birdie\Fire Effect\Fire Effect sollte doch sowas sein, ne? |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
FreetimeCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist zwar ein Partikelsystem, aber kein SingleSurface. | ||
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte: Dexterity Ball (100%) Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz (ehemals Uboot) PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Der folgende Code ist Singlesurface. Da der Code aber etwas älter ist, kann ich jetzt so auf die Schnelle nicht mehr sagen, ob dieser optimal optimiert ist. Mit ENTER kannst Partikel erzeugen die alle nur ein Mesh sind.
Code: [AUSKLAPPEN] Graphics3D 800,600,0,1
SetBuffer BackBuffer() Global camera=CreateCamera() PositionEntity camera,0,0,-40 CameraClsColor camera,32,32,64 Const anzahl=2000 Type flare Field xp# Field yp# Field xg# Field yg# Field rp# Field rg# Field pa# End Type Global wkc#[90] Global wks#[90] For wk=0 To 90 wkc[wk]=Cos(wk*4)*3 wks[wk]=Sin(wk*4)*3 Next brush=CreateBrush() BrushFX brush,35 Global mesh=CreateMesh() Global face=CreateSurface(mesh,brush) For q=1 To anzahl v0=AddVertex(face,0,32767,0) v1=AddVertex(face,0,32767,0) v2=AddVertex(face,0,32767,0) AddTriangle face,v0,v1,v2 Next FreeBrush brush ;HAUPTSCHLEIFE While Not KeyHit(1) If KeyDown(28) NewParticle(0,0,Rnd(-.015,.015),Rnd(-.015,.015),0,Rnd(-.25,.25)) AniParticle() RenderWorld ms=MilliSecs():frame=frame+1 If ms>mt mt=ms+250:fps=frame*4:frame=0 Text 0,0,fps Flip 0 Wend End ;Partikel erzeugen Function NewParticle(xp#,yp#,xg#,yg#,rp#,rg#) f.flare=New flare f\xp=xp f\yp=yp f\xg=xg f\yg=yg f\rp=rp f\rg=rg f\pa=1 End Function ;Partikel animieren Function AniParticle() ;Indexzähler zaehler=0 ;Alle durchgehen For f.flare=Each flare f\xp=f\xp+f\xg f\yp=f\yp+f\yg f\rp=f\rp+f\rg If f\rp>30 f\rp=f\rp-30 If f\rp<0 f\rp=f\rp+30 ;Farbberechnung s#=f\pa/anzahl*2222 r=500-s/3 g=400-s/2 b=300-s ;Positionierung VertexCoords face,zaehler,f\xp+wkc[f\rp]*f\pa/anzahl,f\yp+wks[f\rp]*f\pa/anzahl,0 VertexCoords face,zaehler+1,f\xp+wkc[f\rp+60]*f\pa/anzahl,f\yp+wks[f\rp+60]*f\pa/anzahl,0 VertexCoords face,zaehler+2,f\xp+wkc[f\rp+30]*f\pa/anzahl,f\yp+wks[f\rp+30]*f\pa/anzahl,0 ;Farbanpassung VertexColor face,zaehler,r,g,b,1-f\pa/anzahl VertexColor face,zaehler+1,r,g,b,1-f\pa/anzahl VertexColor face,zaehler+2,r,g,b,1-f\pa/anzahl ;Alte ausrangieren If f\pa>anzahl-1 Delete f Else f\pa=f\pa+1 zaehler=zaehler+3 Next ;Letzen aus dem 'Blickfeld' bewegen VertexCoords face,zaehler,0,32767,0 VertexCoords face,zaehler+1,0,32767,0 VertexCoords face,zaehler+2,0,32767,0 ;Funktionende End Function edit1: Sehe grad, dass ich es heute anders machen würde. Hier wird die Maximalanzahl vorher bestimmt und dann nur noch per VertexCoords bewegt. Ich bevorzuge jetzt das löschen des ganzen Meshes und neuzeichnen. Finde ich besser.^^ |
||
- Zuletzt bearbeitet von hectic am Mo, Apr 16, 2007 20:51, insgesamt einmal bearbeitet
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@Hectic --> blauer bildschirm?
Würde Singlesurface denn besser aussehen? Ich denke mal nicht, oder? |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ähemmm.... es würde (wenn du's richtig machst) genau so aussehen.
Zitat: Mit ENTER kannst Partikel erzeugen die alle nur ein Mesh sind.
Du musst ENTER drücken xD |
||
Twitter
Download Jewel Snake! Windows|Android |
naibaf7 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
uh, ja, war eben grad im Stress
kommt mir aber auch von einem BB3D beispiel sehr bekannt vor... \Blitz3D\samples\birdie\Explode das wars wohl, ja also ich hab nun wieder genug Ideen um was zu kreieren thx. |
||
My Pc:
MSI 790FX-GD70, Phenom X4 955BE, 2x2GB DDR3-1600, 8800GTS-512, WD 640GB + Samsung 160GB, Scythe Kaze Master |
![]() |
FreetimeCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Würde Singlesurface denn besser aussehen?
Nein eigentlich nicht, es ist aber x-mal schneller. @hectic: Deines ist bei mir nicht wirklich schneller ![]() |
||
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte: Dexterity Ball (100%) Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz (ehemals Uboot) PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group