Settings Shader: Enable stereo rendering

Ladet hier eure eigenen Shader hoch .

Re: Settings Shader: Enable stereo rendering

Postby haggi on Mon Feb 21, 2011 1:38 am

In maya bekomme ich dies hier als output:
Code: Select all
JOB  0.11 progr:    99.6%    rendered on neelix.11
JOB  0.7  progr:    99.8%    rendered on neelix.7
JOB  0.4  progr:   100.0%    rendered on neelix.4
PHEN 0.3  progr: calling output shaders (left eye)
PHEN 0.3  progr: maya_shaderglow(): Computing glow...
PHEN 0.3  info : maya_shaderglow(): Glow: Filter Width .... 21
PHEN 0.3  info : maya_shaderglow():       Resolution ...... 0.638926
PHEN 0.3  info : maya_shaderglow():       Normalization ... 0.882000
PHEN 0.3  info : maya_shaderglow(): Halo: Filter Width .... 51
PHEN 0.3  info : maya_shaderglow():       Resolution ...... 0.260841
PHEN 0.3  info : maya_shaderglow():       Normalization ... 5.202000
PHEN 0.3  progr: maya_shaderglow(): Done!
PHEN 0.3  progr: writing image file C:/daten/3dprojects/Tests/images/tmp/lft_stereoTest.iff (frame 1)
PHEN 0.3  progr: calling output shaders (right eye)
PHEN 0.3  progr: maya_shaderglow(): Computing glow...
PHEN 0.3  info : maya_shaderglow(): Glow: Filter Width .... 21
PHEN 0.3  info : maya_shaderglow():       Resolution ...... 0.638926
PHEN 0.3  info : maya_shaderglow():       Normalization ... 0.882000
PHEN 0.3  info : maya_shaderglow(): Halo: Filter Width .... 51
PHEN 0.3  info : maya_shaderglow():       Resolution ...... 0.260841
PHEN 0.3  info : maya_shaderglow():       Normalization ... 5.202000
PHEN 0.3  progr: maya_shaderglow(): Done!
PHEN 0.3  progr: writing image file C:/daten/3dprojects/Tests/images/tmp/rgt_stereoTest.iff (frame 1)
RC   0.3  progr: rendering finished
RC   0.3  info : wallclock  0:00:27.76 for rendering
RC   0.3  info : allocated 42 MB, max resident 95 MB
GAPM 0.3  info : triangle count (including retessellation) :       12344


Da sagt er erfreulicherweise wo die Bilder liegen.
haggi
Admin
 
Posts: 752
Joined: Wed Jan 10, 2007 0:56 am

Re: Settings Shader: Enable stereo rendering

Postby jb_alvarado on Mon Feb 21, 2011 13:58 pm

Die Bilder von max werden auch da gespeichert, wo man den normalen Output angibt. In Softimage bekomme ich auch die Info wo er das Bild hinspeichert. In beiden Programmen wird eben kein Präfix angehängt, daher wird immer das das Output Image überschrieben.

Im Temp Ordner sieht man auch, dass 2 Framebuffer angelegt werden, zumindest bei Softimage. Die Framebuffer von Max habe ich nicht gefunden.
User avatar
jb_alvarado
Moderator
 
Posts: 2021
Joined: Sun Nov 12, 2006 20:16 pm
Location: Dornbirn

Re: Settings Shader: Enable stereo rendering

Postby haggi on Mon Feb 21, 2011 15:47 pm

Okay, ich habs mal an einer unserer "echten" Szenen ausprobiert und heraus kam nur Grütze, kaputte Bilder. Keine Ahnung was da schief läuft.

Schade eigentlich. Das ist vermutlich auch der Grund weshalb das nicht komplett implementiert wurde.

@korrektur: Ich weiss nicht in welchem Maßstab mr rechnet, aber die 6.5 Einheiten Augenabstand sind etwas zu viel. Wir haben unsere Szenen etwa in 1:1 in maya aufgebaut, und hier muss der Augenabstand 0.0065 betragen damit das einigermassen stimmt. Damit hats auf jeden Fall schon mal etwas besser funktionert. Ich werde weiter berichten.
haggi
Admin
 
Posts: 752
Joined: Wed Jan 10, 2007 0:56 am

Re: Settings Shader: Enable stereo rendering

Postby banned on Mon Feb 21, 2011 20:11 pm

Hi Haggi,

unter 3dsmax genau das selbe die Szene ist 1Meter Display Unit und 1Meter System Unit. Noch mal zu Ausgabe Pfad oder File. Bei mir wird nichts gespeichert außer das sichtbare Rendering. Ausgabe Pfad war d:\test\ und gespeichert wurde als EXR.

man müsste einen Output Shader haben, der die beiden Bilder vom Framebuffer auf die Platte speichert. Von mir aus auch immer als EXR, obwohl ein Fileformat wie PNG für mich brauchbarer wäre, zwecks Speicher verbrauch.

mfg
hot chip
banned
 

Re: Settings Shader: Enable stereo rendering

Postby haggi on Tue Feb 22, 2011 0:26 am

Das eleganteste wäre natürlich wenn man den Framebuffer direkt modifizieren könnte. Dummerweise wird der aber offenbar erst erzeugt wenn die Geometry shader durch sind, damit kann man dann keinen sinnvollen Einfluss mehr nehmen.

Aber deine Idee ist ganz gut, ein Outputshader sollte das Problem lösen können wenn ich feststellen kann welches Auge gerade bearbeitet wird.

Ich werde das die nächsten Tage mal angehen. Ist allerdings etwas problematischer wenn ich da auch multichannel Bilder mit kontrollieren will. Aber eines nach dem anderen...
haggi
Admin
 
Posts: 752
Joined: Wed Jan 10, 2007 0:56 am

Re: Settings Shader: Enable stereo rendering

Postby banned on Tue Feb 22, 2011 2:05 am

was auch Genial wäre Haagi ist, wenn man die Option hätte "double as single", sprich er schreibt beide outputs in einem Framebuffer, mischt sie gleich als Final und speichert ein Bild. Dann hätte ich gleich das richtige Bild und muss nix mehr machen. Ich weiß leider nicht, wie man nachher die Bilder zusammen fügt, bei den unterschiedlichen Formaten, oder ist es immer das selbe?

mfg
hot chip
banned
 

Re: Settings Shader: Enable stereo rendering

Postby mtea on Tue Feb 22, 2011 10:39 am

naja es gibt ja da mehrere arten von stereoskopie, deswegen würde ich davon abraten, gleich als fertiges bild zu speichern
User avatar
mtea
User
 
Posts: 593
Joined: Wed Jul 04, 2007 18:06 pm

Re: Settings Shader: Enable stereo rendering

Postby haggi on Tue Feb 22, 2011 13:11 pm

Ich habe gerade das Rendering an einer unserer etwas fetteren Szenen ausprobiert. Es wird zwar alles schön gerendert, aber der Geschwindigkeitszuwachs im Vergleich zum Rendering von Einzelbildern, die nacheinander gerechnet werden beträgt lächerliche 4%.

Da waren viele Texturen drin, viel Geometrie, fast rasterizer, raytracing etc.

Vielleicht kann das ja jemand bstätigen, oder auch nicht, wäre schön.
haggi
Admin
 
Posts: 752
Joined: Wed Jan 10, 2007 0:56 am

Return to Shader | Phenomenon® down/upload

Who is online

Users browsing this forum: No registered users and 1 guest