Sully
03-22-2006, 09:14 AM
Hi ive recently been looking into various rendering softwares to see what new features are being used and ive come across this new feature called Spectral colouring...It seems very interesting and im keen to learn more about it so if anyone is willing to share there knowledge here I would very much appreciate it...As i understand from reading up on the maxwells homepage its all about colour space, heres a what ive read!!
"It is very usual, even standard nowadays, that most rendering engines perform calculations in a specific color space (typically RGB). However, this is physically incorrect and therefore Maxwell avoids this approach and considers real world behavior instead. In harmony with reality, Maxwell considers light as an electromagnetic wave defined by a frequency spectrum. Maxwell considers a spectrum which ranges from the Infrared to the Ultraviolet.
Once Maxwell has completed the rendering procedure, each pixel in the output image contains different amounts of spectral energy. This energy was sourced from the lights in the scene and arrives at the conceptual film/ccd of the virtual camera, or at the retina of the viewer. Maxwell stores this information in a new internal format called MXI. The pixel color which is generally the final desired result is an interpretation and sensation of the different frequencies which arrive at the film/ccd or the retina. Maxwell simulates this process and ultimately transforms the spectral measures into known color formats such as XYZ, RGB etc."
Do you know how I would go about setting this up in mentalray or is it integrated into the rendere engine and runs in the background without any user influence? I thought maybe you have to change the framebuffer to some other format other thatn rgb or something like that....HDR images obviously use this colour space as does fg ect but how do you output this info to your rendered image, .hdr or somthing like that?
"It is very usual, even standard nowadays, that most rendering engines perform calculations in a specific color space (typically RGB). However, this is physically incorrect and therefore Maxwell avoids this approach and considers real world behavior instead. In harmony with reality, Maxwell considers light as an electromagnetic wave defined by a frequency spectrum. Maxwell considers a spectrum which ranges from the Infrared to the Ultraviolet.
Once Maxwell has completed the rendering procedure, each pixel in the output image contains different amounts of spectral energy. This energy was sourced from the lights in the scene and arrives at the conceptual film/ccd of the virtual camera, or at the retina of the viewer. Maxwell stores this information in a new internal format called MXI. The pixel color which is generally the final desired result is an interpretation and sensation of the different frequencies which arrive at the film/ccd or the retina. Maxwell simulates this process and ultimately transforms the spectral measures into known color formats such as XYZ, RGB etc."
Do you know how I would go about setting this up in mentalray or is it integrated into the rendere engine and runs in the background without any user influence? I thought maybe you have to change the framebuffer to some other format other thatn rgb or something like that....HDR images obviously use this colour space as does fg ect but how do you output this info to your rendered image, .hdr or somthing like that?
