Registriert: Mi Aug 28, 2002 19:27 Beiträge: 568 Wohnort: Chemnitz / Sachsen
Hallo liebe DGL-Gemeinde ^^
also ich habe folgendes Problem :
ich möchte eine szene in eine textur rendern um diese später zu verwenden ... mein problem an der ganzen sache ist folgendes :
in allen tutorials wird es meiner meinung nach so gemacht, das erst die textur gerendert wird und danach die szene, das kann ich aber nicht machen ... ich müsste dies "zwischendrin" tun, also erst nen teil zeichnen, dann "schnell" in die textur rendern und dann weiter normal arbeiten ...
hat jemand eine ahnung wie das geht, falls es überhaupt geht ... ?
Müsste mit Pbuffer oder FBOs machbar sein, du musst dann nur wenn du anfängst in die Textur zu rendern entsprechend umschalten und nachher wieder zurückschalten, allerdings habe ich das nie probiert, also alle angaben ohne gewähr Mit freundlichen Grüßen
Tomok
_________________ Bevor du definierst, was etwas ist, versichere dich seiner Existenz.
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Also ein PixelBuffer bekommt einen eigenen Speicherbereich und Kontext. Also damit ist das definitiv möglich. Bei FrameBufferObjects ist es ähnlich. Aber auch dabei hast du einen Speicherbereich wodurch es überhaupt keine Probleme diesbezüglich geben sollte.
Bei RenderToTextur wird ja auch immer nur ein aktueller Stand des Framebuffers gesichert.
EDIT : hab mir grad das tutorial von sascha angesehen ... ich denk das reicht vollkommen ... trotzdem vielen dank ... falls ich noch fragen hab ... meld ich mich
Habe hier leider nur etwas C# Code der aus einer älteren Version stammt(Guck mal ob der funktioniert, wenn nicht...er geht auf jeden fall in die richtige Richtung):
_________________ Shareholder und Leitender Entwickler bei Pipedream-Games.
Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.