Announcement

Collapse
No announcement yet.

JPEG-HDR Format Implementation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • JPEG-HDR Format Implementation

    JPEG-HDR is a format we will be seeing alot of in the near future. It was developed by of the fathers of Radiance/HDR - Greg Ward. It's HDR thats compressed with JPEG encodings. Quality can be set like any other JPEG - the difference being its a container/wrapper that is aslready viewable on the Internet (backwards compatible), but also contains HDR information.

    Current applications such as CS2 and HDRshop do not support reading the headers from these files. The file format is too new for them.

    The only application I am aware of that can read the file headers is the Mac-based Photosphere which has been released for free at Ward's website:

    http://www.anyhere.com/

    A command-line builder (HDR to JPEG-HDR Converter) for Mac and Linux is also available there. A command-line builder for Windows is available on the Brightside website here (yes Chris Nichols - I was wrong about the monitors as I heard it from Ward himself - sorry):

    http://www.brightsidetech.com/products/process.php If you download this and want to use it, add the .exe to your environment path and read the accompanying docs. Batch encoding did not work for me.

    I managed to compress a 25,520 MB HDR I created down to 1,480 MB at a very respectable 85% quality. Again, the only problem is that no viewer for Windows has been publicly released. Photoshop and other applications treats it as a regular Jpeg.

    So I just wanted to plant some seeds as a possibility in implementing JPEG-HDR in Vray down the road. I think it's a matter of just being able to read the headers and recognize it contains floating point information. You could see how it could lead to some very big advantages from a memory consumption/file-size stand-point.

    You can read more about Ward's research here:
    http://www.anyhere.com/gward/papers/cic05.pdf
    LunarStudio Architectural Renderings
    HDRSource HDR & sIBL Libraries
    Lunarlog - LunarStudio and HDRSource Blog

  • #2
    Check out the middle of this page - the rendering of the airport:

    http://www.fxguide.com/article268.html

    The section next to it describes its usefulness.
    LunarStudio Architectural Renderings
    HDRSource HDR & sIBL Libraries
    Lunarlog - LunarStudio and HDRSource Blog

    Comment


    • #3
      That would be great to use in vray.

      What is photosphere? Can you paint through different exposures with it?

      V Miller

      Comment


      • #4
        The photosphere is a logical step on from image based lighting. HDR Shop can output a text file (that can be read into most 3d packages using Lightgen plugin) describing a spherical array of pointlights that is based on a spherical HDR image. This allows people to do image based lighting without using radiosity. The photosphere is creating real lights instead of 3d ones so that actors and objects can be lit from a light probe! This means you can film (or render) the environment and then film and light real people and props consistently with the lighting in the environment. The really clever bit seems to be that you can extract masks for specular/object/normals etc from the people and objects themselves! Ingenius!

        Comment


        • #5
          dersch's new PTviewer version 3.1.2 uses a similar technic as well.

          http://webuser.fh-furtwangen.de/~der.../hdrtest1.html

          http://webuser.fh-furtwangen.de/~dersch/

          -oconv

          Comment


          • #6
            Originally posted by tomb
            The photosphere is creating real lights instead of 3d ones so
            You're confusing two different technologies. 'Photoshpere' is a Mac based HDR program. 'Light Stage' is what they use to illuminate the actors faces in that FXarticle - that's a completely different discussion than this thread but cool nonetheless.
            LunarStudio Architectural Renderings
            HDRSource HDR & sIBL Libraries
            Lunarlog - LunarStudio and HDRSource Blog

            Comment


            • #7
              Originally posted by vance3d
              What is photosphere? Can you paint through different exposures with it?
              Don't quite know - makes me wish I had a Mac. I believe Idruna Photogenics has that capability.

              Originally posted by oconv
              dersch's new PTviewer version 3.1.2 uses a similar technic as well.
              That's really cool. It uses a slightly different format called '.fjpg' which stands for floating point jpeg. However, it's not readily web-viewable (without the java applet) and backwards compatible.
              LunarStudio Architectural Renderings
              HDRSource HDR & sIBL Libraries
              Lunarlog - LunarStudio and HDRSource Blog

              Comment


              • #8
                It would be great to have a paint program that would paint through to higher or lower exposures. Like a dodge and burn but not just making the image brighter or darker, actually revealing a change in exposure. almost like you had all the exposures in separate layers and could erase through to a given exposure.

                V Miller

                Comment


                • #9
                  Like I mentioned before - try Idruna Photogenics. Last time I checked I thought they had a free demo.

                  Fyi as a sidenote- if this was to be implemented it may need to be licensed through Brightside.
                  LunarStudio Architectural Renderings
                  HDRSource HDR & sIBL Libraries
                  Lunarlog - LunarStudio and HDRSource Blog

                  Comment


                  • #10
                    HDRIE is a opensource hdri editor that may allow similar editing http://www.acm.uiuc.edu/siggraph/HDRIE/
                    Eric Boer
                    Dev

                    Comment


                    • #11
                      Originally posted by jujubee
                      Originally posted by tomb
                      The photosphere is creating real lights instead of 3d ones so
                      You're confusing two different technologies. 'Photoshpere' is a Mac based HDR program. 'Light Stage' is what they use to illuminate the actors faces in that FXarticle - that's a completely different discussion than this thread but cool nonetheless.
                      Sorry, my mistake, late night posting

                      Comment

                      Working...
                      X