POV-Ray : Newsgroups : povray.general : Help with scene aesthetics with regards to glass like objects : Help with scene aesthetics with regards to glass like objects Server Time
1 Aug 2024 06:23:46 EDT (-0400)
  Help with scene aesthetics with regards to glass like objects  
From: Michael Goldshteyn
Date: 9 Feb 2006 10:15:23
Message: <43eb5c8b$1@news.povray.org>
I created a scene with some glass like superellipsoids. The scene has 
radiosity and a high max_trace_level. What I am finding is that it looks 
very unrealistic with unsmooth transitions in the reflections in the glass 
columns. Even with anti-aliasing on, the transitions aren't smooth at all 
and it looks very computer generated and not very real. Can anyone help me 
with ideas on how to make this scene look better and more realistic?

Thanks

-------
glasscolumns.pov scene text follows.
-------
#include "colors.inc"
#include "textures.inc"
#include "shapes.inc"
#include "metals.inc"
#include "glass.inc"
#include "woods.inc"

global_settings {
  max_trace_level 50

  radiosity {
      pretrace_start 0.08
      pretrace_end   0.02
      count 100

      nearest_count 5
      error_bound 1.8
      recursion_limit 3

      low_error_factor 0.5
      gray_threshold 0.0
      minimum_reuse 0.015
      brightness 0.25

      adc_bailout 0.005
    }

}

sky_sphere {
    pigment {
      color red 0.7 green 0.7 blue 0.7
    }
}

camera {
   location <400, 200, -1000>
   direction <0, 0,  6>
   right x*1.33
   look_at <0,60,0>
}

light_source {
  <300,200,-500>
  color red 0.5 green 0.5 blue 0.5
  looks_like {sphere {<0,0,0>,5 pigment {color White} finish {ambient 1}}}
}

light_source {
  <-50,400,-500>
  color red 0.5 green 0.5 blue 0.5
  looks_like {sphere {<0,0,0>,5 pigment {color White} finish {ambient 1}}}
}

plane {
  <0,1,0>,0

  texture {
    pigment {color White}
    finish {diffuse 1}
  }
}

#declare block=difference {
  superellipsoid {
    <0.1,1>
    scale 0.5
    translate <0,0.25,0>
  }
  superellipsoid {
    <0.1,1>
    scale 0.495
  }
  translate <0,0.5,0>
}

#declare large_block=union {
  object {
    block
    scale <30,100,30>
    interior {ior 1.5}
    texture {
      pigment {color rgbf <0.90, 0.94, 1.0, 0.9>}
      finish {
        specular 0.6
        roughness 0.002
        ambient 0
        diffuse 0.1
        brilliance 5
        reflection {
          0, 1.0
          fresnel on
        }
      }
    }
  }
}

#declare large_block_green=union {
  object {
    block
    scale <30,100,30>
    interior {ior 1.5}
    texture {
      pigment {color rgbf <0.8, 1.0, 0.8, 0.925>}
      finish {
        specular 0.6
        roughness 0.002
        ambient 0
        diffuse 0.1
        brilliance 5
        reflection {
          0, 1.0
          fresnel on
        }
      }
    }
  }
}

#declare large_block_clear=union {
  object {
    block
    scale <30,100,30>
    interior {ior 1.5}
    texture {
      pigment {color rgbf <0.99, 0.99, 0.99, 0.9>}
      finish {
        specular 0.6
        roughness 0.002
        ambient 0
        diffuse 0.1
        brilliance 5
        reflection {
          0, 1.0
          fresnel on
        }
      }
    }
  }
}

union {
  object {large_block translate <0,0,50>}
  object {large_block_clear translate <-50,0,50>}
  object {large_block_clear translate <50,0,50>}
  object {large_block translate <-50,0,0>}
  object {large_block_green translate <0,0,0>}
  object {large_block translate <50,0,0>}
  object {large_block translate <0,0,-50>}
  object {large_block_clear translate <-50,0,-50>}
  object {large_block_clear translate <50,0,-50>}
}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.