Tuesday, September 7th 2010, 3:42am UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Percutio das deutsche Mayanetzwerk. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

1

Monday, January 11th 2010, 11:08am

Unbiased interactive GPU accelerated Renderer

Noch ein GPU raytracer mit vielen Features von unbiased Renderern (spectral etc.):

http://www.refractivesoftware.com
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

2

Saturday, January 16th 2010, 12:14pm

Die Jungs die fryrender machen haben auch einen GPU Renderer announced:

http://www.randomcontrol.com/arion

Der ist offensichtlich sogar voll hybrid (CPU+GPU)
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

haggi

Super Moderator

3

Saturday, January 16th 2010, 4:01pm

Das Video von dem Octane renderer sieht schon beeindruckend aus.
Jedoch wenn ich mir die Zeiten in der Gallery anschaue, dann ist das schon wieder was anderes. Da haben die ja auch das Beispiel aus dem Video. 20 Minuten! Da kommt doch mentalray oder andere auch schon fast ran.
  • Go to the top of the page

Elite2864

Professional

Posts: 887

Location: Rhein-Main

Occupation: Maya ist mein Hobby

4

Sunday, January 17th 2010, 2:27pm

Hinter die Technologie bin ich noch nicht gestiegen, aber Pico für Maya macht auch einen guten Eindruck!!
http://plastic-demo.nazwa.pl/wordpress/?page_id=403

Was mich bei den meisten interaktiven Renderern ein bischen nervt, ist, dass man letztlich keine Maya- oder MR-eigenen Shader verwenden kann.
Daher scheint mir ein Einstieg in V-Ray RT irgendwie sinnvoll.

- “Good models create great render times” -
- ”Being able to move quickly throug a program is helpful for saving more time to be creative!” - ;)
  • Go to the top of the page

Madness

Administrator

Posts: 6,670

Location: Gelsenkirchen - NRW - back to the roots

Occupation: VFX G33K / Technisches Render Monster

5

Sunday, January 17th 2010, 4:01pm

Wobei man aber stark unterscheiden muss zwischen Pico und allen aehnlichen Realtime GPU Physical Correct Raytracern wie Vray RT. Pico ist eine Echtzeit 3D Engine. Vray RT und Co sind Realtime Raytracer mit GPU Acceleration. Das ist schon ein wenig was anderes.
Kay Poprawe /my company / my blog
--------------------
Kellner: "Dürfte ich vorschlagen... " Buddy:"Du hörst mit dem Vorschlagen auf und bringst was zu fressen, sonst qualmts...für den Gentleman und mich."
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

6

Monday, February 1st 2010, 11:26am

Es gibt ein Technology Preview Demo von Octane zum Download:

http://www.refractivesoftware.com/forum/…c.php?f=7&t=112

Stuerzt zwar alle Nase lang ab aber auf ner 285er fetzts dann schon recht ok.
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

Posts: 740

Location: Darmstadt

Occupation: Diplominformatiker (Computervisualistik), Verlagskaufman

7

Monday, February 1st 2010, 12:09pm

Naja, die Szenen die dabei sind, sind auch ziemlich mickrig und ich möchte nicht wissen, wie sehr das Ding in Animationen rauscht, da die Samples nicht deterministisch sind. Abgesehen davon finde ich das Interface einfach nur scheußlich, ohne Doku kapiert man da gar nichts, zumal noch nicht einmal Tooltips zu existieren scheinen, die einem den Sinn der verschiedenen Inputs/Outputs nahebringen könnten.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

8

Monday, February 1st 2010, 12:47pm

Naja, die Szenen die dabei sind, sind auch ziemlich mickrig und ich möchte nicht wissen, wie sehr das Ding in Animationen rauscht, da die Samples nicht deterministisch sind.


Selbstverstaendlich, damit kaempft aber jeder unbiased renderer. In der chess scene wimmelt es nur so von fireflys, da hilft nur MRT oder einer der anderen Moeglichkeiten.


Abgesehen davon finde ich das Interface einfach nur scheußlich, ohne Doku kapiert man da gar nichts, zumal noch nicht einmal Tooltips zu existieren scheinen, die einem den Sinn der verschiedenen Inputs/Outputs nahebringen könnten.

Heh, das dachte ich auch als ich das erste mal den Maya Dependency Graph gesehen habe...aber ja, das ist sicher nicht unbedingt die inspirierteste UI die es gibt. Trotzdem zeigt das Demo was die Zukunft alles so bringen kann.
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

Posts: 740

Location: Darmstadt

Occupation: Diplominformatiker (Computervisualistik), Verlagskaufman

9

Monday, February 1st 2010, 1:23pm

Selbstverstaendlich, damit kaempft aber jeder unbiased renderer. In der chess scene wimmelt es nur so von fireflys, da hilft nur MRT oder einer der anderen Moeglichkeiten.
Naja, das hat erstmal nichts mit biased oder unbiased zu tun. Auch unbiased renderer können deterministisch sampeln. Aber naja, dieser unbiased Unsinn ist sowieso der größte Markting Hype der letzten Jahre - überflüssig wie ein Kropf sozusagen.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

10

Monday, February 1st 2010, 3:58pm


Naja, das hat erstmal nichts mit biased oder unbiased zu tun.

Im mittelbarem Sinne schon, path-tracing Methoden samplen statistisch und die meisten path tracing Methoden sind unbiased.


Auch unbiased renderer können deterministisch sampeln. Aber naja, dieser unbiased Unsinn ist sowieso der größte Markting Hype der letzten Jahre - überflüssig wie ein Kropf sozusagen.

Ja, aber nur in QMC Sinne, sonst stimmen die Integrale nicht mehr. Eigentlich ist unbiased eher eine Konsequenz aus path-tracing (was jetzt auch schon bald 20 Jahre alt ist) und nicht umgekehrt. Wir benutzen path-tracing weil es eine sehr allgemeine Methodik ist.

Dass unbiased nicht sinnvoll ist wuerde ich nicht behaupten, Interior- und Lichtdesign, Architekturvisualisierung, Produktvisalisierung etc. sind alles Situationen die von unbiased profitieren koennen. Der gesamte Bereich des predictive rendering baut auf unbiased auf.
Stop destroying our planet.
It is where I keep all my stuff.

This post has been edited 1 times, last edit by "Hirni" (Feb 1st 2010, 4:54pm)

  • Go to the top of the page

Posts: 740

Location: Darmstadt

Occupation: Diplominformatiker (Computervisualistik), Verlagskaufman

11

Monday, February 1st 2010, 7:17pm

QMC ist deterministisch, das was Octane da treibt ist es nicht und hat mit QMC wohl auch noch nicht viel zu tun. Das meinte ich mit "das hat nichts mit biased oder unbiased zu tun". Mit Octane ist man momentan anscheinend nicht in der Lage zweimal ein identisches Bild rauszurendern, da bei jedem Rendern jeder Pixel mit anderen Zufallswerten zu arbeiten scheint. Vor allen Dingen wenn man nicht bis ultimo sampeln läßt oder Animationen rendert ist das ein absolutes No-Go. Damit das funktioniert braucht man deterministische Methoden wie QMC.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

12

Tuesday, February 2nd 2010, 12:31pm

Der Unterschied zwischen QMC und MC beim Berechnen von Integralen ist die Samplegenerierung. Vorrausgesetzt dass man pseudo random numbers bei MC benutzt was in der Computergrafik immer der Fall ist ist durch den Seed die Samplefolge genauso determiniert wie bei einer low-discrepancy sequenz wie sie bei QMC benutzt wird. In beiden Faellen ist also die approximierte Loesung der Integrale determiniert und man kann ein Bild exakt reproduzieren.

Ich bin mir fast sicher dass Octane, wie so ziemlich alle anderen Renderer die samplen, QMC sampling benutzt. QMC ist normalerweise immer schneller da die Fehlergrenzen besser konvergieren. (Ausserdem muss man fuer pseudo-random point-sampling Patentlizenzen an Pixar zahlen.)

Das der inhaerente Noise bzw. die lange Konvergenzzeiten in vielen Situationen Dealbreakers sind ist denke ich evident. Participating media wie z.B. SSS und Wolken sind absolut toedlich. (Aber genau hier kommt die GPU in Spiel die immer mehr Power liefern kann.) Deswegen benutzt man oft die spezialisierteren Methoden wie Irradiance und Radiance Caching oder Photon Mapping in denen auch gesampled wird, aber deren Estimatoren sind nur konsistent und nicht unbiased und bilden keine allgemeine Loesung des rendering Problems.
Stop destroying our planet.
It is where I keep all my stuff.

This post has been edited 1 times, last edit by "Hirni" (Feb 2nd 2010, 12:39pm)

  • Go to the top of the page

Posts: 740

Location: Darmstadt

Occupation: Diplominformatiker (Computervisualistik), Verlagskaufman

13

Tuesday, February 2nd 2010, 6:51pm

Der Unterschied zwischen QMC und MC beim Berechnen von Integralen ist die Samplegenerierung. Vorrausgesetzt dass man pseudo random numbers bei MC benutzt was in der Computergrafik immer der Fall ist ist durch den Seed die Samplefolge genauso determiniert wie bei einer low-discrepancy sequenz wie sie bei QMC benutzt wird.
Naja, nur daß die meisten Zufallsgeneratoren einen neuen Wert auf Basis des vorherigen Wertes generieren. Das funktioniert in single threaded Umgebungen recht gut, bei Multithreading bricht es einem das Genick. Da die Reihenfolge, in der ein Pixel fertigberechnet ist, nicht immer gleich ist, bekommt man bei zwei Berechnungen eines Bildes nicht zwangsläufig das gleiche Ergebnis. Bei LD-Sequenz wie Halton kann man dagegen einen beliebigen Integerwert (pixelID) reinwerfen und bekommt einen eindeutigen Wert zurück - und genau das scheint bei Octane noch nicht zu funktionieren.

Und die Speed....naja, sie ist ganz ok, auf meiner etwas betagten GTS8800 ist sie etwa gleichauf mit meinem ebenfalls betagten Q6600 - nur daß der sich immerhin über 6GB Arbeitsspeicher freuen darf.

Wie dem auch sei, ich bin noch nicht wirklich der große GPU-Raytracing Fanboy geworden, dafür hab ich bislang eigentlich nur Schrott in dem Bereich gesehen. Das Ding von den FryRender Jungs könnte das erste werden, was ich überzeugend finde. Und bei größeren Szenen ist die GPU sowieso undiskutabel.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

14

Tuesday, February 2nd 2010, 10:48pm

Implementierungsdetails kann man hier kaum diskutieren, grundsaetzlich kann man jedes Proramm so aufbauen dass es deterministisch ist. Das gilt auch fuer multi-threaded Programme, durch mitloggen wieviele Operationen ausgefuehrt wurden. RND Generatoren und MC Integratoren bilden in dem Zusammenhang keine Ausnahme.

Und die Speed....naja, sie ist ganz ok, auf meiner etwas betagten GTS8800 ist sie etwa gleichauf mit meinem ebenfalls betagten Q6600 - nur daß der sich immerhin über 6GB Arbeitsspeicher freuen darf.


Wie hast Du Octane dazu ueberredet auf der CPU zu laufen? -Das waere das erste Programm das einen halbwegs direkten Vergleich zulaesst.

Das die ganze Sache noch in den Kinderschuhen steckt und erstmal nur sehr geringfuegig produktionstauglich ist denke ich ist klar, sonst wuerden wir schon alle froehlich auf der GPU rechnen. Der Tag an dem ne Graka 6 GB mit 512 Cores in einem unified memory address space hat ist aber nicht mehr weit entfernt.
Stop destroying our planet.
It is where I keep all my stuff.

This post has been edited 2 times, last edit by "Hirni" (Feb 2nd 2010, 11:55pm)

  • Go to the top of the page

Posts: 740

Location: Darmstadt

Occupation: Diplominformatiker (Computervisualistik), Verlagskaufman

15

Wednesday, February 3rd 2010, 10:16am

Wie hast Du Octane dazu ueberredet auf der CPU zu laufen? -Das waere das erste Programm das einen halbwegs direkten Vergleich zulaesst.
Zugegeben, das war ein Vergleich gegen meinen eigenen Tracer - aber der ist wenigstens schon produktionserprobt und hat sich auch schon bei einer halben Milliarde Dreiecken gut geschlagen.

Was die GPU angeht: Der Fermi könnte tatsächlich endlich interessant werden, auch wenn die bisherigen Demos noch nicht so überzeugend waren. Aber die CPU-Hersteller (vor allen Dingen Intel) schlafen auch nicht, auch wenn das Preis-Leistungs-Verhältnis wohl nicht so gut ist.
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

16

Monday, February 8th 2010, 10:43am

Bei nvidia gibts die Beta zu ihrem GPU ray tracing framework OptiX 2 das im Gegensatz zu OptiX 1 auch auf GeForce Karten laeuft. Die Samples sind direkt ausfuehrbar.

http://developer.nvidia.com/object/optix-beta.html

Es ist auch ein einfacher path tracer dabei. Einige Samples sind auf real-time ausgelegt und zeigen sehr gut dass ein Rasterizer halt doch um vieles schneller ist wenn man nicht ray tracen muss.
Stop destroying our planet.
It is where I keep all my stuff.

This post has been edited 1 times, last edit by "Hirni" (Feb 8th 2010, 11:09am)

  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

17

Tuesday, March 16th 2010, 11:07am

Die fryrender Auskopplung Arion der ein hybrider (CPU+GPU) unbiased Renderer ist gibts jetzt zum kaufen:

http://www.randomcontrol.com/arion
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

yxin

Professional

Posts: 637

Location: hamburg/st.pauli

Occupation: swinger

18

Tuesday, March 16th 2010, 4:50pm

hat einer von euch eigentlich nen plan was jetzt mit mental gay 3.8 in iray so passiert?!
laut mental images wird das ja immerhin mit der 3.8 zusammen ausgeliefert.

autodesk sagt ja irgendwie nichts dazu.
ob man es dann wohl per skript ohne garantie selber aktivieren muss?!?


grüsse
Wer kann machen machen?
Wer kann nicht machen sprechen?
  • Go to the top of the page

Hirni

Super Moderator

Posts: 1,210

Location: Wien

Occupation: Dipl.-Phys. Dr. techn., Postdoctoral Researcher, Inst. of Computer Graphics, TU Wien

19

Tuesday, March 16th 2010, 4:53pm

Wenn wir dann mal Maya 2011 wirklich haben laesst sich das offensichtlich per Skript freischalten.
Stop destroying our planet.
It is where I keep all my stuff.
  • Go to the top of the page

yxin

Professional

Posts: 637

Location: hamburg/st.pauli

Occupation: swinger

20

Tuesday, March 16th 2010, 4:56pm

ahhhh danke hirni!! :)

aber was meinst du mit " wenn wir dann mal...."??!? :S
soll das nicht jetzt unmittelbar...??!!..............grrr.....
Wer kann machen machen?
Wer kann nicht machen sprechen?
  • Go to the top of the page