3D Engine direkt auf den Desktop??

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
butzel
Beiträge: 6
Registriert: 18.09.2004 13:25

3D Engine direkt auf den Desktop??

Beitrag von butzel »

Hallo,

gibt es eine Möglichkeit 3D Objekte direkt auf den Bildschirm zuprojezieren?
Vlt. eine entsprechende 3D Engine die das kann?

ich würde gerne eine Art Assisten in 3D Programmieren, welcher mir (bzw. dem Anwender) bei meinen Proggy beisteht...

hat jemand schonmal sowas gemacht? Od. vlt. Realisierungsideen.

Vieln Dank im vorraus...
... und ein schönes Wochenende

butzel

EDIT:
ich hoffe das war jetzt die richtige forensparte.... wenn nicht sry ->verschieben
Benutzeravatar
BitHero
Beiträge: 22
Registriert: 17.09.2004 14:13
Wohnort: Burgwedel
Kontaktdaten:

Alternativer Vorschlag

Beitrag von BitHero »

Ich würde jetzt mal einfach bezweifeln, dass es sowas gibt, allerdings kann man ja mal versuchen, mit GetDC_(0) den DeviceContext des Desktops zu bekommen und erstmal eine 2D Version des "Assistenten" draufzeichnen...und dann mit ein paar Berechnungen versuchen das Ding zu drehen und zu bewegen...ich mein was willst du auf dem Desktop mit echter 3D Grafik...mehr als über den Screen wandern und gestikulieren muss es doch nicht können oder? Ich werd mal ein CodeSnippet schreiben,okay??
GreetZ Marty
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag von sbehrens »

Soweit ich weiß sind auch alle anderen "Desktop-Assistenten" nicht 3D, sondern sie sind in 3D vorgerendert, d.h. dass einfache Bitmaps benutzt werden, die dann halt zu einer Animation zusammengereit sind. Was soll denn der Assistent machen? (Ich bin nur neugierieg) Oder ist das noch geheim? :)

mfG
Basti
enjoy life... while you can!
Benutzeravatar
BitHero
Beiträge: 22
Registriert: 17.09.2004 14:13
Wohnort: Burgwedel
Kontaktdaten:

Meine Meinung

Beitrag von BitHero »

Danke Basti...das meinte ich... Basti...We're programmers...muhahaha*gg*

Hf
butzel
Beiträge: 6
Registriert: 18.09.2004 13:25

Ich bin DB-Programmierer

Beitrag von butzel »

erstma vieln dank fuer die fixen antworten

Also, mit der 2D Variante habe ich auch schon geliebtäugt.

Aber mit einer 3D-Figur wäre ich in der Lage, die recht einfach (und grafisch verlustfrei) zu in jeder lage darzustellen oh. jede Grafik einzeln zu erstellen, ausserdem kann ich dann problemlos zoomen etc.

Ich bin normalerweise Datenbank / +DatenbankFrontEnd Programmierer...
mit grafischen sachen habe ich es nicht so :(

Ausserdem stellt sich dann immer noch die Frage wie ich die Grafik Transparenz erzeuge:
zur Zeit lese ich die Farbwerte des Bildschirmes aus (GetPixel) Speichere Sie in ein Array und lasse das Bild Zeichnen und überzeichne "transparente" punke mit den Daten aus meinem Array.
Ausserdem sende ich die MouseEreignisse der Transparenten Fläche weiter an die Applikation darunter...(pixel genau)
z.Zt. mache ich das noch mit VFP. Will jetzt aber mit PB entschprechende DLLs schreiben (Fox is doch ein bissl langsam dafür)

@BitHero
wie würde es den mit _DC(0) aussehen?
butzel
Beiträge: 6
Registriert: 18.09.2004 13:25

Beitrag von butzel »

EDIT:

die X2D-Lib funzt leider auch net :-(


Ich will einen "systemweiten" Agenten machen, der nicht nur direkt bei meiner Anwendung hilft, sondern auch indirekt bei meiner Anwendung helfen kann. Bsp.: einspielen neuer Updates, Reparieren der DB, PlugIns, Installation, einen Replikation, Protieren eines Clientes, Fehleranalyse, erstellen von Verknüpfungen etc.

(Es muss vorerst auch nur auf NT (nt4, win2000 und XP) laufen
meine Linux-Version selbst noch nicht fertig :roll: )

Mereep
Beiträge: 72
Registriert: 01.09.2004 18:55
Wohnort: Annaberg-Buchholz

Beitrag von Mereep »

Wie meinsu das genau, sollen deine Grafiken direkt auf dem Desktop gerendert werden?
Wenn du das meinst, dann schau dir mal ne Docu zu ActiveDesktop an, damit sollte das möglich sein...hatte auch irgendwo mal nen Source dafür in C++...mhm...ka wo der hin is ;-)

GreeZ Mereep
Print("Hallo Welt")
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

geht auf jeden fall, habe ich schon ein paarmal gesehen, wie das geht hab ich aber leider keine ahnung.
irgendwann war mal auf flipcode.com oder auf gamedev.net ein beispiel dazu, aber das war vor 2-3 jahren.
butzel
Beiträge: 6
Registriert: 18.09.2004 13:25

Beitrag von butzel »

Danke :allright: ich werd' mich mal auf den genannten Seiten umschauen...

ich will nicht einfach nur auf den Desktop sondern "AlwaysOnTop" - halt bei jeder applikation, der Assisten soll zeigen, wo der anwender jenachdem hinklicken muss...

Thanx

und schönen sonntag

butzel
Antworten