Announcement

Collapse
No announcement yet.

New GI Method

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

  • New GI Method

    Im not sure if this is possible, I know nothing about 3D rendering programming. But I it just poped into my head so I thought i would share.

    What would it take to take the irr. map, and "bake" it to the object. Almost like Viz radiosity does with its meshes. This way you have something attached to the object not the camera view. This would make animations super fast. Like i said, I know nothing about 3D programming, so this might be impossible, but i thought i would share. Maybe some of you smart people can help give new ideas in order to make all of our lives easier.

    Thanks,
    Travis

  • #2
    but the the irr. map calculation is DONE from the camera view.

    if you want to have a view independend solution you have to do more calculation. like photon maping who is calculated from the lights and thats why it is view independend.

    more calculation = slower.

    vray 1.5 will have lightmaps.
    im not sure how they work in detail but peter and vlado say they are easyer to setup then photon maps and fast.

    Comment


    • #3
      I know it will take more calculation, but i was thinking a way for animations. This way the gi doesnt have to be recalculated every so many frames. Plus maybe it can code it somehow that only the objects that are effected by the light bounces are rerendered if something other than the camera moves.

      Not sure if i can explain it, not sure if it is possible or even worth it.

      Ohh well

      Travis

      Comment


      • #4
        You can save lighting calcs for animation already like radiosity

        The problem with changing based on moving objects is that moving objects will cause light bounces all over the scene...and then those objects will change, causing others to change, etc, etc

        Comment


        • #5
          How about temporal "frames" in the imap with motion prediction passes so it encodes like a Divx / mpg. That way one could let it detect when objects motion surpass a certain threshhold and force a recompute or partial update to the local part of the imap? Am I way off here?
          Signing out,
          Christian

          Comment


          • #6
            i think unless you set the threshold very low you'd get flickering

            just look how hard it is to get an animation calculated at every frame without any noticeable flickering

            Comment


            • #7
              trixian, i think you got a point here.
              we should ask this to the expert (vlado)

              Comment

              Working...
              X