3D und 2D auf einem Screen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Gizeh

Betreff: 3D und 2D auf einem Screen?

BeitragMi, Apr 18, 2007 18:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie bewerkstelligt man es eigentlich, wenn man innnerhalb desselben Screens sowohl einen 3D-Bereich als auch einen 2D-Bereich erzeugen möchte?

Als Beispiel: Ein 3D-Editor, daneben jedoch eine Icon-Palette, wie hier auf dieser Montage, nur als schnelle Veranschaulichung?

user posted image

Question Smile

skey-z

BeitragMi, Apr 18, 2007 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt 2 bzw 3 möglichkeiten

1. 2d zeugs ganz normal nach Renderworld (oder bei abgeschaltetem z-Buffer auch davor) zeichen.
Vorteil: einfache Handhabung
Nachteil: Bei zuviel 2D zeugs zu langsam, da es im 3D Modus läuft

2 bzw3. Als Sprites bzw. Als Single-Surface-System also im 3D Modus
Vorteil: schneller, mehr Möglichkeiten (Alpha, Echtzeit Skalierung/Rotation)
Nachteil: schwerer in der Handhabung, besonders Single-Surface
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

Christoph

BeitragMi, Apr 18, 2007 19:37
Antworten mit Zitat
Benutzer-Profile anzeigen
2. Lässt (bei mir zumindest) die Grafiken auch etwas verpixeln

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMi, Apr 18, 2007 19:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Eine höhere 'Schärfe' bekommt man hin, wenn man eine Textur im Mode +256 (VRAM -Speicher) lädt. Wenn man aber eine 1:1 Skallierung mach, so ist dieses auch unnötig, da es dann genauso wiedergegeben wird, wie in 2D auch.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

Gizeh

BeitragDo, Apr 19, 2007 16:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für Eure Antworten Smile


Zitat:
2 bzw3. Als Sprites bzw. Als Single-Surface-System also im 3D Modus
Vorteil: schneller, mehr Möglichkeiten (Alpha, Echtzeit Skalierung/Rotation)
Nachteil: schwerer in der Handhabung, besonders Single-Surface


Was eine Surface ist weiß ich, allerdings kann ich mir unter eine Single-Surface noch nichts vorstellen - meint Ihr damit quasi einen Mesh erstellen, eine einzige Surface hinzufügen, und auf diese Surface dann Images, Content etc. anbringen?

Wie bzw. wo finde ich denn mehr darüber raus? Könnt ihr mir da ein Tutorial oder eine hilfreiche Anleitung oder Beschreibung empfehlen - parallel dazu arbeite ich mich gerade durch die Board-Suche - ich wüßte nämlich noch gar nicht, wie bzw. wo ich da nun ansetzen sollte... Very Happy

EDIT: Habe eben unter Szene/Links/ einige Tutorials gefunden, und werd mir die erstmal durchsehen - wenn ich nicht weiter kommen sollte, frage ich hier wieder nach... Very Happy
  • Zuletzt bearbeitet von Gizeh am Do, Apr 19, 2007 16:28, insgesamt 2-mal bearbeitet

hectic

Sieger des IS Talentwettbewerb 2006

BeitragDo, Apr 19, 2007 16:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Singlesurface wird als einfaches Beispiel bereits in der OH beschrieben ql:CreateMesh bzw. ql:AddTriangle . Sinnvoll sind dann zwei Triangles als Quad dargestellt, mit ql:EntityOrder -1 oder sowas, damit es über alles andere angezeigt wird. Mit passenden UV-Koordinaten auf ein Brush, kann man dann die nötigen Bildausschnitte anzeigen lassen. UV-Koordinaten kann bei ql:AddVertex mit den optionalen Parameter mit angeben.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

Gizeh

BeitragDo, Apr 19, 2007 16:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, ich gehe erstmal den ganzen Stoff durch, habe eben auch unter Szene/Links/ hier einige Tutorials gefunden. Dann sehe ich mal weiter, und bei Bedarf werde ich gerne hier nochmals fragen...

Ersteinmal danke soweit Smile
 

Marek

BeitragFr, Apr 20, 2007 15:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Passt zwar nicht zum Thema, wollte aber keinen neuen Threat aufmachen^^

Wie bekommt man es denn hin 2 3d "Welten" nebeneinander zu machen? Also vür nen Multiplayer ohne Netzwerk.

Danke für die Antworten schonmal im Voraus Wink
MfG Marek
Wer lesen kann ist klar im Vorteil...
 

Todeskop

BeitragFr, Apr 20, 2007 15:32
Antworten mit Zitat
Benutzer-Profile anzeigen
einfach mal einfach den befehl CAMERAVIEWPORT an.
MFG Todeskop

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group