You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
(116) |
May
(220) |
Jun
(52) |
Jul
(30) |
Aug
(35) |
Sep
(24) |
Oct
(49) |
Nov
(44) |
Dec
(70) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(21) |
Feb
(30) |
Mar
(9) |
Apr
(44) |
May
(2) |
Jun
|
Jul
(10) |
Aug
(20) |
Sep
(25) |
Oct
(12) |
Nov
(16) |
Dec
(4) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(25) |
Aug
|
Sep
|
Oct
|
Nov
(26) |
Dec
(10) |
2006 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(33) |
2007 |
Jan
(4) |
Feb
(57) |
Mar
(17) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ma...@us...> - 2003-05-29 22:45:16
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv13159/src/org/jrman/primitive Modified Files: Primitive.java Log Message: Small corrections to ribs. Added shader language source. Fixed displacement bug. Index: Primitive.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Primitive.java,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Primitive.java 22 May 2003 07:36:26 -0000 1.15 --- Primitive.java 29 May 2003 22:45:12 -0000 1.16 *************** *** 57,60 **** --- 57,62 ---- protected Bounds2f rasterBounds; + protected float screenDisplacement; + protected float distance; *************** *** 82,85 **** --- 84,99 ---- } + public Bounds2f getRasterBounds() { + return rasterBounds; + } + + public void setScreenDisplacement(float sd) { + screenDisplacement = sd; + } + + public float getScreenDisplacement() { + return screenDisplacement; + } + public void setDistance(float f) { distance = f; *************** *** 90,97 **** } - public Bounds2f getRasterBounds() { - return rasterBounds; - } - public int compareTo(Object other) { Primitive op = (Primitive) other; --- 104,107 ---- *************** *** 481,486 **** public boolean isReadyToBeDiced(int gridSize) { ! float width = rasterBounds.getWidth(); ! float height = rasterBounds.getHeight(); boolean ready = width * height <= gridSize * attributes.getShadingRate(); if (!ready) --- 491,496 ---- public boolean isReadyToBeDiced(int gridSize) { ! float width = rasterBounds.getWidth() - screenDisplacement * 2; ! float height = rasterBounds.getHeight() - screenDisplacement * 2; boolean ready = width * height <= gridSize * attributes.getShadingRate(); if (!ready) |
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv13159/sampleData Modified Files: DinningRoom.rib capsules.rib elephant.rib shaderTest.rib Added Files: bumptest.sl glow.sl randomcolors.sl Log Message: Small corrections to ribs. Added shader language source. Fixed displacement bug. --- NEW FILE: bumptest.sl --- displacement bumptest() { point P2 = transform("object", P); vector Nn = vtransform("object", N); float amp = cos(xcomp(P2) * 23) + cos(ycomp(P2) * 31) + cos(zcomp(P2) * 37); amp *= .01; P += amp * normalize(Nn); N= calculatenormal(P); } --- NEW FILE: glow.sl --- /* * glow(): from the Renderman Companion page 369 */ surface glow(float attenuation = 2) { float falloff = I.N; if (falloff < 0) { falloff = falloff * falloff / (I.I * N.N); falloff = pow(falloff, attenuation); Ci = Cs * falloff; Oi = falloff; } else Oi = 0; } --- NEW FILE: randomcolors.sl --- surface randomcolors(float Ka = 1, Kd = 1) { point Nf = faceforward(normalize(N), I); Oi = Os; Ci = Os * random() * (Ka * ambient() + Kd * diffuse(Nf)); } Index: DinningRoom.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/DinningRoom.rib,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DinningRoom.rib 29 May 2003 17:33:41 -0000 1.1 --- DinningRoom.rib 29 May 2003 22:45:11 -0000 1.2 *************** *** 51,64 **** TransformBegin AttributeBegin - Surface "matte" - Color 0.9 0.9 0.9 - Translate -100 0 0 - Scale 2 2 2 - Patch "bilinear" "P" [0 -100 -100 0 100 -100 0 -100 100 0 100 1000] - AttributeEnd - TransformEnd - - TransformBegin - AttributeBegin Translate 0 30 99 Scale 0.75 0.75 0.75 --- 51,54 ---- Index: capsules.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/capsules.rib,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** capsules.rib 29 May 2003 18:12:18 -0000 1.9 --- capsules.rib 29 May 2003 22:45:11 -0000 1.10 *************** *** 10,15 **** Rotate 23 0 1 0 WorldBegin ! LightSource "pointlight" 1 "intensity" 2000 "from" [0 25 0] LightSource "ambientlight" 2 "intensity" .1 ShadingRate 1 ReadArchive "capsulesData.rib" --- 10,16 ---- Rotate 23 0 1 0 WorldBegin ! LightSource "pointlight" 1 "intensity" 2000 "from" [15 25 0] LightSource "ambientlight" 2 "intensity" .1 + LightSource "distantlight" 3 "intensity" .2 "from" [1 0 -1] "to" [0 0 0] ShadingRate 1 ReadArchive "capsulesData.rib" Index: elephant.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/elephant.rib,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** elephant.rib 29 May 2003 18:12:18 -0000 1.5 --- elephant.rib 29 May 2003 22:45:11 -0000 1.6 *************** *** 23,26 **** --- 23,27 ---- AttributeBegin Displacement "bumptest" + Attribute "displacementbound" "sphere" .03 Surface "metal" "roughness" 1 Color .3 .3 .3 Index: shaderTest.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/shaderTest.rib,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** shaderTest.rib 29 May 2003 18:12:18 -0000 1.8 --- shaderTest.rib 29 May 2003 22:45:11 -0000 1.9 *************** *** 1,5 **** ! Format 400 300 1 ! Option "limits" "gridsize" 4096 ! Display "shaderTest" "framebufer" "rgb" PixelFilter "box" 1 1 PixelSamples 4 4 --- 1,4 ---- ! Format 800 600 1 ! Display "shaderTest" "framebuffer" "rgb" PixelFilter "box" 1 1 PixelSamples 4 4 *************** *** 14,21 **** Surface "metal" Displacement "bumptest" ! #Attribute "displacementbound" "sphere" .0005 Color 1 1 1 Rotate 40 5 2 38 ! Sphere 1 -1 1 360 "roughness" .02 AttributeEnd AttributeBegin --- 13,20 ---- Surface "metal" Displacement "bumptest" ! Attribute "displacementbound" "sphere" .03 Color 1 1 1 Rotate 40 5 2 38 ! Sphere 1 -1 1 360 "roughness" .2 AttributeEnd AttributeBegin *************** *** 23,27 **** Surface "matte" Displacement "bumptest" ! Attribute "displacementbound" "sphere" .0005 Color 1 1 1 Rotate 35 1 2 3 --- 22,26 ---- Surface "matte" Displacement "bumptest" ! Attribute "displacementbound" "sphere" .03 Color 1 1 1 Rotate 35 1 2 3 |
From: <ma...@us...> - 2003-05-29 22:45:16
|
Update of /cvsroot/jrman/drafts/src/org/jrman/render In directory sc8-pr-cvs1:/tmp/cvs-serv13159/src/org/jrman/render Modified Files: RendererHidden.java Log Message: Small corrections to ribs. Added shader language source. Fixed displacement bug. Index: RendererHidden.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/render/RendererHidden.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** RendererHidden.java 28 May 2003 06:22:43 -0000 1.23 --- RendererHidden.java 29 May 2003 22:45:12 -0000 1.24 *************** *** 156,159 **** --- 156,160 ---- int row, boolean check) { + float dist = bv.getMinZ(); bv = bv.transform(cameraToRaster); primitive.setDistance(bv.getMinZ()); *************** *** 165,169 **** float l = vtmp.length(); vtmp.set(l, 0f, 0f); ! ptmp1.set(0f, 0f, bv.getMinZ()); ptmp2.add(ptmp1, vtmp); cameraToRaster.transformPoint(ptmp1, ptmp1); --- 166,170 ---- float l = vtmp.length(); vtmp.set(l, 0f, 0f); ! ptmp1.set(0f, 0f, dist); ptmp2.add(ptmp1, vtmp); cameraToRaster.transformPoint(ptmp1, ptmp1); |
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv17548/sampleData Modified Files: ManySpheres.rib aphrodite.rib bike.rib capsules.rib elephant.rib shaderTest.rib vehicles.rib Log Message: Removed obsolete dinner. Index: ManySpheres.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/ManySpheres.rib,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** ManySpheres.rib 26 May 2003 01:47:59 -0000 1.21 --- ManySpheres.rib 29 May 2003 18:12:17 -0000 1.22 *************** *** 3,13 **** Exposure 1 2.2 Clipping 30 100 ! Display "ManySpheres.tif" "framebuffer" "rgb" ! #Display "ManySpheres.tif" "file" "rgb" ! #Option "limits" "bucketsize" [32 32] ! #Option "limits" "bucketsize" [32 32] "gridsize" [1024] PixelFilter "box" 1 1 Projection "perspective" "fov" 50 - #Projection "perspective" "fov" 90 ShadingRate 1 Surface "matte" --- 3,9 ---- Exposure 1 2.2 Clipping 30 100 ! Display "ManySpheres" "framebuffer" "rgb" PixelFilter "box" 1 1 Projection "perspective" "fov" 50 ShadingRate 1 Surface "matte" *************** *** 22,31 **** LightSource "pointlight" 6 "from" [-6 7 6] "intensity" 300 "lightcolor" [1 1 0] LightSource "pointlight" 7 "from" [-6 7 -6] "intensity" 300 "lightcolor" [1 0 1] - #Atmosphere "depthcue" AttributeBegin Surface "metal" - #Displacement "bumptest" ReadArchive "AllSpheres.rib" - #ReadArchive "ss.rib" AttributeEnd Translate 0 7 0 --- 18,24 ---- Index: aphrodite.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/aphrodite.rib,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** aphrodite.rib 26 May 2003 07:17:24 -0000 1.1 --- aphrodite.rib 29 May 2003 18:12:17 -0000 1.2 *************** *** 5,8 **** --- 5,11 ---- # scene definitions + Display "aphrodite" "framebuffer" "rgb" + PixelFilter "box" 1 1 + Format 640 480 1 PixelSamples 4 4 Exposure 1 2.2 Index: bike.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/bike.rib,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** bike.rib 29 May 2003 17:33:40 -0000 1.2 --- bike.rib 29 May 2003 18:12:18 -0000 1.3 *************** *** 1,6 **** ! ##RenderMan RIB-Structure 1.0 ! version 3.03 ! ! Display "hama_out.tif" "file" "rgba" Format 800 600 1 PixelSamples 4 4 --- 1,4 ---- ! Display "bike" "framebuffer" "rgb" ! PixelFilter "box" 1 1 Format 800 600 1 PixelSamples 4 4 Index: capsules.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/capsules.rib,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** capsules.rib 26 May 2003 01:47:59 -0000 1.8 --- capsules.rib 29 May 2003 18:12:18 -0000 1.9 *************** *** 1,13 **** ! #Option "limits" "bucketsize" [24 24] ! Format 400 300 1 PixelSamples 4 4 Exposure 1 2.2 Clipping 10 150 ! Projection "perspective" "fov" 40 Translate 0 0 75 Rotate -33 1 0 0 Rotate 23 0 1 0 WorldBegin ! LightSource "pointlight" 1 "intensity" 2000 "from" [0 50 0] LightSource "ambientlight" 2 "intensity" .1 ShadingRate 1 --- 1,14 ---- ! Display "capsules" "framebuffer" "rgb" ! PixelFilter "box" 1 1 ! Format 800 600 1 PixelSamples 4 4 Exposure 1 2.2 Clipping 10 150 ! Projection "perspective" "fov" 30 Translate 0 0 75 Rotate -33 1 0 0 Rotate 23 0 1 0 WorldBegin ! LightSource "pointlight" 1 "intensity" 2000 "from" [0 25 0] LightSource "ambientlight" 2 "intensity" .1 ShadingRate 1 Index: elephant.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/elephant.rib,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** elephant.rib 26 May 2003 05:17:58 -0000 1.4 --- elephant.rib 29 May 2003 18:12:18 -0000 1.5 *************** *** 1,9 **** ! Format 512 384 1 PixelSamples 4 4 Exposure 1 2.2 Clipping 40 80 - Option "limits" "gridsize" 1024 "bucketsize" [32 32] - Display "Elephant" "framebuffer" "rgb" - PixelFilter "box" 1 1 Projection "perspective" "fov" 10 Translate 0 0 60 --- 1,8 ---- ! Format 800 600 1 ! Display "elephant" "framebuffer" "rgb" ! PixelFilter "box" 1 1 PixelSamples 4 4 Exposure 1 2.2 Clipping 40 80 Projection "perspective" "fov" 10 Translate 0 0 60 *************** *** 16,24 **** LightSource "spotlight" 3 "from" [4 8 2] "to" [0 0 0] "lightcolor" [0 0 1] "intensity" 75 - #Atmosphere "fog" "background" [1 1 1] "distance" 200 AttributeBegin Color 1 1 1 Surface "matte" - #Patch "bilinear" "P" [-50 0 -50 50 0 -50 -50 0 50 50 0 50] Rotate -90 1 0 0 Disk 0 50 360 --- 15,21 ---- *************** *** 32,36 **** Rotate -90 1 0 0 Scale .2 .2 .2 - #Attribute "displacementbound" "sphere" 0.01 ReadArchive "gumbo.rib" AttributeEnd --- 29,32 ---- Index: shaderTest.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/shaderTest.rib,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** shaderTest.rib 26 May 2003 01:47:59 -0000 1.7 --- shaderTest.rib 29 May 2003 18:12:18 -0000 1.8 *************** *** 1,7 **** Format 400 300 1 Display "shaderTest" "framebufer" "rgb" - Option "limits" "gridsize" 1024 PixelFilter "box" 1 1 ! PixelSamples 8 8 Exposure 1 2.2 Projection "perspective" "fov" 5.5 --- 1,7 ---- Format 400 300 1 + Option "limits" "gridsize" 4096 Display "shaderTest" "framebufer" "rgb" PixelFilter "box" 1 1 ! PixelSamples 4 4 Exposure 1 2.2 Projection "perspective" "fov" 5.5 *************** *** 9,16 **** Rotate -20 1 0 0 WorldBegin - #LightSource "ambientlight" 1 "intensity" .02 - #LightSource "distantlight" 2 "intensity" 1 "lightcolor" [0 1 0] "to" [0 0 0] "from" [1 1 -1] - #LightSource "distantlight" 3 "intensity" .7 "lightcolor" [1 0 0] "to" [0 0 0] "from" [-1 1 -1] - #LightSource "pointlight" 4 "intensity" 5 "from" [0 0 10] LightSource "spotlight" 5 "from" [0 5 -2] "to" [0 0 0] "intensity" 30 AttributeBegin --- 9,12 ---- *************** *** 18,22 **** Surface "metal" Displacement "bumptest" ! Attribute "displacementbound" "sphere" .0005 Color 1 1 1 Rotate 40 5 2 38 --- 14,18 ---- Surface "metal" Displacement "bumptest" ! #Attribute "displacementbound" "sphere" .0005 Color 1 1 1 Rotate 40 5 2 38 Index: vehicles.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/vehicles.rib,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** vehicles.rib 29 May 2003 17:33:41 -0000 1.2 --- vehicles.rib 29 May 2003 18:12:18 -0000 1.3 *************** *** 2,6 **** version 3.03 ! Option "statistics" "endofframe" 1 Display "vehicles" "framebuffer" "rgb" Format 800 450 1 --- 2,6 ---- version 3.03 ! #Option "statistics" "endofframe" 1 Display "vehicles" "framebuffer" "rgb" Format 800 450 1 |
Update of /cvsroot/jrman/drafts/sampleData/dinner In directory sc8-pr-cvs1:/tmp/cvs-serv17548/sampleData/dinner Removed Files: bikeData.rib copa.rib cuadro.rib cuchara.rib cuchillo.rib dinner.rib dinnerService.rib florero.rib huevo.rib jarra1.rib jarra2.rib mesa.rib plato.rib silla.rib taza.rib tenedor.rib testCuadro.rib Log Message: Removed obsolete dinner. --- bikeData.rib DELETED --- --- copa.rib DELETED --- --- cuadro.rib DELETED --- --- cuchara.rib DELETED --- --- cuchillo.rib DELETED --- --- dinner.rib DELETED --- --- dinnerService.rib DELETED --- --- florero.rib DELETED --- --- huevo.rib DELETED --- --- jarra1.rib DELETED --- --- jarra2.rib DELETED --- --- mesa.rib DELETED --- --- plato.rib DELETED --- --- silla.rib DELETED --- --- taza.rib DELETED --- --- tenedor.rib DELETED --- --- testCuadro.rib DELETED --- |
From: <ega...@us...> - 2003-05-29 16:24:37
|
Update of /cvsroot/jrman/drafts/sampleData/dinner In directory sc8-pr-cvs1:/tmp/cvs-serv3744/sampleData/dinner Log Message: Directory /cvsroot/jrman/drafts/sampleData/dinner added to the repository |
From: <ega...@us...> - 2003-05-28 12:33:42
|
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv1998/sampleData Modified Files: paraboloid.rib Log Message: Added Paraboloid test cases and fixed dice_Ng. Removed parser.addHyperboloid invocation. Index: paraboloid.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/paraboloid.rib,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** paraboloid.rib 28 May 2003 06:22:44 -0000 1.2 --- paraboloid.rib 28 May 2003 12:33:39 -0000 1.3 *************** *** 8,32 **** AttributeBegin Translate 4 0 0 ! Rotate 45 1 1 1 Color 1 0 0 ! Paraboloid 2 .1 1 360 "Cs" [1 0 0 1 0 0 0 0 1 0 0 1] AttributeEnd AttributeBegin Translate 4 4 0 ! Rotate -45 1 1 1 Color 0 1 0 ! Paraboloid .5 .5 1 360 AttributeEnd AttributeBegin Translate 0 4 0 ! Rotate 90 1 1 1 Color .8 .8 1 ! Paraboloid 3 1 2 360 AttributeEnd AttributeBegin ! Translate 0 0 0 Rotate -90 1 1 1 Color 1 1 1 Paraboloid 1 .5 .6 360 AttributeEnd WorldEnd --- 8,46 ---- AttributeBegin Translate 4 0 0 ! Rotate 45 1 1 1 Color 1 0 0 ! Paraboloid 2 0 3 360 "Cs" [1 0 0 1 0 0 0 0 1 0 0 1] AttributeEnd AttributeBegin Translate 4 4 0 ! Rotate 90 1 1 1 Color 0 1 0 ! Paraboloid .5 .5 1 270 AttributeEnd AttributeBegin Translate 0 4 0 ! Rotate 110 0 1 0 ! Rotate 30 1 0 0 Color .8 .8 1 ! Paraboloid 3 0 2 180 AttributeEnd AttributeBegin ! Translate -5 4 0 ! Rotate 110 0 1 0 ! Rotate 30 1 0 0 ! Color .8 .8 1 ! Paraboloid 3 0 2 360 ! AttributeEnd ! AttributeBegin ! Translate -4 -2 0 Rotate -90 1 1 1 Color 1 1 1 Paraboloid 1 .5 .6 360 + AttributeEnd + AttributeBegin + Translate -4 -4 0 + Rotate -90 1 1 1 + Color 0 0 1 + Paraboloid 1 0 1 360 AttributeEnd WorldEnd |
From: <ega...@us...> - 2003-05-28 12:33:42
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv1998/src/org/jrman/primitive Modified Files: Paraboloid.java Log Message: Added Paraboloid test cases and fixed dice_Ng. Removed parser.addHyperboloid invocation. Index: Paraboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Paraboloid.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Paraboloid.java 27 May 2003 14:17:11 -0000 1.4 --- Paraboloid.java 28 May 2003 12:33:38 -0000 1.5 *************** *** 191,195 **** float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); ! float a = (float) maxZ / (radius * radius); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; --- 191,195 ---- float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); ! float a = (float) radius / (maxZ * maxZ); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; |
From: <ega...@us...> - 2003-05-28 12:33:41
|
Update of /cvsroot/jrman/drafts/src/org/jrman/parser/keywords In directory sc8-pr-cvs1:/tmp/cvs-serv1998/src/org/jrman/parser/keywords Modified Files: KeywordHyperboloid.java Log Message: Added Paraboloid test cases and fixed dice_Ng. Removed parser.addHyperboloid invocation. Index: KeywordHyperboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/keywords/KeywordHyperboloid.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** KeywordHyperboloid.java 27 May 2003 02:44:20 -0000 1.3 --- KeywordHyperboloid.java 28 May 2003 12:33:37 -0000 1.4 *************** *** 60,64 **** // Expect parameter list Map parameters = parseParameterList(st); ! parser.addHyperboloid(x1,y1,z1,x2,y2,z2,thetaMax,parameters); } --- 60,64 ---- // Expect parameter list Map parameters = parseParameterList(st); ! //parser.addHyperboloid(x1,y1,z1,x2,y2,z2,thetaMax,parameters); } |
From: <ma...@us...> - 2003-05-28 06:22:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/main In directory sc8-pr-cvs1:/tmp/cvs-serv18521/src/org/jrman/main Modified Files: JRMan.java Log Message: Statistics flag. Time format. New scene. Index: JRMan.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/main/JRMan.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JRMan.java 6 May 2003 20:54:36 -0000 1.2 --- JRMan.java 28 May 2003 06:22:44 -0000 1.3 *************** *** 21,24 **** --- 21,25 ---- import org.jrman.parser.Parser; + import org.jrman.util.Format; public class JRMan { *************** *** 31,35 **** parser.end(); long end = System.currentTimeMillis(); ! System.out.println("Total time = " + (float) (end - start) / 1000f); } --- 32,36 ---- parser.end(); long end = System.currentTimeMillis(); ! System.out.println("Total time = " + Format.time(end - start)); } |
From: <ma...@us...> - 2003-05-28 06:22:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/render In directory sc8-pr-cvs1:/tmp/cvs-serv18521/src/org/jrman/render Modified Files: Bucket.java RendererHidden.java Log Message: Statistics flag. Time format. New scene. Index: Bucket.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/render/Bucket.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Bucket.java 17 May 2003 21:47:57 -0000 1.5 --- Bucket.java 28 May 2003 06:22:43 -0000 1.6 *************** *** 30,34 **** public class Bucket { ! private List primitives = new ArrayList(1000); private Stack micropolygons = new Stack(); --- 30,34 ---- public class Bucket { ! private List primitives = new ArrayList(50); private Stack micropolygons = new Stack(); Index: RendererHidden.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/render/RendererHidden.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** RendererHidden.java 26 May 2003 01:48:00 -0000 1.22 --- RendererHidden.java 28 May 2003 06:22:43 -0000 1.23 *************** *** 20,24 **** package org.jrman.render; - import java.awt.FlowLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; --- 20,23 ---- *************** *** 327,353 **** long end = System.currentTimeMillis(); float time = (end - start) / 1000f; ! System.out.println("Total patches: " + primitivePatchCount); ! System.out.println("Patches/second: " + primitivePatchCount / time); ! System.out.println("Invisible patches: " + invisiblePatchCount); ! System.out.println( ! "Patches culled: " + invisiblePatchCount * 100f / primitivePatchCount + "%"); ! System.out.println("Root count: " + Sampler.rootCount); ! System.out.println("Pixel count: " + Sampler.pixelCount); ! System.out.println( ! "gridCount = " ! + gridCount ! + " in " ! + time ! + " seconds\n" ! + gridCount / time ! + "grids/second"); ! System.out.println("Total micropolygons: " + Micropolygon.count); ! System.out.println("Total subpixel samples: " + Micropolygon.sampleCount); ! System.out.println( ! "Invisible micropolygon samples: " + Micropolygon.invisibleSampleCount); ! System.out.println("Total micropolygon samples: " + Micropolygon.sampledSampleCount); ! System.out.println("Micropolygons/second: " + Micropolygon.count / time); ! System.out.println("Bucket samples: " + Sampler.bucketSamplesCount); ! System.out.println("Modified bucket samples: " + Sampler.modifiedSampleBucketsCount); } --- 326,356 ---- long end = System.currentTimeMillis(); float time = (end - start) / 1000f; ! if (frame.endOfFrameStatisticsEnabled()) { ! System.out.println("Total patches: " + primitivePatchCount); ! System.out.println("Patches/second: " + primitivePatchCount / time); ! System.out.println("Invisible patches: " + invisiblePatchCount); ! System.out.println( ! "Patches culled: " + invisiblePatchCount * 100f / primitivePatchCount + "%"); ! System.out.println("Root count: " + Sampler.rootCount); ! System.out.println("Pixel count: " + Sampler.pixelCount); ! System.out.println( ! "gridCount = " ! + gridCount ! + " in " ! + time ! + " seconds\n" ! + gridCount / time ! + "grids/second"); ! System.out.println("Total micropolygons: " + Micropolygon.count); ! System.out.println("Total subpixel samples: " + Micropolygon.sampleCount); ! System.out.println( ! "Invisible micropolygon samples: " + Micropolygon.invisibleSampleCount); ! System.out.println( ! "Total micropolygon samples: " + Micropolygon.sampledSampleCount); ! System.out.println("Micropolygons/second: " + Micropolygon.count / time); ! System.out.println("Bucket samples: " + Sampler.bucketSamplesCount); ! System.out.println( ! "Modified bucket samples: " + Sampler.modifiedSampleBucketsCount); ! } } |
From: <ma...@us...> - 2003-05-28 06:22:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/parser In directory sc8-pr-cvs1:/tmp/cvs-serv18521/src/org/jrman/parser Modified Files: Frame.java Parser.java Global.java Log Message: Statistics flag. Time format. New scene. Index: Frame.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Frame.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Frame.java 26 May 2003 01:48:00 -0000 1.8 --- Frame.java 28 May 2003 06:22:44 -0000 1.9 *************** *** 108,111 **** --- 108,113 ---- private int bucketSizeY; + + private boolean endOfFrameStatistics; public Frame() { *************** *** 490,493 **** --- 492,503 ---- public Transform getNDCTransform() { return AffineTransform.createNDC(horizontalResolution, verticalResolution); + } + + public boolean endOfFrameStatisticsEnabled() { + return endOfFrameStatistics; + } + + public void setEndOfFrameStatistics(boolean b) { + endOfFrameStatistics = b; } Index: Parser.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Parser.java,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** Parser.java 27 May 2003 02:44:20 -0000 1.49 --- Parser.java 28 May 2003 06:22:44 -0000 1.50 *************** *** 599,602 **** --- 599,608 ---- frame.setBucketSizeY(bucketsize[0][1]); } + } else if (name.equals("statistics")) { + Parameter parameter = (Parameter) parameters.get("endofframe"); + if (parameter != null) { + int[][] onOff = (int[][]) parameter.getData(); + frame.setEndOfFrameStatistics(onOff[0][0] != 0); + } } } Index: Global.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Global.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Global.java 17 May 2003 21:47:57 -0000 1.4 --- Global.java 28 May 2003 06:22:44 -0000 1.5 *************** *** 36,39 **** --- 36,40 ---- declarations.put("gridsize", new Declaration("gridsize", "integer")); declarations.put("bucketsize", new Declaration("bucketsize", "integer[2]")); + declarations.put("endofframe", new Declaration("endofframe", "integer")); declarations.put("intensity", new Declaration("intensity", "float")); declarations.put("lightcolor", new Declaration("lightcolor", "color")); |
From: <ma...@us...> - 2003-05-28 06:22:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/util In directory sc8-pr-cvs1:/tmp/cvs-serv18521/src/org/jrman/util Added Files: Format.java Log Message: Statistics flag. Time format. New scene. --- NEW FILE: Format.java --- /* Format.java Copyright (C) 2003 Gerardo Horvilleur Martinez This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package org.jrman.util; public class Format { public static String time(long t) { t /= 1000; long h = t / 3600; t = t % 3600; long m = t / 60; t = t % 60; StringBuffer result = new StringBuffer(); if (h != 0) result.append(h).append("h"); if (m != 0) result.append(m).append("m"); if (t != 0) result.append(t).append("s"); return result.toString(); } private Format() { } } |
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv18521/sampleData Modified Files: paraboloid.rib Added Files: vehicleElement.rib carData.rib bikeData.rib mbikeData.rib vehicles.rib Log Message: Statistics flag. Time format. New scene. --- NEW FILE: vehicleElement.rib --- TransformBegin Translate 0 0 0 ReadArchive "bikeData.rib" TransformEnd TransformBegin Translate -10 0 0 ReadArchive "mbikeData.rib" TransformEnd TransformBegin Translate 14 0 0 ReadArchive "carData.rib" TransformEnd TransformBegin Translate -14 0 -36 ReadArchive "bikeData.rib" TransformEnd TransformBegin Translate 14 0 -36 ReadArchive "mbikeData.rib" TransformEnd TransformBegin Translate 0 0 -36 ReadArchive "carData.rib" TransformEnd TransformBegin Translate -14 0 36 ReadArchive "bikeData.rib" TransformEnd TransformBegin Translate 14 0 36 ReadArchive "mbikeData.rib" TransformEnd TransformBegin Translate 0 0 36 ReadArchive "carData.rib" TransformEnd --- NEW FILE: carData.rib --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bikeData.rib --- TransformBegin Rotate 90 0 1 0 Translate 0 4.9 0 AttributeBegin Color [0.106 0.212 0.212] Surface "plastic" "Ka" [0.5 ] "Kd" [0.5 ] "Ks" [2 ] TransformBegin Basis "bezier" 3 "bezier" 3 Patch "bicubic" "P" [4.010 4.539 -1.567 4.010 4.594 -1.567 4.055 4.639 -1.567 4.110 4.639 -1.567 3.998 4.539 -1.567 3.998 4.594 -1.567 4.055 4.651 -1.567 4.110 4.651 -1.567 3.974 4.539 -1.555 3.974 4.615 -1.555 4.034 4.675 -1.555 4.110 4.675 -1.555 3.970 4.539 -1.567 3.970 4.615 -1.567 4.034 4.679 -1.567 4.110 4.679 -1.567 ] Patch "bicubic" "P" [4.110 4.639 -1.567 4.164 4.639 -1.567 4.210 4.594 -1.567 4.210 4.539 -1.567 4.110 4.651 -1.567 4.164 4.651 -1.567 4.222 4.594 -1.567 4.222 4.539 -1.567 4.110 4.675 -1.555 4.186 4.675 -1.555 4.246 4.615 -1.555 4.246 4.539 -1.555 4.110 4.679 -1.567 4.186 4.679 -1.567 4.250 4.615 -1.567 4.250 4.539 -1.567 ] Patch "bicubic" "P" [4.210 4.539 -1.567 4.210 4.484 -1.567 4.164 4.439 -1.567 4.110 4.439 -1.567 4.222 4.539 -1.567 4.222 4.484 -1.567 4.164 4.427 -1.567 4.110 4.427 -1.567 4.246 4.539 -1.555 4.246 4.463 -1.555 4.186 4.403 -1.555 4.110 4.403 -1.555 4.250 4.539 -1.567 4.250 4.463 -1.567 4.186 4.399 -1.567 4.110 4.399 -1.567 ] Patch "bicubic" "P" [4.110 4.439 -1.567 4.055 4.439 -1.567 4.010 4.484 -1.567 4.010 4.539 -1.567 4.110 4.427 -1.567 4.055 4.427 -1.567 3.998 4.484 -1.567 3.998 4.539 -1.567 4.110 4.403 -1.555 4.034 4.403 -1.555 3.974 4.463 -1.555 3.974 4.539 -1.555 4.110 4.399 -1.567 4.034 4.399 -1.567 3.970 4.463 -1.567 3.970 4.539 -1.567 ] Patch "bicubic" "P" [3.970 4.539 -1.567 3.970 4.615 -1.567 4.034 4.679 -1.567 4.110 4.679 -1.567 3.953 4.539 -1.619 3.953 4.615 -1.619 4.032 4.695 -1.619 4.109 4.695 -1.619 3.955 4.539 -1.693 3.955 4.623 -1.693 4.024 4.693 -1.693 4.108 4.693 -1.693 3.952 4.539 -1.747 3.952 4.623 -1.747 4.022 4.693 -1.747 4.106 4.693 -1.747 ] Patch "bicubic" "P" [4.110 4.679 -1.567 4.186 4.679 -1.567 4.250 4.615 -1.567 4.250 4.539 -1.567 4.109 4.695 -1.619 4.185 4.695 -1.619 4.264 4.615 -1.619 4.264 4.539 -1.619 4.108 4.693 -1.693 4.192 4.693 -1.693 4.262 4.623 -1.693 4.262 4.539 -1.693 4.106 4.693 -1.747 4.190 4.693 -1.747 4.260 4.623 -1.747 4.260 4.539 -1.747 ] Patch "bicubic" "P" [4.250 4.539 -1.567 4.250 4.463 -1.567 4.186 4.399 -1.567 4.110 4.399 -1.567 4.264 4.539 -1.619 4.264 4.463 -1.619 4.185 4.384 -1.619 4.109 4.384 -1.619 4.262 4.539 -1.693 4.262 4.455 -1.693 4.192 4.385 -1.693 4.108 4.385 -1.693 4.260 4.539 -1.747 4.260 4.455 -1.747 4.190 4.385 -1.747 4.106 4.385 -1.747 ] Patch "bicubic" "P" [4.110 4.399 -1.567 4.034 4.399 -1.567 3.970 4.463 -1.567 3.970 4.539 -1.567 4.109 4.384 -1.619 4.032 4.384 -1.619 3.953 4.463 -1.619 3.953 4.539 -1.619 4.108 4.385 -1.693 4.024 4.385 -1.693 3.955 4.455 -1.693 3.955 4.539 -1.693 4.106 4.385 -1.747 4.022 4.385 -1.747 3.952 4.455 -1.747 3.952 4.539 -1.747 ] Patch "bicubic" "P" [3.952 4.539 -1.747 3.952 4.623 -1.747 4.022 4.693 -1.747 4.106 4.693 -1.747 3.933 4.539 -2.101 3.933 4.623 -2.101 4.007 4.697 -2.101 4.091 4.697 -2.101 3.891 4.539 -2.572 3.891 4.623 -2.572 3.984 4.716 -2.573 4.068 4.716 -2.573 3.898 4.539 -2.925 3.898 4.623 -2.925 3.967 4.693 -2.925 4.051 4.693 -2.925 ] Patch "bicubic" "P" [4.106 4.693 -1.747 4.190 4.693 -1.747 4.260 4.623 -1.747 4.260 4.539 -1.747 4.091 4.697 -2.101 4.175 4.697 -2.101 4.249 4.623 -2.101 4.249 4.539 -2.101 4.068 4.716 -2.573 4.152 4.716 -2.573 4.246 4.623 -2.574 4.246 4.539 -2.574 4.051 4.693 -2.925 4.136 4.693 -2.925 4.205 4.623 -2.925 4.205 4.539 -2.925 ] Patch "bicubic" "P" [4.260 4.539 -1.747 4.260 4.455 -1.747 4.190 4.385 -1.747 4.106 4.385 -1.747 4.249 4.539 -2.101 4.249 4.455 -2.101 4.175 4.381 -2.101 4.091 4.381 -2.101 4.246 4.539 -2.574 4.246 4.455 -2.574 4.152 4.362 -2.573 4.068 4.362 -2.573 4.205 4.539 -2.925 4.205 4.455 -2.925 4.136 4.385 -2.925 4.051 4.385 -2.925 ] [...5278 lines suppressed...] Patch "bicubic" "P" [4.674 4.411 0.976 4.660 4.411 0.976 4.648 4.422 0.976 4.648 4.436 0.976 4.667 4.394 0.883 4.653 4.394 0.883 4.645 4.402 0.885 4.645 4.416 0.885 4.657 4.352 0.760 4.643 4.352 0.762 4.631 4.363 0.764 4.631 4.376 0.764 4.637 4.302 0.682 4.623 4.302 0.685 4.612 4.313 0.687 4.612 4.327 0.687 ] Patch "bicubic" "P" [4.612 4.327 0.687 4.612 4.341 0.687 4.623 4.352 0.685 4.637 4.352 0.682 4.549 4.165 0.436 4.549 4.179 0.436 4.560 4.188 0.429 4.574 4.188 0.426 4.489 3.991 0.020 4.489 4.000 0.010 4.501 4.012 0.004 4.514 4.011 0.002 4.375 3.738 -0.108 4.375 3.748 -0.118 4.387 3.755 -0.127 4.400 3.753 -0.129 ] Patch "bicubic" "P" [4.637 4.352 0.682 4.651 4.352 0.680 4.662 4.341 0.678 4.662 4.327 0.678 4.574 4.188 0.426 4.587 4.188 0.424 4.599 4.179 0.427 4.599 4.165 0.427 4.514 4.011 0.002 4.528 4.009 0.000 4.539 3.996 0.002 4.539 3.986 0.011 4.400 3.753 -0.129 4.414 3.751 -0.131 4.425 3.741 -0.124 4.425 3.732 -0.114 ] Patch "bicubic" "P" [4.662 4.327 0.678 4.662 4.313 0.678 4.651 4.302 0.680 4.637 4.302 0.682 4.599 4.165 0.427 4.599 4.151 0.427 4.588 4.142 0.434 4.574 4.142 0.436 4.539 3.986 0.011 4.539 3.976 0.021 4.527 3.964 0.028 4.514 3.966 0.029 4.425 3.732 -0.114 4.425 3.722 -0.105 4.414 3.715 -0.095 4.400 3.717 -0.093 ] Patch "bicubic" "P" [4.637 4.302 0.682 4.623 4.302 0.685 4.612 4.313 0.687 4.612 4.327 0.687 4.574 4.142 0.436 4.561 4.142 0.439 4.549 4.151 0.436 4.549 4.165 0.436 4.514 3.966 0.029 4.500 3.968 0.031 4.489 3.981 0.030 4.489 3.991 0.020 4.400 3.717 -0.093 4.387 3.719 -0.091 4.375 3.728 -0.098 4.375 3.738 -0.108 ] Patch "bicubic" "P" [4.375 3.738 -0.108 4.375 3.748 -0.118 4.387 3.755 -0.127 4.400 3.753 -0.129 4.232 3.420 -0.269 4.232 3.430 -0.279 4.244 3.431 -0.292 4.257 3.430 -0.293 3.986 2.934 -0.179 3.988 2.939 -0.191 4.001 2.942 -0.202 4.012 2.933 -0.203 3.827 2.584 -0.196 3.830 2.589 -0.208 3.841 2.586 -0.220 3.852 2.578 -0.221 ] Patch "bicubic" "P" [4.400 3.753 -0.129 4.414 3.751 -0.131 4.425 3.741 -0.124 4.425 3.732 -0.114 4.257 3.430 -0.293 4.271 3.428 -0.295 4.279 3.416 -0.285 4.279 3.406 -0.275 4.012 2.933 -0.203 4.023 2.925 -0.204 4.032 2.915 -0.196 4.029 2.910 -0.183 3.852 2.578 -0.221 3.863 2.570 -0.222 3.871 2.559 -0.212 3.868 2.554 -0.199 ] Patch "bicubic" "P" [4.425 3.732 -0.114 4.425 3.722 -0.105 4.414 3.715 -0.095 4.400 3.717 -0.093 4.279 3.406 -0.275 4.279 3.396 -0.266 4.268 3.394 -0.253 4.254 3.396 -0.251 4.029 2.910 -0.183 4.027 2.905 -0.171 4.015 2.902 -0.160 4.003 2.911 -0.159 3.868 2.554 -0.199 3.866 2.549 -0.187 3.854 2.552 -0.175 3.843 2.560 -0.174 ] Patch "bicubic" "P" [4.400 3.717 -0.093 4.387 3.719 -0.091 4.375 3.728 -0.098 4.375 3.738 -0.108 4.254 3.396 -0.251 4.240 3.398 -0.249 4.232 3.410 -0.259 4.232 3.420 -0.269 4.003 2.911 -0.159 3.992 2.919 -0.158 3.983 2.929 -0.166 3.986 2.934 -0.179 3.843 2.560 -0.174 3.832 2.568 -0.173 3.825 2.579 -0.183 3.827 2.584 -0.196 ] Patch "bicubic" "P" [3.827 2.584 -0.196 3.830 2.589 -0.208 3.841 2.586 -0.220 3.852 2.578 -0.221 3.735 2.380 -0.206 3.737 2.385 -0.218 3.748 2.380 -0.230 3.760 2.371 -0.231 3.655 2.084 -0.229 3.655 2.085 -0.242 3.666 2.081 -0.254 3.677 2.073 -0.254 3.539 1.894 -0.197 3.540 1.895 -0.211 3.549 1.889 -0.223 3.561 1.881 -0.223 ] Patch "bicubic" "P" [3.852 2.578 -0.221 3.863 2.570 -0.222 3.871 2.559 -0.212 3.868 2.554 -0.199 3.760 2.371 -0.231 3.771 2.363 -0.232 3.778 2.355 -0.221 3.776 2.350 -0.209 3.677 2.073 -0.254 3.689 2.064 -0.255 3.696 2.054 -0.244 3.696 2.053 -0.230 3.561 1.881 -0.223 3.572 1.873 -0.223 3.581 1.865 -0.212 3.580 1.864 -0.198 ] Patch "bicubic" "P" [3.868 2.554 -0.199 3.866 2.549 -0.187 3.854 2.552 -0.175 3.843 2.560 -0.174 3.776 2.350 -0.209 3.773 2.345 -0.196 3.762 2.350 -0.184 3.751 2.358 -0.183 3.696 2.053 -0.230 3.695 2.052 -0.216 3.684 2.056 -0.204 3.673 2.064 -0.204 3.580 1.864 -0.198 3.580 1.863 -0.184 3.570 1.869 -0.172 3.559 1.877 -0.172 ] Patch "bicubic" "P" [3.843 2.560 -0.174 3.832 2.568 -0.173 3.825 2.579 -0.183 3.827 2.584 -0.196 3.751 2.358 -0.183 3.740 2.366 -0.182 3.732 2.375 -0.193 3.735 2.380 -0.206 3.673 2.064 -0.204 3.662 2.073 -0.204 3.654 2.083 -0.215 3.655 2.084 -0.229 3.559 1.877 -0.172 3.548 1.885 -0.172 3.539 1.893 -0.183 3.539 1.894 -0.197 ] Patch "bicubic" "P" [3.539 1.894 -0.197 3.540 1.895 -0.211 3.549 1.889 -0.223 3.561 1.881 -0.223 3.462 1.767 -0.176 3.462 1.768 -0.190 3.472 1.762 -0.202 3.483 1.754 -0.202 3.304 1.662 -0.077 3.305 1.663 -0.091 3.315 1.657 -0.103 3.326 1.649 -0.103 3.204 1.563 -0.026 3.204 1.564 -0.040 3.214 1.558 -0.051 3.225 1.550 -0.051 ] Patch "bicubic" "P" [3.561 1.881 -0.223 3.572 1.873 -0.223 3.581 1.865 -0.212 3.580 1.864 -0.198 3.483 1.754 -0.202 3.494 1.745 -0.202 3.503 1.738 -0.190 3.502 1.737 -0.176 3.326 1.649 -0.103 3.337 1.641 -0.103 3.346 1.633 -0.092 3.345 1.632 -0.078 3.225 1.550 -0.051 3.236 1.541 -0.052 3.245 1.534 -0.040 3.244 1.533 -0.027 ] Patch "bicubic" "P" [3.580 1.864 -0.198 3.580 1.863 -0.184 3.570 1.869 -0.172 3.559 1.877 -0.172 3.502 1.737 -0.176 3.502 1.736 -0.163 3.492 1.742 -0.151 3.481 1.750 -0.151 3.345 1.632 -0.078 3.345 1.631 -0.064 3.335 1.637 -0.053 3.324 1.645 -0.052 3.244 1.533 -0.027 3.244 1.531 -0.013 3.234 1.537 -0.001 3.223 1.546 -0.001 ] Patch "bicubic" "P" [3.559 1.877 -0.172 3.548 1.885 -0.172 3.539 1.893 -0.183 3.539 1.894 -0.197 3.481 1.750 -0.151 3.470 1.758 -0.150 3.461 1.766 -0.162 3.462 1.767 -0.176 3.324 1.645 -0.052 3.313 1.653 -0.052 3.304 1.661 -0.063 3.304 1.662 -0.077 3.223 1.546 -0.001 3.212 1.554 -0.001 3.203 1.562 -0.012 3.204 1.563 -0.026 ] TransformEnd AttributeEnd TransformEnd --- NEW FILE: mbikeData.rib --- TransformBegin Scale 5 5 5 ## patch_obj_00 AttributeBegin Color [0.161 0.420 0.839] Surface "plastic" "Ka" [0.5 ] "Kd" [0.5 ] "Ks" [2 ] TransformBegin Basis "bezier" 3 "bezier" 3 Patch "bicubic" "P" [-0.007 1.102 -0.636 0.053 1.107 -0.636 0.135 1.102 -0.636 0.193 1.119 -0.636 -0.007 1.113 -0.676 0.053 1.118 -0.676 0.135 1.112 -0.674 0.193 1.128 -0.674 -0.007 1.186 -0.685 0.052 1.188 -0.685 0.157 1.194 -0.689 0.215 1.204 -0.689 -0.007 1.221 -0.706 0.052 1.224 -0.706 0.132 1.219 -0.706 0.190 1.230 -0.706 ] Patch "bicubic" "P" [0.193 1.119 -0.636 0.242 1.133 -0.636 0.329 1.153 -0.636 0.341 1.202 -0.636 0.193 1.128 -0.674 0.242 1.143 -0.674 0.321 1.157 -0.673 0.333 1.206 -0.673 0.215 1.204 -0.689 0.239 1.209 -0.689 0.288 1.233 -0.692 0.294 1.257 -0.692 0.190 1.230 -0.706 0.214 1.234 -0.706 0.256 1.246 -0.706 0.262 1.271 -0.706 ] Patch "bicubic" "P" [0.341 1.202 -0.636 0.361 1.287 -0.636 0.342 1.423 -0.636 0.282 1.487 -0.636 0.333 1.206 -0.673 0.354 1.291 -0.673 0.337 1.413 -0.668 0.277 1.476 -0.668 0.294 1.257 -0.692 0.304 1.298 -0.692 0.297 1.401 -0.692 0.261 1.425 -0.692 0.262 1.271 -0.706 0.272 1.312 -0.706 0.269 1.386 -0.706 0.234 1.410 -0.706 ] Patch "bicubic" "P" [0.282 1.487 -0.636 0.220 1.552 -0.636 0.080 1.545 -0.636 -0.007 1.570 -0.636 0.277 1.476 -0.668 0.215 1.542 -0.668 0.080 1.526 -0.673 -0.007 1.551 -0.673 0.261 1.425 -0.692 0.200 1.466 -0.692 0.065 1.474 -0.685 -0.007 1.487 -0.685 0.234 1.410 -0.706 0.173 1.451 -0.706 0.065 1.439 -0.706 -0.007 1.451 -0.706 ] Patch "bicubic" "P" [-0.007 1.074 -0.190 0.053 1.080 -0.190 0.137 1.076 -0.190 0.194 1.097 -0.190 -0.007 1.071 -0.324 0.053 1.078 -0.324 0.137 1.074 -0.324 0.194 1.095 -0.324 -0.007 1.065 -0.507 0.053 1.070 -0.507 0.136 1.069 -0.507 0.194 1.085 -0.507 -0.007 1.102 -0.636 0.053 1.107 -0.636 0.135 1.102 -0.636 0.193 1.119 -0.636 ] Patch "bicubic" "P" [0.194 1.097 -0.190 0.254 1.119 -0.190 0.358 1.152 -0.175 0.372 1.213 -0.190 0.194 1.095 -0.324 0.254 1.117 -0.324 0.362 1.151 -0.309 0.377 1.211 -0.324 0.194 1.085 -0.507 0.243 1.099 -0.507 0.357 1.138 -0.506 0.369 1.188 -0.506 0.193 1.119 -0.636 0.242 1.133 -0.636 0.329 1.153 -0.636 0.341 1.202 -0.636 ] Patch "bicubic" "P" [0.372 1.213 -0.190 0.397 1.314 -0.216 0.370 1.464 -0.285 0.302 1.544 -0.305 0.377 1.211 -0.324 0.401 1.312 -0.350 0.372 1.463 -0.386 0.304 1.543 -0.406 0.369 1.188 -0.506 0.389 1.272 -0.506 0.358 1.455 -0.542 0.298 1.518 -0.542 0.341 1.202 -0.636 0.361 1.287 -0.636 0.342 1.423 -0.636 0.282 1.487 -0.636 ] Patch "bicubic" "P" [0.302 1.544 -0.305 0.239 1.618 -0.325 0.086 1.625 -0.305 -0.007 1.660 -0.305 0.304 1.543 -0.406 0.241 1.617 -0.425 0.086 1.625 -0.408 -0.007 1.659 -0.408 0.298 1.518 -0.542 0.236 1.584 -0.542 0.080 1.593 -0.545 -0.007 1.618 -0.545 0.282 1.487 -0.636 0.220 1.552 -0.636 0.080 1.545 -0.636 -0.007 1.570 -0.636 ] Patch "bicubic" "P" [0.034 1.280 -0.740 0.081 1.265 -0.730 0.158 1.262 -0.727 0.190 1.230 -0.706 0.022 1.277 -0.740 0.069 1.262 -0.730 0.100 1.251 -0.727 0.132 1.219 -0.706 0.005 1.277 -0.740 0.005 1.260 -0.730 0.052 1.240 -0.716 0.052 1.224 -0.706 -0.007 1.275 -0.740 -0.007 1.259 -0.730 -0.007 1.238 -0.716 -0.007 1.221 -0.706 ] Patch "bicubic" "P" [0.194 1.097 -0.190 0.194 1.098 -0.103 0.193 1.116 0.013 0.192 1.130 0.100 0.137 1.076 -0.190 0.137 1.077 -0.103 0.136 1.099 0.013 0.135 1.113 0.100 0.053 1.080 -0.190 0.053 1.082 -0.102 0.053 1.102 0.014 0.053 1.118 0.100 -0.007 1.074 -0.190 -0.007 1.075 -0.102 -0.007 1.097 0.014 -0.007 1.114 0.100 ] Patch "bicubic" "P" [0.192 1.130 0.100 0.191 1.141 0.168 0.189 1.164 0.257 0.188 1.178 0.324 0.135 1.113 0.100 0.134 1.123 0.168 0.131 1.156 0.257 0.130 1.170 0.324 0.053 1.118 0.100 0.053 1.132 0.168 0.052 1.157 0.257 0.052 1.175 0.324 -0.007 1.114 0.100 -0.007 1.127 0.168 -0.007 1.155 0.257 -0.007 1.173 0.324 ] [...969 lines suppressed...] Patch "bicubic" "P" [-0.004 1.614 -1.222 -0.005 1.580 -1.231 -0.003 1.505 -1.239 -0.007 1.496 -1.239 -0.005 1.580 -1.231 -0.005 1.545 -1.240 -0.003 1.505 -1.239 -0.007 1.496 -1.239 -0.003 1.505 -1.239 -0.003 1.505 -1.239 -0.003 1.505 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 ] Patch "bicubic" "P" [-0.004 1.614 -1.222 -0.005 1.580 -1.231 -0.003 1.505 -1.239 -0.007 1.496 -1.239 -0.030 1.614 -1.222 -0.031 1.580 -1.231 0.000 1.514 -1.239 -0.003 1.505 -1.239 -0.067 1.599 -1.222 -0.044 1.575 -1.231 -0.044 1.575 -1.231 -0.062 1.556 -1.231 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 ] Patch "bicubic" "P" [-0.007 1.496 -1.239 -0.011 1.488 -1.239 -0.062 1.441 -1.231 -0.085 1.418 -1.222 -0.011 1.488 -1.239 -0.014 1.479 -1.239 -0.081 1.460 -1.231 -0.104 1.437 -1.222 -0.086 1.499 -1.231 -0.086 1.472 -1.231 -0.086 1.472 -1.231 -0.119 1.473 -1.222 -0.119 1.499 -1.222 -0.119 1.499 -1.222 -0.119 1.499 -1.222 -0.119 1.499 -1.222 ] Patch "bicubic" "P" [-0.119 1.499 -1.222 -0.086 1.499 -1.231 -0.011 1.488 -1.239 -0.007 1.496 -1.239 -0.086 1.499 -1.231 -0.054 1.498 -1.240 -0.011 1.488 -1.239 -0.007 1.496 -1.239 -0.011 1.488 -1.239 -0.011 1.488 -1.239 -0.011 1.488 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 ] Patch "bicubic" "P" [-0.119 1.499 -1.222 -0.086 1.499 -1.231 -0.011 1.488 -1.239 -0.007 1.496 -1.239 -0.119 1.526 -1.222 -0.086 1.525 -1.231 -0.007 1.496 -1.239 -0.003 1.505 -1.239 -0.104 1.562 -1.222 -0.081 1.537 -1.231 -0.081 1.537 -1.231 -0.062 1.556 -1.231 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 ] Patch "bicubic" "P" [-0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.016 1.493 -1.239 -0.016 1.493 -1.239 -0.016 1.493 -1.239 -0.016 1.493 -1.239 -0.005 1.417 -1.231 -0.005 1.450 -1.240 -0.005 1.450 -1.240 -0.005 1.417 -1.231 -0.004 1.384 -1.222 -0.004 1.384 -1.222 -0.004 1.384 -1.222 -0.004 1.384 -1.222 ] Patch "bicubic" "P" [-0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.011 1.505 -1.239 -0.011 1.505 -1.239 -0.011 1.505 -1.239 -0.011 1.505 -1.239 0.053 1.556 -1.231 0.028 1.531 -1.241 0.028 1.531 -1.241 0.053 1.556 -1.231 0.077 1.581 -1.222 0.077 1.581 -1.222 0.077 1.581 -1.222 0.077 1.581 -1.222 ] Patch "bicubic" "P" [-0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.003 1.505 -1.239 -0.003 1.505 -1.239 -0.003 1.505 -1.239 -0.003 1.505 -1.239 -0.062 1.556 -1.231 -0.039 1.532 -1.240 -0.039 1.532 -1.240 -0.062 1.556 -1.231 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 -0.085 1.581 -1.222 ] Patch "bicubic" "P" [-0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.007 1.496 -1.239 -0.011 1.488 -1.239 -0.011 1.488 -1.239 -0.011 1.488 -1.239 -0.011 1.488 -1.239 -0.062 1.441 -1.231 -0.040 1.464 -1.240 -0.040 1.464 -1.240 -0.062 1.441 -1.231 -0.085 1.418 -1.222 -0.085 1.418 -1.222 -0.085 1.418 -1.222 -0.085 1.418 -1.222 ] Patch "bicubic" "P" [0.099 1.396 -1.199 0.093 1.403 -1.206 0.085 1.410 -1.219 0.077 1.418 -1.222 0.075 1.373 -1.199 0.069 1.379 -1.206 0.067 1.392 -1.219 0.059 1.399 -1.222 0.029 1.354 -1.199 0.029 1.363 -1.206 0.023 1.373 -1.219 0.022 1.384 -1.222 -0.004 1.354 -1.199 -0.004 1.363 -1.206 -0.004 1.373 -1.219 -0.004 1.384 -1.222 ] Patch "bicubic" "P" [-0.004 1.384 -1.222 -0.004 1.373 -1.219 -0.004 1.363 -1.206 -0.004 1.354 -1.199 -0.030 1.384 -1.222 -0.030 1.373 -1.219 -0.037 1.363 -1.206 -0.037 1.354 -1.199 -0.067 1.399 -1.222 -0.074 1.392 -1.218 -0.077 1.379 -1.206 -0.083 1.373 -1.199 -0.085 1.418 -1.222 -0.093 1.410 -1.218 -0.100 1.403 -1.206 -0.107 1.396 -1.199 ] Patch "bicubic" "P" [0.142 1.499 -1.199 0.133 1.499 -1.206 0.122 1.500 -1.219 0.111 1.499 -1.222 0.142 1.466 -1.199 0.133 1.466 -1.206 0.122 1.473 -1.219 0.111 1.473 -1.222 0.123 1.420 -1.199 0.116 1.426 -1.206 0.104 1.429 -1.219 0.096 1.437 -1.222 0.099 1.396 -1.199 0.093 1.403 -1.206 0.085 1.410 -1.219 0.077 1.418 -1.222 ] Patch "bicubic" "P" [0.077 1.581 -1.222 0.085 1.588 -1.219 0.093 1.596 -1.206 0.099 1.602 -1.199 0.096 1.562 -1.222 0.104 1.570 -1.219 0.116 1.572 -1.206 0.123 1.579 -1.199 0.111 1.526 -1.222 0.122 1.526 -1.219 0.133 1.533 -1.206 0.142 1.533 -1.199 0.111 1.499 -1.222 0.122 1.500 -1.219 0.133 1.499 -1.206 0.142 1.499 -1.199 ] Patch "bicubic" "P" [-0.004 1.645 -1.199 -0.004 1.636 -1.206 -0.004 1.625 -1.219 -0.004 1.614 -1.222 0.029 1.645 -1.199 0.029 1.636 -1.206 0.023 1.625 -1.219 0.022 1.614 -1.222 0.075 1.626 -1.199 0.069 1.620 -1.206 0.066 1.607 -1.219 0.059 1.599 -1.222 0.099 1.602 -1.199 0.093 1.596 -1.206 0.085 1.588 -1.219 0.077 1.581 -1.222 ] Patch "bicubic" "P" [-0.085 1.418 -1.222 -0.093 1.410 -1.218 -0.100 1.403 -1.206 -0.107 1.396 -1.199 -0.104 1.437 -1.222 -0.112 1.429 -1.218 -0.124 1.426 -1.206 -0.131 1.420 -1.199 -0.119 1.473 -1.222 -0.130 1.473 -1.219 -0.140 1.466 -1.206 -0.150 1.466 -1.199 -0.119 1.499 -1.222 -0.130 1.500 -1.219 -0.140 1.499 -1.206 -0.150 1.499 -1.199 ] Patch "bicubic" "P" [-0.150 1.499 -1.199 -0.140 1.499 -1.206 -0.130 1.500 -1.219 -0.119 1.499 -1.222 -0.150 1.533 -1.199 -0.140 1.533 -1.206 -0.130 1.526 -1.219 -0.119 1.526 -1.222 -0.131 1.579 -1.199 -0.124 1.572 -1.206 -0.111 1.570 -1.219 -0.104 1.562 -1.222 -0.107 1.602 -1.199 -0.100 1.596 -1.206 -0.093 1.589 -1.219 -0.085 1.581 -1.222 ] Patch "bicubic" "P" [-0.085 1.581 -1.222 -0.093 1.589 -1.219 -0.100 1.596 -1.206 -0.107 1.602 -1.199 -0.067 1.599 -1.222 -0.074 1.607 -1.219 -0.077 1.620 -1.206 -0.083 1.626 -1.199 -0.030 1.614 -1.222 -0.030 1.625 -1.219 -0.037 1.636 -1.206 -0.037 1.645 -1.199 -0.004 1.614 -1.222 -0.004 1.625 -1.219 -0.004 1.636 -1.206 -0.004 1.645 -1.199 ] TransformEnd AttributeEnd TransformEnd --- NEW FILE: vehicles.rib --- ##RenderMan RIB-Structure 1.0 version 3.03 Option "statistics" "endofframe" 1 Display "vehicles" "framebuffer" "rgb" Format 800 600 1 PixelSamples 4 4 Exposure 1 2.2 PixelFilter "box" 1 1 Projection "perspective" "fov" [20] Translate 0 0 100 Rotate -10 1 0 0 Rotate -25 0 1 0 FrameBegin 1 LightSource "ambientlight" 1 "intensity" [0.3 ] LightSource "distantlight" 2 "intensity" [1 ] "lightcolor" [1 1 1] "from" [0 100 -200] "to" [0 0 0] LightSource "distantlight" 3 "intensity" [0.6 ] "lightcolor" [0.4 0.5 0.4] "from" [200 10 0] "to" [0 0 0] LightSource "distantlight" 4 "intensity" [1 ] "lightcolor" [1 1 1] "from" [-50 10 200] "to" [0 0 0] WorldBegin AttributeBegin Surface "matte" Color .1 .1 .1 Scale 2 2 2 Patch "bilinear" "P" [-100 0 -100 -100 0 100 100 0 -100 100 0 100] AttributeEnd TransformBegin ReadArchive "vehicleElement.rib" TransformEnd TransformBegin Translate 0 0 108 ReadArchive "vehicleElement.rib" TransformEnd TransformBegin Translate 40 0 0 ReadArchive "vehicleElement.rib" TransformEnd TransformBegin Translate -40 0 0 ReadArchive "vehicleElement.rib" TransformEnd TransformBegin Translate -40 0 108 ReadArchive "vehicleElement.rib" TransformEnd TransformBegin Translate 40 0 108 ReadArchive "vehicleElement.rib" TransformEnd WorldEnd Index: paraboloid.rib =================================================================== RCS file: /cvsroot/jrman/drafts/sampleData/paraboloid.rib,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** paraboloid.rib 27 May 2003 02:44:20 -0000 1.1 --- paraboloid.rib 28 May 2003 06:22:44 -0000 1.2 *************** *** 1,2 **** --- 1,3 ---- + Option "statistics" "endofframe" 1 Format 480 360 1 PixelSamples 4 4 |
From: <ega...@us...> - 2003-05-27 18:34:15
|
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv2375/sampleData Added Files: hyperboloid.rib Log Message: Some changes to Hyperboloid. --- NEW FILE: hyperboloid.rib --- Format 480 360 1 PixelSamples 4 4 Exposure 1 2.5 Projection "perspective" "fov" 20 Surface "fakedlight" Translate 0 0 40 WorldBegin ShadingRate 1 AttributeBegin Translate -4 0 0 Rotate 45 1 1 1 Color 1 0 0 Hyperboloid 0 0 0 1 0 0 360 "Cs" [1 1 0 1 1 0 0 1 1 0 1 1] AttributeEnd AttributeBegin Translate -2 0 0 Rotate -45 1 1 1 Color 0 1 0 Hyperboloid 1 1 1 1 0 2 360 "Cs" [1 0 1 1 0 1 0 0 1 0 0 1] AttributeEnd AttributeBegin Translate 0 0 0 Color .8 .8 1 Hyperboloid 2 2 2 3 3 3 360 "Cs" [0 1 1 0 1 1 0 0 1 0 0 1] AttributeEnd AttributeBegin Translate 2 0 0 Color 1 1 1 Hyperboloid 0 0 0 1 1 1 360 "Cs" [1 0 0 1 0 0 0 0 1 0 0 1] AttributeEnd WorldEnd |
From: <ega...@us...> - 2003-05-27 18:34:15
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv2375/src/org/jrman/primitive Modified Files: Hyperboloid.java Log Message: Some changes to Hyperboloid. Index: Hyperboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Hyperboloid.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Hyperboloid.java 27 May 2003 02:59:43 -0000 1.2 --- Hyperboloid.java 27 May 2003 18:34:11 -0000 1.3 *************** *** 51,58 **** private float z2; - private float zMin; - - private float zMax; - private float thetaMin; --- 51,54 ---- *************** *** 79,95 **** this.thetaMin = thetaMin; this.thetaMax = thetaMax; - this.zMin = Math.min(z1,z2); - this.zMax = Math.max(z1,z2); } public BoundingVolume getBoundingVolume() { ! float xMax = Math.max(x1,x2); ! float xMin = Math.min(x1,x2); ! ! float yMax = Math.max(y1,y2); ! float yMin = Math.min(y1,y2); ! Bounds3f result = --- 75,122 ---- this.thetaMin = thetaMin; this.thetaMax = thetaMax; } public BoundingVolume getBoundingVolume() { ! float r1 = (float) Math.sqrt((x1 * x1) + (y1 *y1)); ! float r2 = (float) Math.sqrt((x2 * x2) + (y2 *y2)); + float cosThetaMin = (float) Math.cos(thetaMin); + float sinThetaMin = (float) Math.sin(thetaMin); + float cosThetaMax = (float) Math.cos(thetaMax); + float sinThetaMax = (float) Math.sin(thetaMax); + float rMax = Math.max(r1,r2); + float rMin = Math.min(r1,r2); + float xMin; + float xMax = cosThetaMin * rMin; + xMax = Math.max(xMax, cosThetaMin * rMax); + xMax = Math.max(xMax, cosThetaMax * rMin); + xMax = Math.max(xMax, cosThetaMax * rMax); + float yMin; + float yMax; + if (thetaMin < Math.PI && thetaMax > Math.PI) + xMin = -rMax; + else { + xMin = cosThetaMin * rMin; + xMin = Math.min(xMin, cosThetaMin * rMax); + xMin = Math.min(xMin, cosThetaMax * rMin); + xMin = Math.min(xMin, cosThetaMax * rMax); + } + if (thetaMin < Math.PI / 2 && thetaMax > Math.PI / 2) + yMax = rMax; + else { + yMax = sinThetaMin * rMin; + yMax = Math.max(yMax, sinThetaMin * rMax); + yMax = Math.max(yMax, sinThetaMax * rMin); + yMax = Math.max(yMax, sinThetaMax * rMax); + } + if (thetaMin < Math.PI * 3 / 2 && thetaMax > Math.PI * 3 / 2) + yMin = -rMax; + else { + yMin = sinThetaMin * rMin; + yMin = Math.min(yMin, sinThetaMin * rMax); + yMin = Math.min(yMin, sinThetaMax * rMin); + yMin = Math.min(yMin, sinThetaMax * rMax); + } Bounds3f result = *************** *** 99,110 **** yMin, yMax, ! zMin, ! zMax); return result; } public Primitive[] split() { Primitive[] result = new Primitive[2]; ! if ((thetaMax - thetaMin) > (float) Math.abs(z2 - z1)) { result[0] = new Hyperboloid( --- 126,141 ---- yMin, yMax, ! z1, ! z2); return result; } public Primitive[] split() { + + float r1 = (float) Math.sqrt((x1 * x1) + (y1 *y1)); + float r2 = (float) Math.sqrt((x2 * x2) + (y2 *y2)); + Primitive[] result = new Primitive[2]; ! if ((thetaMax - thetaMin) * (float) Math.max(r1,r2) > z2 -z1) { result[0] = new Hyperboloid( *************** *** 164,168 **** int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); ! float zDelta = (float) Math.abs(z1 - z2) / (vSize - 1); Point3fGrid P = shaderVariables.P; float theta = thetaMin; --- 195,199 ---- int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); ! float zDelta = (float) (z2 - z1) / (vSize - 1); Point3fGrid P = shaderVariables.P; float theta = thetaMin; *************** *** 170,174 **** float cosTheta = (float) Math.cos(theta); float sinTheta = (float) Math.sin(theta); ! float z = Math.min(z1,z2); for (int v = 0; v < vSize; v++) { float xr = ((1 -z) * x1 + z * x2 ); --- 201,205 ---- float cosTheta = (float) Math.cos(theta); float sinTheta = (float) Math.sin(theta); ! float z = z1; for (int v = 0; v < vSize; v++) { float xr = ((1 -z) * x1 + z * x2 ); *************** *** 186,211 **** protected void dice_Ng(ShaderVariables shaderVariables) { ! int uSize = Grid.getUSize(); ! int vSize = Grid.getVSize(); ! float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); ! float zDelta = Math.abs(z1-z2) / (vSize - 1); ! Vector3fGrid Ng = shaderVariables.Ng; ! float theta = thetaMin; ! for (int u = 0; u < uSize; u++) { ! float z = Math.min(z1,z2); ! for (int v = 0; v < vSize; v++) { ! float ang = (float) Math.atan(90f); ! float cosAng = (float) Math.cos(ang); ! float sinAng = (float) Math.sin(ang); ! float cosThetaCosAng = (float) Math.cos(theta) * cosAng; ! float sinThetaCosAng = (float) Math.sin(theta) * cosAng; ! vtmp.x = cosThetaCosAng; ! vtmp.y = sinThetaCosAng; ! vtmp.z = sinAng; ! Ng.set(u, v, vtmp); ! z += zDelta; ! } ! theta += thetaDelta; ! } } --- 217,221 ---- protected void dice_Ng(ShaderVariables shaderVariables) { ! shaderVariables.Ng.set(shaderVariables.P); } |
From: <ega...@us...> - 2003-05-27 14:17:14
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv18353/src/org/jrman/primitive Modified Files: Paraboloid.java Log Message: Fixed Paraboloid dice_Ng Index: Paraboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Paraboloid.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Paraboloid.java 27 May 2003 12:32:39 -0000 1.3 --- Paraboloid.java 27 May 2003 14:17:11 -0000 1.4 *************** *** 197,201 **** float z = zMin; for (int v = 0; v < vSize; v++) { ! float ang = (float) Math.atan(- (2 * a) / z); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); --- 197,201 ---- float z = zMin; for (int v = 0; v < vSize; v++) { ! float ang = (float) Math.atan(- 1/(2 * a * z)); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); |
From: <ega...@us...> - 2003-05-27 12:32:42
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv30934/src/org/jrman/primitive Modified Files: Paraboloid.java Log Message: Improved Paraboloid dice_Ng Index: Paraboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Paraboloid.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Paraboloid.java 27 May 2003 02:59:43 -0000 1.2 --- Paraboloid.java 27 May 2003 12:32:39 -0000 1.3 *************** *** 34,40 **** public class Paraboloid extends Quadric { ! private static Point3f tmp = new Point3f(); ! private static Vector3f vtmp = new Vector3f(); --- 34,40 ---- public class Paraboloid extends Quadric { ! private static Point3f tmp = new Point3f(); ! private static Vector3f vtmp = new Vector3f(); *************** *** 48,52 **** private float thetaMax; ! private float maxZ; --- 48,52 ---- private float thetaMax; ! private float maxZ; *************** *** 74,79 **** float cosThetaMax = (float) Math.cos(thetaMax); float sinThetaMax = (float) Math.sin(thetaMax); ! float rMax = radius * (float) Math.sqrt(zMax/maxZ); ! float rMin = radius * (float) Math.sqrt(zMin/maxZ); float xMin; float xMax = cosThetaMin * rMin; --- 74,79 ---- float cosThetaMax = (float) Math.cos(thetaMax); float sinThetaMax = (float) Math.sin(thetaMax); ! float rMax = radius * (float) Math.sqrt(zMax / maxZ); ! float rMin = radius * (float) Math.sqrt(zMin / maxZ); float xMin; float xMax = cosThetaMin * rMin; *************** *** 113,119 **** public Primitive[] split() { Primitive[] result = new Primitive[2]; ! float r = Math.max(radius * (float) Math.sqrt(zMin/maxZ), ! radius * (float) Math.sqrt(zMax/maxZ)); ! if ((thetaMax - thetaMin) *r > zMax - zMin) { result[0] = new Paraboloid( --- 113,121 ---- public Primitive[] split() { Primitive[] result = new Primitive[2]; ! float r = ! Math.max( ! radius * (float) Math.sqrt(zMin / maxZ), ! radius * (float) Math.sqrt(zMax / maxZ)); ! if ((thetaMax - thetaMin) * r > zMax - zMin) { result[0] = new Paraboloid( *************** *** 173,177 **** float z = zMin; for (int v = 0; v < vSize; v++) { ! float r = radius * (float)Math.sqrt(z/maxZ); tmp.x = r * cosTheta; tmp.y = r * sinTheta; --- 175,179 ---- float z = zMin; for (int v = 0; v < vSize; v++) { ! float r = radius * (float) Math.sqrt(z / maxZ); tmp.x = r * cosTheta; tmp.y = r * sinTheta; *************** *** 183,187 **** } } ! protected void dice_Ng(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); --- 185,189 ---- } } ! protected void dice_Ng(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); *************** *** 189,193 **** float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); ! float p = (float)maxZ/(radius * radius); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; --- 191,195 ---- float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); ! float a = (float) maxZ / (radius * radius); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; *************** *** 195,199 **** float z = zMin; for (int v = 0; v < vSize; v++) { ! float ang = (float) Math.atan(-p/ z); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); --- 197,201 ---- float z = zMin; for (int v = 0; v < vSize; v++) { ! float ang = (float) Math.atan(- (2 * a) / z); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); |
From: <ega...@us...> - 2003-05-27 02:59:46
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv30386/src/org/jrman/primitive Modified Files: Hyperboloid.java Paraboloid.java Log Message: Fixed Copyright legend. Index: Hyperboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Hyperboloid.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Hyperboloid.java 27 May 2003 02:50:27 -0000 1.1 --- Hyperboloid.java 27 May 2003 02:59:43 -0000 1.2 *************** *** 1,4 **** /* ! Sphere.java Copyright (C) 2003 Gerardo Horvilleur Martinez --- 1,4 ---- /* ! Hyperboloid.java Copyright (C) 2003 Gerardo Horvilleur Martinez Index: Paraboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Paraboloid.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Paraboloid.java 27 May 2003 02:44:20 -0000 1.1 --- Paraboloid.java 27 May 2003 02:59:43 -0000 1.2 *************** *** 1,4 **** /* ! Sphere.java Copyright (C) 2003 Gerardo Horvilleur Martinez --- 1,4 ---- /* ! Paraboloid.java Copyright (C) 2003 Gerardo Horvilleur Martinez |
From: <ega...@us...> - 2003-05-27 02:50:36
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv27732/src/org/jrman/primitive Added Files: Hyperboloid.java Log Message: Added Hyperboloid implementation, it is incorrect, but Parser will not complie if it's missing. --- NEW FILE: Hyperboloid.java --- /* Sphere.java Copyright (C) 2003 Gerardo Horvilleur Martinez This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package org.jrman.primitive; import java.util.Map; import javax.vecmath.Point3f; import javax.vecmath.Vector3f; import org.jrman.attributes.Attributes; import org.jrman.geom.BoundingVolume; import org.jrman.geom.Bounds3f; import org.jrman.grid.Grid; import org.jrman.grid.Point3fGrid; import org.jrman.grid.Vector3fGrid; import org.jrman.render.ShaderVariables; public class Hyperboloid extends Quadric { private static Point3f tmp = new Point3f(); private static Vector3f vtmp = new Vector3f(); private float x1; private float y1; private float z1; private float x2; private float y2; private float z2; private float zMin; private float zMax; private float thetaMin; private float thetaMax; public Hyperboloid( float x1, float y1, float z1, float x2, float y2, float z2, float thetaMin, float thetaMax, Map parameters, Attributes attributes) { super(parameters, attributes); this.x1 = x1; this.y1 = y1; this.z1 = z1; this.x2 = x2; this.y2 = y2; this.z2 = z2; this.thetaMin = thetaMin; this.thetaMax = thetaMax; this.zMin = Math.min(z1,z2); this.zMax = Math.max(z1,z2); } public BoundingVolume getBoundingVolume() { float xMax = Math.max(x1,x2); float xMin = Math.min(x1,x2); float yMax = Math.max(y1,y2); float yMin = Math.min(y1,y2); Bounds3f result = new Bounds3f( xMin, xMax, yMin, yMax, zMin, zMax); return result; } public Primitive[] split() { Primitive[] result = new Primitive[2]; if ((thetaMax - thetaMin) > (float) Math.abs(z2 - z1)) { result[0] = new Hyperboloid( x1, y1, z1, x2, y2, z2, thetaMin, (thetaMin + thetaMax) / 2f, linearInterpolateParameters(0f, .5f, 0f, 1f), attributes); result[1] = new Hyperboloid( x1, y1, z1, x2, y2, z2, (thetaMin + thetaMax) / 2f, thetaMax, linearInterpolateParameters(.5f, 1f, 0f, 1f), attributes); } else { result[0] = new Hyperboloid( x1, y1, (z1 + z2) / 2f, x2, y2, z2, thetaMin, thetaMax, linearInterpolateParameters(0f, 1f, 0f, .5f), attributes); result[1] = new Hyperboloid( x1, y1, z1, x2, y2, (z1 + z2) / 2f, thetaMin, thetaMax, linearInterpolateParameters(0f, 1f, .5f, 1f), attributes); } return result; } protected void dice_P(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (float) Math.abs(z1 - z2) / (vSize - 1); Point3fGrid P = shaderVariables.P; float theta = thetaMin; for (int u = 0; u < uSize; u++) { float cosTheta = (float) Math.cos(theta); float sinTheta = (float) Math.sin(theta); float z = Math.min(z1,z2); for (int v = 0; v < vSize; v++) { float xr = ((1 -z) * x1 + z * x2 ); float yr = ((1 -z) * y1 + z * y2 ); float zr = ((1 -z) * z1 + z * z2 ); tmp.x = xr * cosTheta - yr * sinTheta; tmp.y = xr * sinTheta + yr * cosTheta; tmp.z = zr; P.set(u, v, tmp); z += zDelta; } theta += thetaDelta; } } protected void dice_Ng(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = Math.abs(z1-z2) / (vSize - 1); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; for (int u = 0; u < uSize; u++) { float z = Math.min(z1,z2); for (int v = 0; v < vSize; v++) { float ang = (float) Math.atan(90f); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); float cosThetaCosAng = (float) Math.cos(theta) * cosAng; float sinThetaCosAng = (float) Math.sin(theta) * cosAng; vtmp.x = cosThetaCosAng; vtmp.y = sinThetaCosAng; vtmp.z = sinAng; Ng.set(u, v, vtmp); z += zDelta; } theta += thetaDelta; } } } |
From: <ega...@us...> - 2003-05-27 02:44:24
|
Update of /cvsroot/jrman/drafts/src/org/jrman/parser In directory sc8-pr-cvs1:/tmp/cvs-serv25721/src/org/jrman/parser Modified Files: Parser.java Log Message: Added paraboloid impl Index: Parser.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Parser.java,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** Parser.java 23 May 2003 06:47:02 -0000 1.48 --- Parser.java 27 May 2003 02:44:20 -0000 1.49 *************** *** 62,66 **** --- 62,68 ---- import org.jrman.primitive.Cylinder; import org.jrman.primitive.Disk; + import org.jrman.primitive.Hyperboloid; import org.jrman.primitive.ObjectInstance; + import org.jrman.primitive.Paraboloid; import org.jrman.primitive.Point; import org.jrman.primitive.Primitive; *************** *** 986,989 **** --- 988,1081 ---- } } + } + + public void addParaboloid( + final float radius, + final float zmin, + final float zmax, + float tMax, + final Map parameters) { + if (inAreaLightSource) + return; + + final float thetaMin = 0f; + final float thetaMax = (float) Math.toRadians(tMax); + if (!inObject) + renderer.addPrimitive( + new Paraboloid( + radius, + zmin, + zmax, + thetaMin, + thetaMax, + zmax, + parameters, + getAttributes())); + else { + final Transform transform = currentAttributes.getTransform(); + currentObjectInstanceList + .addPrimitiveCreator(new ObjectInstanceList.PrimitiveCreator() { + public Primitive create(Attributes attributes) { + return new Paraboloid( + radius, + zmin, + zmax, + thetaMin, + thetaMax, + zmax, + parameters, + createAttributes(transform, attributes)); + } + }); + } + } + + public void addHyperboloid( + final float x1, + final float y1, + final float z1, + final float x2, + final float y2, + final float z2, + final float tMax, + final Map parameters) { + if (inAreaLightSource) + return; + + final float thetaMin = 0f; + final float thetaMax = (float) Math.toRadians(tMax); + if (!inObject) + renderer.addPrimitive( + new Hyperboloid( + x1, + y1, + z1, + x2, + y2, + z2, + thetaMin, + thetaMax, + parameters, + getAttributes())); + else { + final Transform transform = currentAttributes.getTransform(); + currentObjectInstanceList + .addPrimitiveCreator(new ObjectInstanceList.PrimitiveCreator() { + public Primitive create(Attributes attributes) { + return new Hyperboloid( + x1, + y1, + z1, + x2, + y2, + z2, + thetaMax, + thetaMin, + parameters, + createAttributes(transform, attributes)); + } + }); + } + } } |
From: <ega...@us...> - 2003-05-27 02:44:24
|
Update of /cvsroot/jrman/drafts/src/org/jrman/parser/keywords In directory sc8-pr-cvs1:/tmp/cvs-serv25721/src/org/jrman/parser/keywords Modified Files: KeywordHyperboloid.java KeywordParaboloid.java Log Message: Added paraboloid impl Index: KeywordHyperboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/keywords/KeywordHyperboloid.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** KeywordHyperboloid.java 7 Apr 2003 08:24:22 -0000 1.2 --- KeywordHyperboloid.java 27 May 2003 02:44:20 -0000 1.3 *************** *** 20,23 **** --- 20,25 ---- package org.jrman.parser.keywords; + import java.util.Map; + import org.jrman.parser.Tokenizer; *************** *** 35,62 **** // Expect x1 match(st, TK_NUMBER); ! // Expect y1 match(st, TK_NUMBER); ! // Expect z1 match(st, TK_NUMBER); ! // Expect x2 match(st, TK_NUMBER); ! // Expect y2 match(st, TK_NUMBER); ! // Expect z2 match(st, TK_NUMBER); ! // Expect theta max match(st, TK_NUMBER); ! if (array) match(st, TK_RBRACE); - // Expect parameter list ! parseParameterList(st); } --- 37,64 ---- // Expect x1 match(st, TK_NUMBER); ! float x1 = (float) st.nval; // Expect y1 match(st, TK_NUMBER); ! float y1 = (float) st.nval; // Expect z1 match(st, TK_NUMBER); ! float z1 = (float) st.nval; // Expect x2 match(st, TK_NUMBER); ! float x2 = (float) st.nval; // Expect y2 match(st, TK_NUMBER); ! float y2 = (float) st.nval; // Expect z2 match(st, TK_NUMBER); ! float z2 = (float) st.nval; // Expect theta max match(st, TK_NUMBER); ! float thetaMax = (float) st.nval; if (array) match(st, TK_RBRACE); // Expect parameter list ! Map parameters = parseParameterList(st); ! parser.addHyperboloid(x1,y1,z1,x2,y2,z2,thetaMax,parameters); } Index: KeywordParaboloid.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/keywords/KeywordParaboloid.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** KeywordParaboloid.java 7 Apr 2003 08:24:30 -0000 1.2 --- KeywordParaboloid.java 27 May 2003 02:44:20 -0000 1.3 *************** *** 20,23 **** --- 20,25 ---- package org.jrman.parser.keywords; + import java.util.Map; + import org.jrman.parser.Tokenizer; *************** *** 35,53 **** // Expect rmax match(st, TK_NUMBER); ! // Expect zmin match(st, TK_NUMBER); ! // Expect zmax match(st, TK_NUMBER); ! // Expect theta max match(st, TK_NUMBER); ! if (array) match(st, TK_RBRACE); - // Expect parameter list ! parseParameterList(st); } --- 37,55 ---- // Expect rmax match(st, TK_NUMBER); ! float radius = (float) st.nval; // Expect zmin match(st, TK_NUMBER); ! float zMin = (float) st.nval; // Expect zmax match(st, TK_NUMBER); ! float zMax = (float) st.nval; // Expect theta max match(st, TK_NUMBER); ! float thetaMax = (float) st.nval; if (array) match(st, TK_RBRACE); // Expect parameter list ! Map parameters = parseParameterList(st); ! parser.addParaboloid(radius, zMin, zMax, thetaMax, parameters); } |
From: <ega...@us...> - 2003-05-27 02:44:23
|
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv25721/sampleData Added Files: paraboloid.rib Log Message: Added paraboloid impl --- NEW FILE: paraboloid.rib --- Format 480 360 1 PixelSamples 4 4 Exposure 1 2.5 Projection "perspective" "fov" 20 Translate 0 0 40 WorldBegin AttributeBegin Translate 4 0 0 Rotate 45 1 1 1 Color 1 0 0 Paraboloid 2 .1 1 360 "Cs" [1 0 0 1 0 0 0 0 1 0 0 1] AttributeEnd AttributeBegin Translate 4 4 0 Rotate -45 1 1 1 Color 0 1 0 Paraboloid .5 .5 1 360 AttributeEnd AttributeBegin Translate 0 4 0 Rotate 90 1 1 1 Color .8 .8 1 Paraboloid 3 1 2 360 AttributeEnd AttributeBegin Translate 0 0 0 Rotate -90 1 1 1 Color 1 1 1 Paraboloid 1 .5 .6 360 AttributeEnd WorldEnd |
From: <ega...@us...> - 2003-05-27 02:44:23
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv25721/src/org/jrman/primitive Added Files: Paraboloid.java Log Message: Added paraboloid impl --- NEW FILE: Paraboloid.java --- /* Sphere.java Copyright (C) 2003 Gerardo Horvilleur Martinez This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package org.jrman.primitive; import java.util.Map; import javax.vecmath.Point3f; import javax.vecmath.Vector3f; import org.jrman.attributes.Attributes; import org.jrman.geom.BoundingVolume; import org.jrman.geom.Bounds3f; import org.jrman.grid.Grid; import org.jrman.grid.Point3fGrid; import org.jrman.grid.Vector3fGrid; import org.jrman.render.ShaderVariables; public class Paraboloid extends Quadric { private static Point3f tmp = new Point3f(); private static Vector3f vtmp = new Vector3f(); private float radius; private float zMin; private float zMax; private float thetaMin; private float thetaMax; private float maxZ; public Paraboloid( float radius, float zMin, float zMax, float thetaMin, float thetaMax, float maxZ, Map parameters, Attributes attributes) { super(parameters, attributes); this.radius = radius; this.zMin = zMin; this.zMax = zMax; this.thetaMin = thetaMin; this.thetaMax = thetaMax; this.maxZ = maxZ; } public BoundingVolume getBoundingVolume() { float cosThetaMin = (float) Math.cos(thetaMin); float sinThetaMin = (float) Math.sin(thetaMin); float cosThetaMax = (float) Math.cos(thetaMax); float sinThetaMax = (float) Math.sin(thetaMax); float rMax = radius * (float) Math.sqrt(zMax/maxZ); float rMin = radius * (float) Math.sqrt(zMin/maxZ); float xMin; float xMax = cosThetaMin * rMin; xMax = Math.max(xMax, cosThetaMin * rMax); xMax = Math.max(xMax, cosThetaMax * rMin); xMax = Math.max(xMax, cosThetaMax * rMax); float yMin; float yMax; if (thetaMin < Math.PI && thetaMax > Math.PI) xMin = -rMax; else { xMin = cosThetaMin * rMin; xMin = Math.min(xMin, cosThetaMin * rMax); xMin = Math.min(xMin, cosThetaMax * rMin); xMin = Math.min(xMin, cosThetaMax * rMax); } if (thetaMin < Math.PI / 2 && thetaMax > Math.PI / 2) yMax = rMax; else { yMax = sinThetaMin * rMin; yMax = Math.max(yMax, sinThetaMin * rMax); yMax = Math.max(yMax, sinThetaMax * rMin); yMax = Math.max(yMax, sinThetaMax * rMax); } if (thetaMin < Math.PI * 3 / 2 && thetaMax > Math.PI * 3 / 2) yMin = -rMax; else { yMin = sinThetaMin * rMin; yMin = Math.min(yMin, sinThetaMin * rMax); yMin = Math.min(yMin, sinThetaMax * rMin); yMin = Math.min(yMin, sinThetaMax * rMax); } Bounds3f result = new Bounds3f(xMin, xMax, yMin, yMax, zMin, zMax); return result; } public Primitive[] split() { Primitive[] result = new Primitive[2]; float r = Math.max(radius * (float) Math.sqrt(zMin/maxZ), radius * (float) Math.sqrt(zMax/maxZ)); if ((thetaMax - thetaMin) *r > zMax - zMin) { result[0] = new Paraboloid( radius, zMin, zMax, thetaMin, (thetaMin + thetaMax) / 2f, maxZ, linearInterpolateParameters(0f, .5f, 0f, 1f), attributes); result[1] = new Paraboloid( radius, zMin, zMax, (thetaMin + thetaMax) / 2f, thetaMax, maxZ, linearInterpolateParameters(.5f, 1f, 0f, 1f), attributes); } else { result[0] = new Paraboloid( radius, zMin, (zMin + zMax) / 2f, thetaMin, thetaMax, maxZ, linearInterpolateParameters(0f, 1f, 0f, .5f), attributes); result[1] = new Paraboloid( radius, (zMin + zMax) / 2f, zMax, thetaMin, thetaMax, maxZ, linearInterpolateParameters(0f, 1f, .5f, 1f), attributes); } return result; } protected void dice_P(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); Point3fGrid P = shaderVariables.P; float theta = thetaMin; for (int u = 0; u < uSize; u++) { float cosTheta = (float) Math.cos(theta); float sinTheta = (float) Math.sin(theta); float z = zMin; for (int v = 0; v < vSize; v++) { float r = radius * (float)Math.sqrt(z/maxZ); tmp.x = r * cosTheta; tmp.y = r * sinTheta; tmp.z = z; P.set(u, v, tmp); z += zDelta; } theta += thetaDelta; } } protected void dice_Ng(ShaderVariables shaderVariables) { int uSize = Grid.getUSize(); int vSize = Grid.getVSize(); float thetaDelta = (thetaMax - thetaMin) / (uSize - 1); float zDelta = (zMax - zMin) / (vSize - 1); float p = (float)maxZ/(radius * radius); Vector3fGrid Ng = shaderVariables.Ng; float theta = thetaMin; for (int u = 0; u < uSize; u++) { float z = zMin; for (int v = 0; v < vSize; v++) { float ang = (float) Math.atan(-p/ z); float cosAng = (float) Math.cos(ang); float sinAng = (float) Math.sin(ang); float cosThetaCosAng = (float) Math.cos(theta) * cosAng; float sinThetaCosAng = (float) Math.sin(theta) * cosAng; vtmp.x = cosThetaCosAng; vtmp.y = sinThetaCosAng; vtmp.z = sinAng; Ng.set(u, v, vtmp); z += zDelta; } theta += thetaDelta; } } } |
From: <ma...@us...> - 2003-05-26 07:44:04
|
Update of /cvsroot/jrman/drafts/sampleData In directory sc8-pr-cvs1:/tmp/cvs-serv32002/sampleData Added Files: shark.rib bike.rib Log Message: Added models from Hamapatch. --- NEW FILE: shark.rib --- ##RenderMan RIB-Structure 1.0 version 3.03 Display "hama_out.tif" "file" "rgba" Format 640 480 1 PixelSamples 4 4 Exposure 1 2.2 Projection "perspective" "fov" [16.589 ] Rotate 14.000 1 0 0 Rotate -8.500 0 1 0 Translate 2.606 4.071 15.821 FrameBegin 1 LightSource "ambientlight" 1 "intensity" [0.3 ] LightSource "distantlight" 2 "intensity" [1 ] "lightcolor" [1 1 1] "from" [0 100 -200] "to" [0 0 0] LightSource "distantlight" 3 "intensity" [0.6 ] "lightcolor" [0.4 0.5 0.4] "from" [200 10 0] "to" [0 0 0] LightSource "distantlight" 4 "intensity" [1 ] "lightcolor" [1 1 1] "from" [-50 10 200] "to" [0 0 0] WorldBegin ## 01 AttributeBegin Color [0.741 0.980 0.992] Surface "plastic" "Ka" [0.5 ] "Kd" [0.5 ] "Ks" [2 ] TransformBegin Basis "bezier" 3 "bezier" 3 Patch "bicubic" "P" [0.024 1.363 0.001 0.024 1.363 0.000 0.025 1.363 -0.001 0.025 1.363 -0.001 0.024 1.363 0.002 0.024 1.363 0.001 0.024 1.363 0.000 0.024 1.363 0.000 0.023 1.363 0.004 0.023 1.364 0.003 0.023 1.364 0.003 0.023 1.364 0.003 0.023 1.363 0.004 0.023 1.363 0.004 0.023 1.363 0.004 0.023 1.363 0.004 ] Patch "bicubic" "P" [0.023 1.363 0.004 0.023 1.363 0.004 0.024 1.363 0.002 0.024 1.363 0.001 0.023 1.362 0.004 0.023 1.363 0.004 0.024 1.363 0.002 0.024 1.363 0.001 0.024 1.362 0.002 0.024 1.363 0.002 0.024 1.363 0.002 0.024 1.363 0.001 0.024 1.362 0.001 0.024 1.362 0.001 0.024 1.362 0.001 0.024 1.362 0.001 ] Patch "bicubic" "P" [1.750 -0.795 -0.265 1.751 -0.795 -0.273 1.753 -0.795 -0.285 1.753 -0.794 -0.285 1.749 -0.796 -0.257 1.750 -0.795 -0.265 1.754 -0.796 -0.273 1.754 -0.795 -0.273 1.747 -0.795 -0.244 1.755 -0.798 -0.253 1.755 -0.798 -0.253 1.755 -0.797 -0.253 1.747 -0.794 -0.244 1.747 -0.794 -0.244 1.747 -0.794 -0.244 1.747 -0.794 -0.244 ] Patch "bicubic" "P" [-1.507 -0.872 -0.823 -1.506 -0.871 -0.831 -1.504 -0.871 -0.844 -1.504 -0.870 -0.844 -1.509 -0.872 -0.815 -1.507 -0.872 -0.823 -1.509 -0.872 -0.832 -1.509 -0.872 -0.832 -1.511 -0.871 -0.803 -1.516 -0.874 -0.814 -1.516 -0.874 -0.814 -1.516 -0.873 -0.814 -1.512 -0.870 -0.803 -1.512 -0.870 -0.803 -1.512 -0.870 -0.803 -1.512 -0.870 -0.803 ] Patch "bicubic" "P" [0.822 -0.350 -2.258 0.820 -0.277 -2.293 0.787 -0.178 -2.338 0.745 -0.115 -2.368 0.784 -0.332 -2.532 0.782 -0.258 -2.567 0.747 -0.220 -2.674 0.704 -0.158 -2.704 0.754 -0.259 -2.908 0.737 -0.235 -3.003 0.678 -0.157 -3.083 0.632 -0.154 -3.171 0.686 -0.310 -3.172 0.668 -0.286 -3.267 0.607 -0.290 -3.389 0.561 -0.286 -3.477 ] Patch "bicubic" "P" [0.745 -0.115 -2.368 0.705 -0.057 -2.395 0.626 0.005 -2.426 0.560 0.039 -2.442 0.704 -0.158 -2.704 0.665 -0.099 -2.732 0.582 -0.077 -2.830 0.517 -0.044 -2.847 0.632 -0.154 -3.171 0.584 -0.150 -3.264 0.508 -0.085 -3.341 0.434 -0.084 -3.416 0.561 -0.286 -3.477 0.512 -0.283 -3.571 0.446 -0.286 -3.698 0.373 -0.286 -3.774 ] Patch "bicubic" "P" [0.560 0.039 -2.442 0.483 0.078 -2.462 0.368 0.124 -2.489 0.279 0.124 -2.485 0.517 -0.044 -2.847 0.439 -0.004 -2.866 0.338 0.009 -2.911 0.249 0.009 -2.906 0.434 -0.084 -3.416 0.386 -0.084 -3.466 0.257 -0.047 -3.520 0.188 -0.048 -3.513 0.373 -0.286 -3.774 0.324 -0.285 -3.824 0.236 -0.283 -3.889 0.167 -0.283 -3.881 ] Patch "bicubic" "P" [0.279 0.124 -2.485 0.190 0.124 -2.480 0.078 0.078 -2.440 0.004 0.039 -2.412 0.249 0.009 -2.906 0.160 0.009 -2.901 0.081 -0.007 -2.839 0.006 -0.046 -2.812 0.188 -0.048 -3.513 0.125 -0.048 -3.506 0.023 -0.084 -3.435 -0.010 -0.084 -3.380 0.167 -0.283 -3.881 0.104 -0.283 -3.874 0.048 -0.287 -3.788 0.015 -0.287 -3.734 ] Patch "bicubic" "P" [0.004 0.039 -2.412 -0.060 0.005 -2.389 -0.136 -0.056 -2.348 -0.172 -0.115 -2.318 0.006 -0.046 -2.812 -0.057 -0.080 -2.788 -0.116 -0.101 -2.695 -0.152 -0.160 -2.665 -0.010 -0.084 -3.380 -0.054 -0.084 -3.308 -0.111 -0.138 -3.235 -0.133 -0.142 -3.154 0.015 -0.287 -3.734 -0.029 -0.287 -3.662 -0.060 -0.280 -3.551 -0.083 -0.284 -3.470 ] Patch "bicubic" "P" [-0.172 -0.115 -2.318 -0.213 -0.183 -2.284 -0.249 -0.291 -2.241 -0.246 -0.368 -2.203 -0.152 -0.160 -2.665 -0.193 -0.228 -2.630 -0.219 -0.270 -2.514 -0.216 -0.347 -2.477 -0.133 -0.142 -3.154 -0.162 -0.146 -3.049 -0.226 -0.244 -2.959 -0.227 -0.269 -2.854 -0.083 -0.284 -3.470 -0.111 -0.288 -3.365 -0.153 -0.286 -3.222 -0.154 -0.311 -3.117 ] Patch "bicubic" "P" [-0.246 -0.368 -2.203 -0.243 -0.423 -2.177 -0.192 -0.486 -2.140 -0.153 -0.527 -2.118 -0.216 -0.347 -2.477 -0.213 -0.402 -2.450 -0.176 -0.475 -2.279 -0.136 -0.515 -2.258 -0.227 -0.269 -2.854 -0.230 -0.309 -2.689 -0.179 -0.426 -2.589 -0.122 -0.497 -2.445 -0.154 -0.311 -3.117 -0.157 -0.351 -2.951 -0.153 -0.425 -2.727 -0.097 -0.496 -2.583 ] Patch "bicubic" "P" [-0.153 -0.527 -2.118 -0.106 -0.575 -2.093 -0.029 -0.630 -2.062 0.037 -0.656 -2.050 -0.136 -0.515 -2.258 -0.089 -0.563 -2.232 -0.012 -0.623 -2.185 0.054 -0.649 -2.173 -0.122 -0.497 -2.445 -0.095 -0.532 -2.375 0.024 -0.613 -2.354 0.096 -0.648 -2.335 -0.097 -0.496 -2.583 -0.070 -0.531 -2.514 0.031 -0.603 -2.478 0.102 -0.638 -2.459 ] Patch "bicubic" "P" [0.037 -0.656 -2.050 0.112 -0.686 -2.037 0.222 -0.709 -2.033 0.303 -0.709 -2.038 0.054 -0.649 -2.173 0.128 -0.679 -2.160 0.228 -0.704 -2.163 0.309 -0.704 -2.168 0.096 -0.648 -2.335 0.155 -0.677 -2.319 0.256 -0.718 -2.338 0.324 -0.718 -2.343 0.102 -0.638 -2.459 0.161 -0.667 -2.443 0.251 -0.700 -2.467 0.318 -0.701 -2.471 ] Patch "bicubic" "P" [0.303 -0.709 -2.038 0.384 -0.709 -2.042 0.493 -0.684 -2.058 0.566 -0.656 -2.079 0.309 -0.704 -2.168 0.391 -0.704 -2.172 0.489 -0.680 -2.180 0.563 -0.651 -2.201 0.324 -0.718 -2.343 0.391 -0.719 -2.347 0.491 -0.679 -2.347 0.549 -0.652 -2.365 0.318 -0.701 -2.471 0.385 -0.702 -2.476 0.475 -0.670 -2.468 0.534 -0.642 -2.486 ] Patch "bicubic" "P" [0.566 -0.656 -2.079 0.631 -0.630 -2.098 0.713 -0.585 -2.138 0.755 -0.534 -2.168 0.563 -0.651 -2.201 0.628 -0.626 -2.220 0.704 -0.578 -2.267 0.747 -0.527 -2.296 0.549 -0.652 -2.365 0.616 -0.621 -2.385 0.737 -0.546 -2.403 0.752 -0.514 -2.470 0.534 -0.642 -2.486 0.601 -0.611 -2.506 0.709 -0.544 -2.528 0.723 -0.512 -2.596 ] Patch "bicubic" "P" [0.755 -0.534 -2.168 0.793 -0.489 -2.194 0.823 -0.409 -2.230 0.822 -0.350 -2.258 0.747 -0.527 -2.296 0.784 -0.482 -2.323 0.786 -0.390 -2.504 0.784 -0.332 -2.532 0.752 -0.514 -2.470 0.787 -0.435 -2.632 0.786 -0.304 -2.733 0.754 -0.259 -2.908 0.723 -0.512 -2.596 0.759 -0.433 -2.758 0.718 -0.355 -2.997 0.686 -0.310 -3.172 ] Patch "bicubic" "P" [0.686 -0.310 -3.172 0.668 -0.286 -3.267 0.607 -0.290 -3.389 0.561 -0.286 -3.477 0.667 -0.324 -3.243 0.650 -0.300 -3.338 0.584 -0.332 -3.486 0.539 -0.328 -3.574 0.633 -0.488 -3.095 0.628 -0.476 -3.142 0.576 -0.468 -3.234 0.546 -0.460 -3.272 0.624 -0.498 -3.021 0.618 -0.486 -3.068 0.588 -0.469 -3.128 0.559 -0.461 -3.166 ] Patch "bicubic" "P" [0.561 -0.286 -3.477 0.512 -0.283 -3.571 0.446 -0.286 -3.698 0.373 -0.286 -3.774 0.539 -0.328 -3.574 0.490 -0.324 -3.667 0.424 -0.360 -3.829 0.350 -0.360 -3.905 0.546 -0.460 -3.272 0.511 -0.450 -3.318 0.440 -0.454 -3.416 0.388 -0.448 -3.442 0.559 -0.461 -3.166 0.524 -0.451 -3.211 0.465 -0.447 -3.266 0.414 -0.441 -3.292 ] Patch "bicubic" "P" [0.373 -0.286 -3.774 0.324 -0.285 -3.824 0.236 -0.283 -3.889 0.167 -0.283 -3.881 0.350 -0.360 -3.905 0.302 -0.359 -3.955 0.228 -0.374 -4.031 0.159 -0.374 -4.024 0.388 -0.448 -3.442 0.338 -0.442 -3.469 0.266 -0.434 -3.512 0.209 -0.434 -3.505 0.414 -0.441 -3.292 0.364 -0.435 -3.319 0.287 -0.421 -3.344 0.231 -0.421 -3.337 ] Patch "bicubic" "P" [0.167 -0.283 -3.881 0.104 -0.283 -3.874 0.048 -0.287 -3.788 0.015 -0.287 -3.734 0.159 -0.374 -4.024 0.096 -0.374 -4.017 0.058 -0.363 -3.921 0.025 -0.363 -3.867 0.209 -0.434 -3.505 0.152 -0.434 -3.498 0.096 -0.443 -3.440 0.053 -0.450 -3.402 0.231 -0.421 -3.337 0.174 -0.421 -3.330 0.106 -0.435 -3.287 0.063 -0.442 -3.249 ] Patch "bicubic" "P" [0.015 -0.287 -3.734 -0.029 -0.287 -3.662 -0.060 -0.280 -3.551 -0.083 -0.284 -3.470 0.025 -0.363 -3.867 -0.019 -0.363 -3.794 -0.042 -0.332 -3.665 -0.064 -0.335 -3.583 0.053 -0.450 -3.402 0.010 -0.456 -3.363 -0.038 -0.452 -3.271 -0.056 -0.460 -3.216 0.063 -0.442 -3.249 0.020 -0.448 -3.210 -0.030 -0.454 -3.145 -0.048 -0.462 -3.090 ] Patch "bicubic" "P" [-0.083 -0.284 -3.470 -0.111 -0.288 -3.365 -0.153 -0.286 -3.222 -0.154 -0.311 -3.117 -0.064 -0.335 -3.583 -0.093 -0.339 -3.479 -0.131 -0.299 -3.300 -0.133 -0.324 -3.194 -0.056 -0.460 -3.216 -0.070 -0.466 -3.174 -0.068 -0.466 -3.065 -0.063 -0.477 -3.022 -0.048 -0.462 -3.090 -0.062 -0.468 -3.048 -0.045 -0.477 -2.987 -0.040 -0.488 -2.944 ] Patch "bicubic" "P" [-0.154 -0.311 -3.117 -0.157 -0.351 -2.951 -0.153 -0.425 -2.727 -0.097 -0.496 -2.583 -0.133 -0.324 -3.194 -0.135 -0.364 -3.029 -0.138 -0.425 -2.808 -0.082 -0.496 -2.664 -0.063 -0.477 -3.022 -0.059 -0.485 -2.990 -0.077 -0.527 -2.755 -0.054 -0.543 -2.772 -0.040 -0.488 -2.944 -0.036 -0.495 -2.913 -0.042 -0.508 -2.827 -0.019 -0.523 -2.844 ] Patch "bicubic" "P" [-0.097 -0.496 -2.583 -0.070 -0.531 -2.514 0.031 -0.603 -2.478 0.102 -0.638 -2.459 -0.082 -0.496 -2.664 -0.055 -0.531 -2.594 0.040 -0.589 -2.652 0.111 -0.624 -2.632 -0.054 -0.543 -2.772 -0.005 -0.576 -2.807 0.054 -0.651 -2.834 0.102 -0.658 -2.883 -0.019 -0.523 -2.844 0.029 -0.557 -2.879 0.041 -0.570 -2.988 0.088 -0.577 -3.036 ] Patch "bicubic" "P" [0.102 -0.638 -2.459 0.161 -0.667 -2.443 0.251 -0.700 -2.467 0.318 -0.701 -2.471 0.111 -0.624 -2.632 0.170 -0.653 -2.616 0.242 -0.673 -2.666 0.310 -0.674 -2.670 0.102 -0.658 -2.883 0.141 -0.663 -2.923 0.206 -0.678 -2.954 0.262 -0.679 -2.960 0.088 -0.577 -3.036 0.128 -0.582 -3.077 0.199 -0.562 -3.117 0.256 -0.562 -3.124 ] Patch "bicubic" "P" [0.318 -0.701 -2.471 0.385 -0.702 -2.476 0.475 -0.670 -2.468 0.534 -0.642 -2.486 0.310 -0.674 -2.670 0.377 -0.675 -2.675 0.453 -0.656 -2.647 0.511 -0.628 -2.665 0.262 -0.679 -2.960 0.319 -0.679 -2.967 0.389 -0.674 -2.950 0.437 -0.668 -2.920 0.256 -0.562 -3.124 0.312 -0.562 -3.130 0.391 -0.584 -3.107 0.439 -0.578 -3.077 ] Patch "bicubic" "P" [0.534 -0.642 -2.486 0.601 -0.611 -2.506 0.709 -0.544 -2.528 0.723 -0.512 -2.596 0.511 -0.628 -2.665 0.578 -0.597 -2.685 0.686 -0.543 -2.631 0.701 -0.510 -2.698 0.437 -0.668 -2.920 0.494 -0.661 -2.885 0.570 -0.581 -2.845 0.630 -0.555 -2.827 0.439 -0.578 -3.077 0.496 -0.572 -3.042 0.528 -0.549 -2.935 0.588 -0.523 -2.917 ] Patch "bicubic" "P" [0.723 -0.512 -2.596 0.759 -0.433 -2.758 0.718 -0.355 -2.997 0.686 -0.310 -3.172 0.701 -0.510 -2.698 0.736 -0.432 -2.860 0.699 -0.368 -3.068 0.667 -0.324 -3.243 0.630 -0.555 -2.827 0.660 -0.542 -2.818 0.637 -0.496 -3.062 0.633 -0.488 -3.095 0.588 -0.523 -2.917 0.618 -0.510 -2.908 0.627 -0.506 -2.989 0.624 -0.498 -3.021 ] Patch "bicubic" "P" [0.624 -0.498 -3.021 0.618 -0.486 -3.068 0.588 -0.469 -3.128 0.559 -0.461 -3.166 0.613 -0.508 -2.942 0.608 -0.496 -2.989 0.604 -0.470 -3.002 0.574 -0.463 -3.040 0.626 -0.380 -2.867 0.627 -0.360 -2.867 0.643 -0.344 -2.907 0.630 -0.329 -2.908 0.636 -0.360 -2.789 0.637 -0.340 -2.789 0.657 -0.310 -2.786 0.644 -0.295 -2.787 ] Patch "bicubic" "P" [0.559 -0.461 -3.166 0.524 -0.451 -3.211 0.465 -0.447 -3.266 0.414 -0.441 -3.292 0.574 -0.463 -3.040 0.539 -0.453 -3.086 0.492 -0.440 -3.105 0.441 -0.434 -3.132 0.630 -0.329 -2.908 0.607 -0.302 -2.911 0.559 -0.299 -2.957 0.525 -0.289 -2.958 0.644 -0.295 -2.787 0.621 -0.268 -2.790 0.572 -0.252 -2.802 0.538 -0.243 -2.802 ] Patch "bicubic" "P" [0.414 -0.441 -3.292 0.364 -0.435 -3.319 0.287 -0.421 -3.344 0.231 -0.421 -3.337 0.441 -0.434 -3.132 0.391 -0.428 -3.158 0.310 -0.408 -3.168 0.254 -0.408 -3.161 0.525 -0.289 -2.958 0.457 -0.270 -2.958 0.370 -0.257 -2.963 0.300 -0.257 -2.959 0.538 -0.243 -2.802 0.470 -0.224 -2.802 0.378 -0.202 -2.793 0.308 -0.202 -2.790 ] Patch "bicubic" "P" [0.231 -0.421 -3.337 0.174 -0.421 -3.330 0.106 -0.435 -3.287 0.063 -0.442 -3.249 0.254 -0.408 -3.161 0.197 -0.408 -3.154 0.116 -0.427 -3.133 0.073 -0.434 -3.095 0.300 -0.257 -2.959 0.231 -0.256 -2.956 0.146 -0.266 -2.928 0.079 -0.284 -2.924 0.308 -0.202 -2.790 0.238 -0.201 -2.786 0.146 -0.219 -2.781 0.078 -0.238 -2.777 ] Patch "bicubic" "P" [0.063 -0.442 -3.249 0.020 -0.448 -3.210 -0.030 -0.454 -3.145 -0.048 -0.462 -3.090 0.073 -0.434 -3.095 0.030 -0.440 -3.057 -0.023 -0.456 -3.036 -0.042 -0.464 -2.982 0.079 -0.284 -2.924 0.041 -0.294 -2.922 -0.005 -0.299 -2.878 -0.033 -0.327 -2.872 0.078 -0.238 -2.777 0.040 -0.248 -2.775 -0.011 -0.269 -2.774 -0.039 -0.296 -2.768 ] Patch "bicubic" "P" [-0.048 -0.462 -3.090 -0.062 -0.468 -3.048 -0.045 -0.477 -2.987 -0.040 -0.488 -2.944 -0.042 -0.464 -2.982 -0.056 -0.470 -2.940 -0.026 -0.486 -2.921 -0.021 -0.497 -2.878 -0.033 -0.327 -2.872 -0.047 -0.341 -2.869 -0.040 -0.359 -2.818 -0.037 -0.379 -2.817 -0.039 -0.296 -2.768 -0.053 -0.310 -2.765 -0.049 -0.341 -2.752 -0.046 -0.361 -2.750 ] Patch "bicubic" "P" [-0.040 -0.488 -2.944 -0.036 -0.495 -2.913 -0.042 -0.508 -2.827 -0.019 -0.523 -2.844 -0.021 -0.497 -2.878 -0.017 -0.504 -2.847 -0.028 -0.499 -2.858 -0.005 -0.515 -2.874 -0.037 -0.379 -2.817 -0.033 -0.407 -2.814 -0.031 -0.436 -2.791 -0.012 -0.457 -2.789 -0.046 -0.361 -2.750 -0.042 -0.389 -2.748 -0.035 -0.430 -2.757 -0.015 -0.451 -2.755 ] Patch "bicubic" "P" [-0.019 -0.523 -2.844 0.029 -0.557 -2.879 0.041 -0.570 -2.988 0.088 -0.577 -3.036 -0.005 -0.515 -2.874 0.043 -0.549 -2.909 0.034 -0.527 -3.071 0.081 -0.533 -3.119 -0.012 -0.457 -2.789 0.010 -0.480 -2.787 0.050 -0.496 -2.832 0.081 -0.502 -2.830 -0.015 -0.451 -2.755 0.006 -0.473 -2.753 0.048 -0.486 -2.739 0.078 -0.492 -2.737 ] Patch "bicubic" "P" [0.088 -0.577 -3.036 0.128 -0.582 -3.077 0.199 -0.562 -3.117 0.256 -0.562 -3.124 0.081 -0.533 -3.119 0.121 -0.539 -3.159 0.196 -0.493 -3.214 0.252 -0.493 -3.220 0.081 -0.502 -2.830 0.149 -0.515 -2.825 0.235 -0.513 -2.851 0.304 -0.513 -2.853 0.078 -0.492 -2.737 0.146 -0.505 -2.732 0.239 -0.513 -2.733 0.308 -0.513 -2.735 ] Patch "bicubic" "P" [0.256 -0.562 -3.124 0.312 -0.562 -3.130 0.391 -0.584 -3.107 0.439 -0.578 -3.077 0.252 -0.493 -3.220 0.309 -0.493 -3.227 0.392 -0.532 -3.199 0.441 -0.526 -3.169 0.304 -0.513 -2.853 0.374 -0.513 -2.855 0.463 -0.516 -2.843 0.530 -0.501 -2.855 0.308 -0.513 -2.735 0.377 -0.513 -2.737 0.471 -0.506 -2.738 0.538 -0.491 -2.750 ] Patch "bicubic" "P" [0.439 -0.578 -3.077 0.496 -0.572 -3.042 0.528 -0.549 -2.935 0.588 -0.523 -2.917 0.441 -0.526 -3.169 0.498 -0.519 -3.133 0.510 -0.534 -2.976 0.569 -0.508 -2.958 0.530 -0.501 -2.855 0.563 -0.494 -2.861 0.609 -0.477 -2.828 0.629 -0.450 -2.836 0.538 -0.491 -2.750 0.571 -0.484 -2.756 0.614 -0.470 -2.782 0.635 -0.443 -2.790 ] Patch "bicubic" "P" [0.588 -0.523 -2.917 0.618 -0.510 -2.908 0.627 -0.506 -2.989 0.624 -0.498 -3.021 0.569 -0.508 -2.958 0.599 -0.495 -2.949 0.617 -0.516 -2.909 0.613 -0.508 -2.942 0.629 -0.450 -2.836 0.644 -0.431 -2.842 0.624 -0.405 -2.868 0.626 -0.380 -2.867 0.635 -0.443 -2.790 0.649 -0.423 -2.796 0.634 -0.385 -2.790 0.636 -0.360 -2.789 ] Patch "bicubic" "P" [0.636 -0.360 -2.789 0.637 -0.340 -2.789 0.657 -0.310 -2.786 0.644 -0.295 -2.787 0.667 -0.298 -2.547 0.668 -0.279 -2.547 0.684 -0.242 -2.545 0.672 -0.227 -2.547 0.722 -0.269 -2.215 0.722 -0.232 -2.215 0.710 -0.197 -2.214 0.681 -0.174 -2.215 0.759 -0.230 -1.969 0.759 -0.193 -1.969 0.726 -0.146 -1.969 0.697 -0.123 -1.969 ] Patch "bicubic" "P" [0.644 -0.295 -2.787 0.621 -0.268 -2.790 0.572 -0.252 -2.802 0.538 -0.243 -2.802 0.672 -0.227 -2.547 0.649 -0.200 -2.550 0.593 -0.179 -2.557 0.559 -0.170 -2.557 0.681 -0.174 -2.215 0.637 -0.140 -2.215 0.582 -0.125 -2.220 0.529 -0.106 -2.220 0.697 -0.123 -1.969 0.652 -0.088 -1.970 0.579 -0.066 -1.970 0.526 -0.047 -1.971 ] Patch "bicubic" "P" [0.538 -0.243 -2.802 0.470 -0.224 -2.802 0.378 -0.202 -2.793 0.308 -0.202 -2.790 0.559 -0.170 -2.557 0.491 -0.151 -2.558 0.389 -0.124 -2.552 0.319 -0.123 -2.548 0.529 -0.106 -2.220 0.461 -0.081 -2.221 0.370 -0.047 -2.217 0.297 -0.046 -2.218 0.526 -0.047 -1.971 0.457 -0.023 -1.971 0.365 0.020 -1.972 0.292 0.021 -1.973 ] Patch "bicubic" "P" [0.308 -0.202 -2.790 0.238 -0.201 -2.786 0.146 -0.219 -2.781 0.078 -0.238 -2.777 0.319 -0.123 -2.548 0.249 -0.123 -2.544 0.145 -0.144 -2.545 0.078 -0.163 -2.541 0.297 -0.046 -2.218 0.225 -0.044 -2.219 0.132 -0.073 -2.215 0.065 -0.098 -2.216 0.292 0.021 -1.973 0.220 0.022 -1.974 0.127 -0.013 -1.974 0.059 -0.038 -1.975 ] Patch "bicubic" "P" [0.078 -0.238 -2.777 0.040 -0.248 -2.775 -0.011 -0.269 -2.774 -0.039 -0.296 -2.768 0.078 -0.163 -2.541 0.040 -0.173 -2.538 -0.025 -0.199 -2.541 -0.052 -0.227 -2.535 0.065 -0.098 -2.216 0.010 -0.119 -2.216 -0.045 -0.144 -2.213 -0.090 -0.181 -2.214 0.059 -0.038 -1.975 0.004 -0.059 -1.975 -0.066 -0.095 -1.976 -0.112 -0.132 -1.976 ] Patch "bicubic" "P" [-0.039 -0.296 -2.768 -0.053 -0.310 -2.765 -0.049 -0.341 -2.752 -0.046 -0.361 -2.750 -0.052 -0.227 -2.535 -0.066 -0.241 -2.532 -0.081 -0.280 -2.523 -0.078 -0.300 -2.522 -0.090 -0.181 -2.214 -0.117 -0.203 -2.214 -0.136 -0.233 -2.209 -0.136 -0.268 -2.209 -0.112 -0.132 -1.976 -0.138 -0.153 -1.977 -0.174 -0.193 -1.977 -0.174 -0.227 -1.977 ] Patch "bicubic" "P" [-0.046 -0.361 -2.750 -0.042 -0.389 -2.748 -0.035 -0.430 -2.757 -0.015 -0.451 -2.755 -0.078 -0.300 -2.522 -0.074 -0.328 -2.520 -0.060 -0.388 -2.526 -0.040 -0.408 -2.524 -0.136 -0.268 -2.209 -0.136 -0.313 -2.209 -0.115 -0.358 -2.210 -0.083 -0.390 -2.210 -0.174 -0.227 -1.977 -0.174 -0.273 -1.977 -0.143 -0.332 -1.977 -0.112 -0.364 -1.976 ] Patch "bicubic" "P" [-0.015 -0.451 -2.755 0.006 -0.473 -2.753 0.048 -0.486 -2.739 0.078 -0.492 -2.737 -0.040 -0.408 -2.524 -0.019 -0.431 -2.521 0.042 -0.462 -2.511 0.072 -0.468 -2.509 -0.083 -0.390 -2.210 -0.041 -0.432 -2.210 0.012 -0.446 -2.204 0.065 -0.472 -2.203 -0.112 -0.364 -1.976 -0.070 -0.407 -1.976 0.006 -0.437 -1.975 0.059 -0.464 -1.975 ] Patch "bicubic" "P" [0.078 -0.492 -2.737 0.146 -0.505 -2.732 0.239 -0.513 -2.733 0.308 -0.513 -2.735 0.072 -0.468 -2.509 0.140 -0.481 -2.505 0.246 -0.514 -2.504 0.315 -0.514 -2.506 0.065 -0.472 -2.203 0.133 -0.506 -2.203 0.221 -0.549 -2.202 0.297 -0.550 -2.201 0.059 -0.464 -1.975 0.127 -0.498 -1.974 0.216 -0.564 -1.974 0.292 -0.566 -1.973 ] Patch "bicubic" "P" [0.308 -0.513 -2.735 0.377 -0.513 -2.737 0.471 -0.506 -2.738 0.538 -0.491 -2.750 0.315 -0.514 -2.506 0.385 -0.514 -2.508 0.489 -0.483 -2.506 0.556 -0.469 -2.518 0.297 -0.550 -2.201 0.373 -0.551 -2.201 0.462 -0.511 -2.205 0.529 -0.478 -2.204 0.292 -0.566 -1.973 0.368 -0.567 -1.972 0.458 -0.505 -1.971 0.526 -0.472 -1.971 ] Patch "bicubic" "P" [0.538 -0.491 -2.750 0.571 -0.484 -2.756 0.614 -0.470 -2.782 0.635 -0.443 -2.790 0.556 -0.469 -2.518 0.589 -0.462 -2.523 0.642 -0.430 -2.539 0.662 -0.403 -2.547 0.529 -0.478 -2.204 0.583 -0.452 -2.204 0.636 -0.434 -2.216 0.678 -0.391 -2.215 0.526 -0.472 -1.971 0.580 -0.446 -1.970 0.655 -0.412 -1.970 0.697 -0.369 -1.969 ] Patch "bicubic" "P" [0.635 -0.443 -2.790 0.649 -0.423 -2.796 0.634 -0.385 -2.790 0.636 -0.360 -2.789 0.662 -0.403 -2.547 0.677 -0.384 -2.553 0.665 -0.323 -2.548 0.667 -0.298 -2.547 0.678 -0.391 -2.215 0.710 -0.358 -2.215 0.722 -0.315 -2.215 0.722 -0.269 -2.215 0.697 -0.369 -1.969 0.728 -0.336 -1.969 0.759 -0.276 -1.969 0.759 -0.230 -1.969 ] Patch "bicubic" "P" [-1.455 -0.384 3.095 -1.451 -0.361 3.090 -1.451 -0.329 3.080 -1.454 -0.306 3.079 -1.335 -0.371 2.991 -1.331 -0.348 2.986 -1.337 -0.333 2.980 -1.339 -0.309 2.979 -1.154 -0.363 2.874 -1.154 -0.345 2.876 -1.159 -0.328 2.872 -1.164 -0.311 2.869 -1.045 -0.359 2.758 -1.045 -0.340 2.759 -1.058 -0.317 2.759 -1.064 -0.300 2.756 ] Patch "bicubic" "P" [-1.454 -0.306 3.079 -1.456 -0.280 3.078 -1.466 -0.247 3.088 -1.473 -0.222 3.089 -1.339 -0.309 2.979 -1.342 -0.283 2.978 -1.356 -0.266 2.980 -1.363 -0.241 2.981 -1.164 -0.311 2.869 -1.173 -0.284 2.866 -1.171 -0.252 2.869 -1.187 -0.230 2.860 -1.064 -0.300 2.756 -1.072 -0.273 2.753 -1.077 -0.234 2.747 -1.093 -0.212 2.738 ] Patch "bicubic" "P" [-1.473 -0.222 3.089 -1.490 -0.153 3.091 -1.527 0.007 3.095 -1.533 0.006 3.090 -1.363 -0.241 2.981 -1.380 -0.172 2.983 -1.438 -0.078 2.990 -1.444 -0.079 2.985 -1.187 -0.230 2.860 -1.215 -0.188 2.843 -1.251 -0.101 2.841 -1.293 -0.101 2.808 -1.093 -0.212 2.738 -1.121 -0.169 2.721 -1.164 -0.090 2.706 -1.206 -0.090 2.673 ] Patch "bicubic" "P" [-1.533 0.006 3.090 -1.540 0.005 3.084 -1.542 -0.159 3.045 -1.544 -0.230 3.027 -1.444 -0.079 2.985 -1.451 -0.079 2.979 -1.464 -0.178 2.914 -1.466 -0.249 2.895 -1.293 -0.101 2.808 -1.335 -0.101 2.775 -1.344 -0.189 2.739 -1.366 -0.231 2.714 -1.206 -0.090 2.673 -1.248 -0.090 2.639 -1.274 -0.170 2.603 -1.296 -0.212 2.578 ] Patch "bicubic" "P" [-1.544 -0.230 3.027 -1.544 -0.252 3.021 -1.540 -0.282 3.012 -1.542 -0.306 3.010 -1.466 -0.249 2.895 -1.467 -0.271 2.890 -1.469 -0.287 2.874 -1.471 -0.310 2.872 -1.366 -0.231 2.714 -1.379 -0.255 2.699 -1.374 -0.286 2.694 -1.380 -0.315 2.686 -1.296 -0.212 2.578 -1.309 -0.235 2.564 -1.314 -0.274 2.551 -1.320 -0.303 2.544 ] Patch "bicubic" "P" [-1.542 -0.306 3.010 -1.544 -0.329 3.008 -1.553 -0.361 3.010 -1.557 -0.384 3.015 -1.471 -0.310 2.872 -1.473 -0.334 2.870 -1.481 -0.349 2.868 -1.485 -0.372 2.873 -1.380 -0.315 2.686 -1.383 -0.333 2.681 -1.386 -0.351 2.684 -1.385 -0.370 2.685 -1.320 -0.303 2.544 -1.324 -0.321 2.539 -1.328 -0.346 2.536 -1.327 -0.365 2.536 ] Patch "bicubic" "P" [-1.557 -0.384 3.015 -1.561 -0.409 3.020 -1.566 -0.442 3.034 -1.569 -0.466 3.045 -1.485 -0.372 2.873 -1.489 -0.398 2.879 -1.486 -0.426 2.886 -1.489 -0.450 2.897 -1.385 -0.370 2.685 -1.384 -0.387 2.685 -1.384 -0.399 2.697 -1.378 -0.414 2.702 -1.327 -0.365 2.536 -1.326 -0.382 2.537 -1.318 -0.404 2.542 -1.312 -0.419 2.546 ] Patch "bicubic" "P" [-1.569 -0.466 3.045 -1.571 -0.478 3.050 -1.575 -0.492 3.060 -1.575 -0.503 3.067 -1.489 -0.450 2.897 -1.491 -0.462 2.902 -1.488 -0.466 2.912 -1.487 -0.477 2.919 -1.378 -0.414 2.702 -1.372 -0.427 2.706 -1.377 -0.440 2.711 -1.367 -0.446 2.719 -1.312 -0.419 2.546 -1.306 -0.432 2.551 -1.297 -0.450 2.557 -1.286 -0.457 2.565 ] Patch "bicubic" "P" [-1.575 -0.503 3.067 -1.573 -0.532 3.084 -1.575 -0.601 3.117 -1.561 -0.600 3.126 -1.487 -0.477 2.919 -1.485 -0.506 2.936 -1.471 -0.521 2.984 -1.458 -0.520 2.993 -1.367 -0.446 2.719 -1.338 -0.463 2.742 -1.300 -0.488 2.790 -1.285 -0.488 2.801 -1.286 -0.457 2.565 -1.257 -0.474 2.588 -1.199 -0.494 2.633 -1.184 -0.494 2.645 ] Patch "bicubic" "P" [-1.561 -0.600 3.126 -1.547 -0.599 3.135 -1.515 -0.528 3.121 -1.497 -0.497 3.119 -1.458 -0.520 2.993 -1.443 -0.519 3.003 -1.395 -0.499 3.003 -1.376 -0.468 3.000 -1.285 -0.488 2.801 -1.270 -0.488 2.813 -1.216 -0.460 2.838 -1.187 -0.443 2.861 -1.184 -0.494 2.645 -1.169 -0.494 2.657 -1.112 -0.470 2.702 -1.083 -0.453 2.725 ] Patch "bicubic" "P" [-1.497 -0.497 3.119 -1.491 -0.488 3.118 -1.484 -0.476 3.116 -1.481 -0.466 3.114 -1.376 -0.468 3.000 -1.370 -0.459 2.999 -1.360 -0.460 3.003 -1.356 -0.451 3.001 -1.187 -0.443 2.861 -1.178 -0.438 2.869 -1.175 -0.429 2.867 -1.170 -0.418 2.871 -1.083 -0.453 2.725 -1.073 -0.448 2.733 -1.063 -0.434 2.741 -1.058 -0.422 2.745 ] Patch "bicubic" "P" [-1.481 -0.466 3.114 -1.472 -0.442 3.109 -1.459 -0.409 3.101 -1.455 -0.384 3.095 -1.356 -0.451 3.001 -1.347 -0.426 2.996 -1.339 -0.397 2.997 -1.335 -0.371 2.991 -1.170 -0.418 2.871 -1.163 -0.400 2.877 -1.153 -0.383 2.872 -1.154 -0.363 2.874 -1.058 -0.422 2.745 -1.051 -0.405 2.751 -1.044 -0.379 2.756 -1.045 -0.359 2.758 ] Patch "bicubic" "P" [-1.045 -0.359 2.758 -1.045 -0.340 2.759 -1.058 -0.317 2.759 -1.064 -0.300 2.756 -0.739 -0.346 2.432 -0.740 -0.328 2.433 -0.761 -0.285 2.426 -0.766 -0.267 2.424 -0.308 -0.322 2.008 -0.308 -0.269 2.008 -0.326 -0.242 1.999 -0.353 -0.197 1.988 -0.079 -0.328 1.624 -0.079 -0.275 1.624 -0.106 -0.205 1.612 -0.132 -0.160 1.600 ] Patch "bicubic" "P" [-1.064 -0.300 2.756 -1.072 -0.273 2.753 -1.077 -0.234 2.747 -1.093 -0.212 2.738 -0.766 -0.267 2.424 -0.775 -0.240 2.420 -0.811 -0.182 2.399 -0.826 -0.160 2.390 -0.353 -0.197 1.988 -0.387 -0.138 1.972 -0.429 -0.090 1.945 -0.479 -0.046 1.923 -0.132 -0.160 1.600 -0.167 -0.101 1.584 -0.228 -0.033 1.557 -0.278 0.011 1.534 ] Patch "bicubic" "P" [-1.093 -0.212 2.738 -1.121 -0.169 2.721 -1.164 -0.090 2.706 -1.206 -0.090 2.673 -0.826 -0.160 2.390 -0.854 -0.117 2.374 -0.930 -0.059 2.341 -0.972 -0.059 2.308 -0.479 -0.046 1.923 -0.534 0.003 1.898 -0.591 0.078 1.864 -0.661 0.078 1.832 -0.278 0.011 1.534 -0.333 0.060 1.510 -0.408 0.146 1.476 -0.478 0.146 1.444 ] Patch "bicubic" "P" [-1.206 -0.090 2.673 -1.248 -0.090 2.639 -1.274 -0.170 2.603 -1.296 -0.212 2.578 -0.972 -0.059 2.308 -1.014 -0.059 2.275 -1.084 -0.117 2.236 -1.106 -0.159 2.211 -0.661 0.078 1.832 -0.731 0.078 1.801 -0.770 0.002 1.765 -0.825 -0.047 1.740 -0.478 0.146 1.444 -0.548 0.146 1.413 -0.623 0.060 1.379 -0.677 0.011 1.355 ] Patch "bicubic" "P" [-1.296 -0.212 2.578 -1.309 -0.235 2.564 -1.314 -0.274 2.551 -1.320 -0.303 2.544 -1.106 -0.159 2.211 -1.119 -0.182 2.197 -1.158 -0.243 2.177 -1.164 -0.271 2.169 -0.825 -0.047 1.740 -0.875 -0.091 1.718 -0.911 -0.140 1.691 -0.946 -0.200 1.675 -0.677 0.011 1.355 -0.727 -0.033 1.332 -0.789 -0.101 1.305 -0.824 -0.160 1.289 ] Patch "bicubic" "P" [-1.320 -0.303 2.544 -1.324 -0.321 2.539 -1.328 -0.346 2.536 -1.327 -0.365 2.536 -1.164 -0.271 2.169 -1.167 -0.289 2.164 -1.182 -0.334 2.159 -1.181 -0.353 2.159 -0.946 -0.200 1.675 -0.972 -0.245 1.663 -0.987 -0.271 1.655 -0.987 -0.324 1.655 -0.824 -0.160 1.289 -0.850 -0.205 1.277 -0.877 -0.275 1.265 -0.877 -0.328 1.265 ] Patch "bicubic" "P" [-1.327 -0.365 2.536 -1.326 -0.382 2.537 -1.318 -0.404 2.542 -1.312 -0.419 2.546 -1.181 -0.353 2.159 -1.179 -0.370 2.160 -1.160 -0.417 2.168 -1.153 -0.432 2.173 -0.987 -0.324 1.655 -0.987 -0.386 1.655 -0.973 -0.452 1.662 -0.939 -0.501 1.677 -0.877 -0.328 1.265 -0.877 -0.390 1.265 -0.857 -0.476 1.274 -0.824 -0.525 1.289 ] Patch "bicubic" "P" [-1.312 -0.419 2.546 -1.306 -0.432 2.551 -1.297 -0.450 2.557 -1.286 -0.457 2.565 -1.153 -0.432 2.173 -1.147 -0.445 2.177 -1.107 -0.475 2.195 -1.097 -0.481 2.203 -0.939 -0.501 1.677 -0.908 -0.545 1.691 -0.868 -0.562 1.715 -0.821 -0.581 1.737 -0.824 -0.525 1.289 -0.793 -0.569 1.303 -0.725 -0.598 1.333 -0.677 -0.617 1.355 ] Patch "bicubic" "P" [-1.286 -0.457 2.565 -1.257 -0.474 2.588 -1.199 -0.494 2.633 -1.184 -0.494 2.645 -1.097 -0.481 2.203 -1.068 -0.498 2.226 -0.971 -0.508 2.280 -0.956 -0.508 2.291 -0.821 -0.581 1.737 -0.763 -0.605 1.762 -0.715 -0.625 1.797 -0.654 -0.625 1.825 -0.677 -0.617 1.355 -0.620 -0.640 1.381 -0.539 -0.665 1.417 -0.478 -0.664 1.444 ] Patch "bicubic" "P" [-1.184 -0.494 2.645 -1.169 -0.494 2.657 -1.112 -0.470 2.702 -1.083 -0.453 2.725 -0.956 -0.508 2.291 -0.941 -0.507 2.303 -0.848 -0.495 2.359 -0.819 -0.478 2.382 -0.654 -0.625 1.825 -0.592 -0.624 1.853 -0.531 -0.602 1.894 -0.474 -0.579 1.920 -0.478 -0.664 1.444 -0.416 -0.664 1.472 -0.336 -0.637 1.508 -0.278 -0.614 1.534 ] Patch "bicubic" "P" [-1.083 -0.453 2.725 -1.073 -0.448 2.733 -1.063 -0.434 2.741 -1.058 -0.422 2.745 -0.819 -0.478 2.382 -0.809 -0.473 2.389 -0.768 -0.447 2.411 -0.764 -0.435 2.415 -0.474 -0.579 1.920 -0.427 -0.560 1.941 -0.386 -0.545 1.968 -0.355 -0.502 1.982 -0.278 -0.614 1.534 -0.231 -0.595 1.555 -0.163 -0.568 1.586 -0.132 -0.525 1.600 ] Patch "bicubic" "P" [-1.058 -0.422 2.745 -1.051 -0.405 2.751 -1.044 -0.379 2.756 -1.045 -0.359 2.758 -0.764 -0.435 2.415 -0.757 -0.418 2.421 -0.739 -0.366 2.430 -0.739 -0.346 2.432 -0.355 -0.502 1.982 -0.321 -0.453 1.997 -0.308 -0.384 2.008 -0.308 -0.322 2.008 -0.132 -0.525 1.600 -0.098 -0.476 1.615 -0.079 -0.390 1.624 -0.079 -0.328 1.624 ] Patch "bicubic" "P" [-1.639 -0.422 3.271 -1.632 -0.380 3.263 -1.618 -0.324 3.240 -1.624 -0.282 3.246 -1.585 -0.421 3.216 -1.579 -0.380 3.207 -1.570 -0.333 3.188 -1.576 -0.291 3.194 -1.513 -0.390 3.145 -1.509 -0.367 3.140 -1.505 -0.328 3.127 -1.508 -0.304 3.126 -1.455 -0.384 3.095 -1.451 -0.361 3.090 -1.451 -0.329 3.080 -1.454 -0.306 3.079 ] Patch "bicubic" "P" [-1.624 -0.282 3.246 -1.632 -0.225 3.254 -1.662 -0.161 3.295 -1.682 -0.109 3.313 -1.576 -0.291 3.194 -1.584 -0.233 3.201 -1.599 -0.182 3.223 -1.619 -0.130 3.242 -1.508 -0.304 3.126 -1.511 -0.278 3.125 -1.536 -0.235 3.156 -1.543 -0.210 3.157 -1.454 -0.306 3.079 -1.456 -0.280 3.078 -1.466 -0.247 3.088 -1.473 -0.222 3.089 ] Patch "bicubic" "P" [-1.682 -0.109 3.313 -1.768 0.117 3.395 -1.957 0.643 3.605 -1.978 0.643 3.582 -1.619 -0.130 3.242 -1.705 0.096 3.324 -1.802 0.476 3.449 -1.823 0.476 3.426 -1.543 -0.210 3.157 -1.560 -0.141 3.159 -1.679 0.151 3.275 -1.685 0.150 3.269 -1.473 -0.222 3.089 -1.490 -0.153 3.091 -1.527 0.007 3.095 -1.533 0.006 3.090 ] Patch "bicubic" "P" [-1.978 0.643 3.582 -1.999 0.643 3.558 -1.787 0.118 3.371 -1.710 -0.109 3.281 -1.823 0.476 3.426 -1.844 0.476 3.402 -1.732 0.096 3.292 -1.656 -0.131 3.203 -1.685 0.150 3.269 -1.692 0.149 3.263 -1.591 -0.147 3.129 -1.593 -0.217 3.111 -1.533 0.006 3.090 -1.540 0.005 3.084 -1.542 -0.159 3.045 -1.544 -0.230 3.027 ] Patch "bicubic" "P" [-1.710 -0.109 3.281 -1.693 -0.160 3.262 -1.671 -0.226 3.227 -1.666 -0.282 3.219 -1.656 -0.131 3.203 -1.639 -0.182 3.183 -1.631 -0.235 3.166 -1.626 -0.291 3.158 -1.593 -0.217 3.111 -1.594 -0.240 3.105 -1.573 -0.280 3.077 -1.575 -0.304 3.075 -1.544 -0.230 3.027 -1.544 -0.252 3.021 -1.540 -0.282 3.012 -1.542 -0.306 3.010 ] Patch "bicubic" "P" [-1.666 -0.282 3.219 -1.663 -0.324 3.213 -1.678 -0.380 3.228 -1.684 -0.422 3.235 -1.626 -0.291 3.158 -1.623 -0.333 3.152 -1.637 -0.380 3.162 -1.643 -0.422 3.170 -1.575 -0.304 3.075 -1.578 -0.327 3.073 -1.588 -0.366 3.079 -1.592 -0.389 3.084 -1.542 -0.306 3.010 -1.544 -0.329 3.008 -1.553 -0.361 3.010 -1.557 -0.384 3.015 ] Patch "bicubic" "P" [-1.684 -0.422 3.235 -1.688 -0.445 3.240 -1.694 -0.475 3.253 -1.698 -0.498 3.259 -1.643 -0.422 3.170 -1.647 -0.445 3.175 -1.653 -0.471 3.189 -1.657 -0.494 3.196 -1.592 -0.389 3.084 -1.597 -0.415 3.089 -1.602 -0.449 3.100 -1.605 -0.474 3.111 -1.557 -0.384 3.015 -1.561 -0.409 3.020 -1.566 -0.442 3.034 -1.569 -0.466 3.045 ] Patch "bicubic" "P" [-1.698 -0.498 3.259 -1.703 -0.524 3.267 -1.708 -0.559 3.276 -1.713 -0.585 3.285 -1.657 -0.494 3.196 -1.662 -0.520 3.204 -1.663 -0.544 3.210 -1.668 -0.570 3.218 -1.605 -0.474 3.111 -1.607 -0.485 3.116 -1.616 -0.504 3.129 -1.616 -0.515 3.136 -1.569 -0.466 3.045 -1.571 -0.478 3.050 -1.575 -0.492 3.060 -1.575 -0.503 3.067 ] Patch "bicubic" "P" [-1.713 -0.585 3.285 -1.732 -0.695 3.319 -1.806 -0.934 3.358 -1.778 -0.950 3.402 -1.668 -0.570 3.218 -1.687 -0.680 3.253 -1.734 -0.841 3.266 -1.706 -0.858 3.310 -1.616 -0.515 3.136 -1.614 -0.545 3.153 -1.658 -0.664 3.222 -1.644 -0.664 3.231 -1.575 -0.503 3.067 -1.573 -0.532 3.084 -1.575 -0.601 3.117 -1.561 -0.600 3.126 ] Patch "bicubic" "P" [-1.778 -0.950 3.402 -1.751 -0.966 3.444 -1.716 -0.704 3.348 -1.689 -0.599 3.322 -1.706 -0.858 3.310 -1.679 -0.873 3.352 -1.658 -0.685 3.283 -1.630 -0.581 3.257 -1.644 -0.664 3.231 -1.630 -0.662 3.241 -1.578 -0.544 3.183 -1.559 -0.512 3.180 -1.561 -0.600 3.126 -1.547 -0.599 3.135 -1.515 -0.528 3.121 -1.497 -0.497 3.119 ] Patch "bicubic" "P" [-1.689 -0.599 3.322 -1.681 -0.568 3.314 -1.668 -0.528 3.299 -1.659 -0.498 3.290 -1.630 -0.581 3.257 -1.622 -0.549 3.249 -1.616 -0.524 3.244 -1.607 -0.493 3.235 -1.559 -0.512 3.180 -1.554 -0.503 3.180 -1.540 -0.483 3.167 -1.537 -0.473 3.165 -1.497 -0.497 3.119 -1.491 -0.488 3.118 -1.484 -0.476 3.116 -1.481 -0.466 3.114 ] Patch "bicubic" "P" [-1.659 -0.498 3.290 -1.653 -0.475 3.284 -1.643 -0.445 3.276 -1.639 -0.422 3.271 -1.607 -0.493 3.235 -1.601 -0.471 3.229 -1.589 -0.444 3.220 -1.585 -0.421 3.216 -1.537 -0.473 3.165 -1.528 -0.449 3.160 -1.518 -0.416 3.151 -1.513 -0.390 3.145 -1.481 -0.466 3.114 -1.472 -0.442 3.109 -1.459 -0.409 3.101 -1.455 -0.384 3.095 ] Patch "bicubic" "P" [-1.745 -0.388 3.396 -1.745 -0.345 3.397 -1.757 -0.290 3.408 -1.766 -0.250 3.418 -1.713 -0.403 3.361 -1.713 -0.361 3.361 -1.712 -0.288 3.357 -1.721 -0.248 3.367 -1.674 -0.422 3.308 -1.667 -0.381 3.299 -1.664 -0.316 3.290 -1.669 -0.274 3.295 -1.639 -0.422 3.271 -1.632 -0.380 3.263 -1.618 -0.324 3.240 -1.624 -0.282 3.246 ] Patch "bicubic" "P" [-1.766 -0.250 3.418 -1.776 -0.206 3.429 -1.789 -0.149 3.451 -1.809 -0.110 3.467 -1.721 -0.248 3.367 -1.731 -0.205 3.378 -1.754 -0.121 3.411 -1.774 -0.082 3.428 -1.669 -0.274 3.295 -1.677 -0.217 3.303 -1.701 -0.148 3.338 -1.721 -0.096 3.357 -1.624 -0.282 3.246 -1.632 -0.225 3.254 -1.662 -0.161 3.295 -1.682 -0.109 3.313 ] Patch "bicubic" "P" [-1.809 -0.110 3.467 -1.956 0.184 3.592 -2.281 0.858 3.903 -2.321 0.858 3.887 -1.774 -0.082 3.428 -1.921 0.212 3.552 -2.292 1.010 3.898 -2.332 1.010 3.882 -1.721 -0.096 3.357 -1.807 0.130 3.439 -2.042 0.735 3.691 -2.063 0.735 3.668 -1.682 -0.109 3.313 -1.768 0.117 3.395 -1.957 0.643 3.605 -1.978 0.643 3.582 ] Patch "bicubic" "P" [-2.321 0.858 3.887 -2.361 0.857 3.871 -1.979 0.182 3.585 -1.840 -0.110 3.454 -2.332 1.010 3.882 -2.372 1.009 3.865 -1.946 0.213 3.538 -1.807 -0.080 3.407 -2.063 0.735 3.668 -2.084 0.735 3.644 -1.823 0.132 3.423 -1.746 -0.095 3.333 -1.978 0.643 3.582 -1.999 0.643 3.558 -1.787 0.118 3.371 -1.710 -0.109 3.281 ] Patch "bicubic" "P" [-1.840 -0.110 3.454 -1.821 -0.150 3.437 -1.806 -0.206 3.408 -1.797 -0.250 3.394 -1.807 -0.080 3.407 -1.789 -0.120 3.389 -1.769 -0.204 3.353 -1.759 -0.248 3.339 -1.746 -0.095 3.333 -1.729 -0.145 3.314 -1.707 -0.218 3.282 -1.703 -0.274 3.273 -1.710 -0.109 3.281 -1.693 -0.160 3.262 -1.671 -0.226 3.227 -1.666 -0.282 3.219 ] Patch "bicubic" "P" [-1.797 -0.250 3.394 -1.788 -0.288 3.382 -1.782 -0.342 3.370 -1.781 -0.383 3.368 -1.759 -0.248 3.339 -1.751 -0.287 3.327 -1.755 -0.357 3.330 -1.754 -0.398 3.328 -1.703 -0.274 3.273 -1.699 -0.316 3.267 -1.705 -0.380 3.270 -1.712 -0.422 3.278 -1.666 -0.282 3.219 -1.663 -0.324 3.213 -1.678 -0.380 3.228 -1.684 -0.422 3.235 ] Patch "bicubic" "P" [-1.781 -0.383 3.368 -1.780 -0.414 3.367 -1.785 -0.456 3.377 -1.789 -0.487 3.384 -1.754 -0.398 3.328 -1.753 -0.430 3.327 -1.761 -0.478 3.343 -1.766 -0.508 3.350 -1.712 -0.422 3.278 -1.715 -0.445 3.283 -1.720 -0.477 3.292 -1.724 -0.500 3.298 -1.684 -0.422 3.235 -1.688 -0.445 3.240 -1.694 -0.475 3.253 -1.698 -0.498 3.259 ] Patch "bicubic" "P" [-1.789 -0.487 3.384 -1.794 -0.517 3.392 -1.805 -0.554 3.408 -1.812 -0.583 3.418 -1.766 -0.508 3.350 -1.771 -0.538 3.358 -1.783 -0.586 3.376 -1.790 -0.614 3.386 -1.724 -0.500 3.298 -1.728 -0.526 3.306 -1.736 -0.568 3.317 -1.740 -0.594 3.325 -1.698 -0.498 3.259 -1.703 -0.524 3.267 -1.708 -0.559 3.276 -1.713 -0.585 3.285 ] Patch "bicubic" "P" [-1.812 -0.583 3.418 -1.848 -0.731 3.472 -1.984 -1.059 3.545 -1.933 -1.076 3.599 -1.790 -0.614 3.386 -1.826 -0.762 3.440 -1.963 -1.136 3.519 -1.913 -1.153 3.573 -1.740 -0.594 3.325 -1.760 -0.704 3.360 -1.847 -0.986 3.410 -1.819 -1.002 3.454 -1.713 -0.585 3.285 -1.732 -0.695 3.319 -1.806 -0.934 3.358 -1.778 -0.950 3.402 ] Patch "bicubic" "P" [-1.933 -1.076 3.599 -1.883 -1.092 3.652 -1.831 -0.737 3.488 -1.789 -0.590 3.442 -1.913 -1.153 3.573 -1.863 -1.170 3.626 -1.808 -0.768 3.462 -1.766 -0.622 3.416 -1.819 -1.002 3.454 -1.792 -1.018 3.496 -1.747 -0.714 3.382 -1.720 -0.609 3.356 -1.778 -0.950 3.402 -1.751 -0.966 3.444 -1.716 -0.704 3.348 -1.689 -0.599 3.322 ] Patch "bicubic" "P" [-1.789 -0.590 3.442 -1.781 -0.561 3.433 -1.771 -0.522 3.423 -1.764 -0.491 3.416 -1.766 -0.622 3.416 -1.757 -0.593 3.407 -1.741 -0.544 3.390 -1.735 -0.514 3.383 -1.720 -0.609 3.356 -1.711 -0.578 3.348 -1.701 -0.531 3.335 -1.692 -0.501 3.326 -1.689 -0.599 3.322 -1.681 -0.568 3.314 -1.668 -0.528 3.299 -1.659 -0.498 3.290 ] Patch "bicubic" "P" [-1.764 -0.491 3.416 -1.757 -0.461 3.409 -1.745 -0.420 3.396 -1.745 -0.388 3.396 -1.735 -0.514 3.383 -1.728 -0.483 3.376 -1.713 -0.435 3.361 -1.713 -0.403 3.361 -1.692 -0.501 3.326 -1.686 -0.478 3.320 -1.678 -0.446 3.312 -1.674 -0.422 3.308 -1.659 -0.498 3.290 -1.653 -0.475 3.284 -1.643 -0.445 3.276 -1.639 -0.422 3.271 ] Patch "bicubic" "P" [-1.896 -0.299 3.555 -1.896 -0.297 3.556 -1.897 -0.294 3.557 -1.897 -0.292 3.557 -1.850 -0.326 3.508 -1.851 -0.324 3.508 -1.857 -0.282 3.515 -1.858 -0.279 3.515 -1.790 -0.366 3.447 -1.790 -0.324 3.447 -1.795 -0.291 3.452 -1.805 -0.251 3.462 -1.745 -0.388 3.396 -1.745 -0.345 3.397 -1.757 -0.290 3.408 -1.766 -0.250 3.418 ] Patch "bicubic" "P" [-1.897 -0.292 3.557 -1.898 -0.290 3.558 -1.899 -0.287 3.559 -1.899 -0.285 3.559 -1.858 -0.279 3.515 -1.858 -0.277 3.516 -1.872 -0.235 3.531 -1.872 -0.233 3.531 -1.805 -0.251 3.462 -1.815 -0.208 3.473 -1.827 -0.180 3.494 -1.847 -0.141 3.510 -1.766 -0.250 3.418 -1.776 -0.206 3.429 -1.789 -0.149 3.451 -1.809 -0.110 3.467 ] Patch "bicubic" "P" [-1.899 -0.285 3.559 -1.910 -0.186 3.572 -1.926 0.044 3.610 -1.936 0.044 3.603 -1.872 -0.233 3.531 -1.883 -0.134 3.545 -2.042 0.288 3.696 -2.051 0.288 3.688 -1.847 -0.141 3.510 -1.994 0.153 3.635 -2.261 0.576 3.913 -2.301 0.575 3.897 -1.809 -0.110 3.467 -1.956 0.184 3.592 -2.281 0.858 3.903 -2.321 0.858 3.887 ] Patch "bicubic" "P" [-1.936 0.044 3.603 -1.946 0.044 3.595 -1.912 -0.186 3.571 -1.902 -0.285 3.557 -2.051 0.288 3.688 -2.061 0.288 3.680 -1.894 -0.134 3.540 -1.883 -0.233 3.526 -2.301 0.575 3.897 -2.341 0.575 3.881 -2.011 0.153 3.631 -1.872 -0.140 3.501 -2.321 0.858 3.887 -2.361 0.857 3.871 -1.979 0.182 3.585 -1.840 -0.110 3.454 ] Patch "bicubic" "P" [-1.902 -0.285 3.557 -1.902 -0.287 3.557 -1.901 -0.290 3.555 -1.901 -0.292 3.555 -1.883 -0.233 3.526 -1.883 -0.235 3.526 -1.870 -0.277 3.507 -1.869 -0.279 3.506 -1.872 -0.140 3.501 -1.853 -0.180 3.483 -1.840 -0.207 3.456 -1.830 -0.251 3.442 -1.840 -0.110 3.454 -1.821 -0.150 3.437 -1.806 -0.206 3.408 -1.797 -0.250 3.394 ] Patch "bicubic" "P" [-1.901 -0.292 3.555 -1.900 -0.294 3.554 -1.900 -0.297 3.553 -1.899 -0.300 3.552 -1.869 -0.279 3.506 -1.869 -0.282 3.506 -1.864 -0.322 3.498 -1.864 -0.325 3.497 -1.830 -0.251 3.442 -1.822 -0.290 3.430 -1.820 -0.321 3.425 -1.818 -0.362 3.424 -1.797 -0.250 3.394 -1.788 -0.288 3.382 -1.782 -0.342 3.370 -1.781 -0.383 3.368 ] Patch "bicubic" "P" [-1.899 -0.300 3.552 -1.898 -0.304 3.551 -1.897 -0.310 3.549 -1.896 -0.315 3.548 -1.864 -0.325 3.497 -1.863 -0.329 3.496 -1.865 -0.362 3.500 -1.864 -0.366 3.499 -1.818 -0.362 3.424 -1.817 -0.393 3.422 -1.824 -0.420 3.434 -1.828 -0.451 3.441 -1.781 -0.383 3.368 -1.780 -0.414 3.367 -1.785 -0.456 3.377 -1.789 -0.487 3.384 ] Patch "bicubic" "P" [-1.896 -0.315 3.548 -1.895 -0.318 3.547 -1.893 -0.323 3.545 -1.893 -0.327 3.545 -1.864 -0.366 3.499 -1.863 -0.370 3.498 -1.869 -0.400 3.507 -1.869 -0.403 3.507 -1.828 -0.451 3.441 -1.833 -0.481 3.449 -1.844 -0.498 3.465 -1.851 -0.526 3.475 -1.789 -0.487 3.384 -1.794 -0.517 3.392 -1.805 -0.554 3.408 -1.812 -0.583 3.418 ] Patch "bicubic" "P" [-1.893 -0.327 3.545 -1.892 -0.385 3.545 -1.913 -0.520 3.530 -1.891 -0.522 3.546 -1.869 -0.403 3.507 -1.867 -0.462 3.506 -1.926 -0.686 3.546 -1.904 -0.688 3.562 -1.851 -0.526 3.475 -1.887 -0.674 3.529 -2.024 -0.905 3.597 -1.974 -0.922 3.651 -1.812 -0.583 3.418 -1.848 -0.731 3.472 -1.984 -1.059 3.545 -1.933 -1.076 3.599 ] Patch "bicubic" "P" [-1.891 -0.522 3.546 -1.869 -0.524 3.562 -1.890 -0.385 3.546 -1.890 -0.327 3.547 -1.904 -0.688 3.562 -1.882 -0.690 3.578 -1.859 -0.464 3.514 -1.860 -0.406 3.516 -1.974 -0.922 3.651 -1.924 -0.939 3.704 -1.876 -0.676 3.538 -1.834 -0.530 3.492 -1.933 -1.076 3.599 -1.883 -1.092 3.652 -1.831 -0.737 3.488 -1.789 -0.590 3.442 ] Patch "bicubic" "P" [-1.890 -0.327 3.547 -1.890 -0.323 3.547 -1.892 -0.319 3.550 -1.892 -0.315 3.551 -1.860 -0.406 3.516 -1.860 -0.402 3.516 -1.853 -0.372 3.509 -1.854 -0.368 3.510 -1.834 -0.530 3.492 -1.825 -0.501 3.483 -1.816 -0.486 3.473 -1.809 -0.456 3.466 -1.789 -0.590 3.442 -1.781 -0.561 3.433 -1.771 -0.522 3.423 -1.764 -0.491 3.416 ] Patch "bicubic" "P" [-1.892 -0.315 3.551 -1.893 -0.311 3.552 -1.895 -0.304 3.554 -1.896 -0.299 3.555 -1.854 -0.368 3.510 -1.855 -0.363 3.512 -1.849 -0.331 3.506 -1.850 -0.326 3.508 -1.809 -0.456 3.466 -1.803 -0.425 3.460 -1.790 -0.398 3.446 -1.790 -0.366 3.447 -1.764 -0.491 3.416 -1.757 -0.461 3.409 -1.745 -0.420 3.396 -1.745 -0.388 3.396 ] Patch "bicubic" "P" [0.597 -0.404 0.009 0.589 -0.290 0.009 0.549 -0.139 0.006 0.497 -0.038 0.013 0.661 -0.410 -0.157 0.652 -0.297 -0.157 0.613 -0.127 -0.177 0.561 -0.026 -0.170 0.711 -0.403 -0.391 0.705 -0.282 -0.420 0.658 -0.132 -0.410 0.602 -0.021 -0.427 0.756 -0.416 -0.563 0.750 -0.294 -0.592 0.695 -0.129 -0.600 0.640 -0.019 -0.617 ] Patch "bicubic" "P" [0.497 -0.038 0.013 0.456 0.042 0.018 0.367 0.129 0.034 0.296 0.184 0.050 0.561 -0.026 -0.170 0.520 0.054 -0.164 0.435 0.146 -0.172 0.364 0.201 -0.156 0.602 -0.021 -0.427 0.563 0.057 -0.439 0.465 0.132 -0.437 0.406 0.198 -0.445 0.640 -0.019 -0.617 0.601 0.059 -0.630 0.505 0.134 -0.650 0.447 0.199 -0.658 ] Patch "bicubic" "P" [0.296 0.184 0.050 0.214 0.248 0.069 0.101 0.354 0.146 -0.004 0.354 0.129 0.364 0.201 -0.156 0.282 0.266 -0.137 0.173 0.353 -0.094 0.068 0.353 -0.112 0.406 0.198 -0.445 0.342 0.270 -0.453 0.246 0.360 -0.435 0.190 0.438 -0.423 0.447 0.199 -0.658 0.382 0.271 -0.666 0.287 0.361 -0.683 0.231 0.439 -0.671 ] Patch "bicubic" "P" [-0.004 0.354 0.129 -0.115 0.354 0.110 -0.210 0.249 -0.003 -0.289 0.184 -0.048 0.055 0.386 -0.115 -0.057 0.386 -0.133 -0.159 0.268 -0.212 -0.239 0.202 -0.258 0.002 0.434 -0.458 -0.047 0.356 -0.486 -0.141 0.269 -0.534 -0.205 0.198 -0.545 0.043 0.435 -0.707 -0.006 0.357 -0.735 -0.105 0.270 -0.747 -0.169 0.199 -0.758 ] Patch "bicubic" "P" [-0.289 0.184 -0.048 -0.351 0.133 -0.084 -0.433 0.049 -0.122 -0.469 -0.029 -0.139 -0.239 0.202 -0.258 -0.301 0.151 -0.293 -0.390 0.062 -0.312 -0.427 -0.016 -0.329 -0.205 0.198 -0.545 -0.264 0.133 -0.556 -0.356 0.059 -0.588 -0.397 -0.019 -0.589 -0.169 0.199 -0.758 -0.228 0.134 -0.769 -0.324 0.059 -0.780 -0.365 -0.019 -0.781 ] Patch "bicubic" "P" [-0.469 -0.029 -0.139 -0.517 -0.130 -0.161 -0.555 -0.281 -0.168 -0.563 -0.395 -0.174 -0.427 -0.016 -0.329 -0.475 -0.117 -0.351 -0.522 -0.289 -0.344 -0.530 -0.402 -0.350 -0.397 -0.019 -0.589 -0.455 -0.130 -0.590 -0.507 -0.281 -0.616 -0.522 -0.403 -0.590 -0.365 -0.019 -0.781 -0.423 -0.129 -0.783 -0.478 -0.294 -0.792 -0.493 -0.416 -0.766 ] Patch "bicubic" "P" [-0.563 -0.395 -0.174 -0.567 -0.454 -0.177 -0.547 -0.542 -0.175 -0.507 -0.586 -0.168 -0.530 -0.402 -0.350 -0.534 -0.462 -0.353 -0.518 -0.547 -0.321 -0.478 -0.591 -0.314 -0.522 -0.403 -0.590 -0.529 -0.464 -0.577 -0.500 -0.550 -0.546 -0.463 -0.589 -0.513 -0.493 -0.416 -0.766 -0.500 -0.477 -0.753 -0.472 -0.549 -0.693 -0.435 -0.588 -0.659 ] Patch "bicubic" "P" [-0.507 -0.586 -0.168 -0.454 -0.644 -0.159 -0.349 -0.683 -0.145 -0.277 -0.707 -0.124 -0.478 -0.591 -0.314 -0.425 -0.649 -0.305 -0.320 -0.689 -0.260 -0.248 -0.713 -0.239 -0.463 -0.589 -0.513 -0.411 -0.643 -0.466 -0.305 -0.683 -0.433 -0.229 -0.711 -0.396 -0.435 -0.588 -0.659 -0.383 -0.642 -0.612 -0.285 -0.683 -0.550 -0.210 -0.711 -0.513 ] Patch "bicubic" "P" [-0.277 -0.707 -0.124 -0.183 -0.739 -0.096 -0.061 -0.770 -0.024 0.041 -0.769 -0.006 -0.248 -0.713 -0.239 -0.154 -0.745 -0.211 -0.027 -0.776 -0.141 0.075 -0.776 -0.123 -0.229 -0.711 -0.396 -0.153 -0.740 -0.358 -0.042 -0.775 -0.306 0.046 -0.774 -0.291 -0.210 -0.711 -0.513 -0.133 -0.739 -0.475 -0.024 -0.774 -0.426 0.064 -0.774 -0.412 ] Patch "bicubic" "P" [0.041 -0.769 -0.006 0.122 -0.768 0.009 0.230 -0.732 -0.020 0.307 -0.704 -0.017 0.075 -0.776 -0.123 0.156 -0.775 -0.108 0.270 -0.737 -0.135 0.348 -0.709 -0.132 0.046 -0.774 -0.291 0.150 -0.774 -0.274 0.284 -0.738 -0.281 0.383 -0.708 -0.292 0.064 -0.774 -0.412 0.168 -0.773 -0.395 0.307 -0.738 -0.401 0.407 -0.707 -0.412 ] Patch "bicubic" "P" [0.307 -0.704 -0.017 0.381 -0.677 -0.014 0.485 -0.643 0.009 0.539 -0.586 0.014 0.348 -0.709 -0.132 0.422 -0.682 -0.129 0.540 -0.647 -0.133 0.594 -0.591 -0.128 0.383 -0.708 -0.292 0.467 -0.682 -0.302 0.572 -0.643 -0.302 0.636 -0.589 -0.329 0.407 -0.707 -0.412 0.491 -0.681 -0.422 0.603 -0.642 -0.452 0.667 -0.588 -0.479 ] Patch "bicubic" "P" [0.539 -0.586 0.014 0.579 -0.545 0.018 0.602 -0.461 0.010 0.597 -0.404 0.009 0.594 -0.591 -0.128 0.634 -0.549 -0.125 0.665 -0.468 -0.157 0.661 -0.410 -0.157 0.636 -0.589 -0.329 0.682 -0.550 -0.349 0.714 -0.464 -0.376 0.711 -0.403 -0.391 0.667 -0.588 -0.479 0.713 -0.550 -0.499 0.759 -0.477 -0.548 0.756 -0.416 -0.563 ] Patch "bicubic" "P" [-0.079 -0.328 1.624 -0.079 -0.275 1.624 -0.106 -0.205 1.612 -0.132 -0.160 1.600 0.191 -0.336 1.173 0.191 -0.282 1.173 0.147 -0.163 1.167 0.121 -0.118 1.155 0.410 -0.384 0.500 0.401 -0.271 0.500 0.381 -0.170 0.490 0.329 -0.069 0.497 0.597 -0.404 0.009 0.589 -0.290 0.009 0.549 -0.139 0.006 0.497 -0.038 0.013 ] Patch "bicubic" "P" [-0.132 -0.160 1.600 -0.167 -0.101 1.584 -0.228 -0.033 1.557 -0.278 0.011 1.534 0.121 -0.118 1.155 0.086 -0.059 1.140 -0.010 0.029 1.134 -0.060 0.073 1.111 0.329 -0.069 0.497 0.288 0.011 0.503 0.216 0.090 0.488 0.146 0.145 0.504 0.497 -0.038 0.013 0.456 0.042 0.018 0.367 0.129 0.034 0.296 0.184 0.050 ] Patch "bicubic" "P" [-0.278 0.011 1.534 -0.333 0.060 1.510 -0.408 0.146 1.476 -0.478 0.146 1.444 -0.060 0.073 1.111 -0.114 0.122 1.087 -0.229 0.212 1.097 -0.299 0.212 1.066 0.146 0.145 0.504 0.064 0.209 0.523 0.002 0.299 0.555 -0.103 0.299 0.537 0.296 0.184 0.050 0.214 0.248 0.069 0.101 0.354 0.146 -0.004 0.354 0.129 ] Patch "bicubic" "P" [-0.478 0.146 1.444 -0.548 0.146 1.413 -0.623 0.060 1.379 -0.677 0.011 1.355 -0.299 0.212 1.066 -0.369 0.212 1.034 -0.467 0.121 0.973 -0.522 0.072 0.948 -0.103 0.299 0.537 -0.215 0.299 0.519 -0.312 0.211 0.423 -0.392 0.146 0.378 -0.004 0.354 0.129 -0.115 0.354 0.110 -0.210 0.249 -0.003 -0.289 0.184 -0.048 ] Patch "bicubic" "P" [-0.677 0.011 1.355 -0.727 -0.033 1.332 -0.789 -0.101 1.305 -0.824 -0.160 1.289 -0.522 0.072 0.948 -0.572 0.028 0.926 -0.656 -0.058 0.884 -0.690 -0.117 0.869 -0.392 0.146 0.378 -0.454 0.095 0.342 -0.528 0.019 0.310 -0.565 -0.059 0.293 -0.289 0.184 -0.048 -0.351 0.133 -0.084 -0.433 0.049 -0.122 -0.469 -0.029 -0.139 ] Patch "bicubic" "P" [-0.824 -0.160 1.289 -0.850 -0.205 1.277 -0.877 -0.275 1.265 -0.877 -0.328 1.265 -0.690 -0.117 0.869 -0.717 -0.162 0.857 -0.757 -0.280 0.839 -0.757 -0.333 0.839 -0.565 -0.059 0.293 -0.613 -0.159 0.271 -0.637 -0.263 0.266 -0.645 -0.376 0.260 -0.469 -0.029 -0.139 -0.517 -0.130 -0.161 -0.555 -0.281 -0.168 -0.563 -0.395 -0.174 ] Patch "bicubic" "P" [-0.877 -0.328 1.265 -0.877 -0.390 1.265 -0.857 -0.476 1.274 -0.824 -0.525 1.289 -0.757 -0.333 0.839 -0.757 -0.394 0.839 -0.730 -0.502 0.845 -0.697 -0.551 0.861 -0.645 -0.376 0.260 -0.649 -0.436 0.257 -0.635 -0.528 0.264 -0.594 -0.572 0.271 -0.563 -0.395 -0.174 -0.567 -0.454 -0.177 -0.547 -0.542 -0.175 -0.507 -0.586 -0.168 ] Patch "bicubic" "P" [-0.824 -0.525 1.289 -0.793 -0.569 1.303 -0.725 -0.598 1.333 -0.677 -0.617 1.355 -0.697 -0.551 0.861 -0.666 -0.595 0.874 -0.564 -0.638 0.904 -0.516 -0.657 0.925 -0.594 -0.572 0.271 -0.541 -0.630 0.280 -0.461 -0.661 0.301 -0.389 -0.685 0.322 -0.507 -0.586 -0.168 -0.454 -0.644 -0.159 -0.349 -0.683 -0.145 -0.277 -0.707 -0.124 ] Patch "bicubic" "P" [-0.677 -0.617 1.355 -0.620 -0.640 1.381 -0.539 -0.665 1.417 -0.478 -0.664 1.444 -0.516 -0.657 0.925 -0.459 -0.680 0.951 -0.346 -0.708 0.998 -0.284 -0.708 1.026 -0.389 -0.685 0.322 -0.294 -0.716 0.350 -0.191 -0.743 0.419 -0.089 -0.743 0.438 -0.277 -0.707 -0.124 -0.183 -0.739 -0.096 -0.061 -0.770 -0.024 0.041 -0.769 -0.006 ] Patch "bicubic" "P" [-0.478 -0.664 1.444 -0.416 -0.664 1.472 -0.336 -0.637 1.508 -0.278 -0.614 1.534 -0.284 -0.708 1.026 -0.223 -0.707 1.054 -0.111 -0.678 1.066 -0.054 -0.655 1.091 -0.089 -0.743 0.438 -0.008 -0.742 0.453 0.065 -0.710 0.449 0.142 -0.681 0.453 0.041 -0.769 -0.006 0.122 -0.768 0.009 0.230 -0.732 -0.020 0.307 -0.704 -0.017 ] Patch "bicubic" "P" [-0.278 -0.614 1.534 -0.231 -0.595 1.555 -0.163 -0.568 1.586 -0.132 -0.525 1.600 -0.054 -0.655 1.091 -0.007 -0.635 1.113 0.098 -0.595 1.141 0.129 -0.551 1.154 0.142 -0.681 0.453 0.216 -0.654 0.455 0.300 -0.628 0.492 0.354 -0.572 0.497 0.307 -0.704 -0.017 0.381 -0.677 -0.014 0.485 -0.643 0.009 0.539 -0.586 0.014 ] Patch "bicubic" "P" [-0.132 -0.525 1.600 -0.098 -0.476 1.615 -0.079 -0.390 1.624 -0.079 -0.328 1.624 0.129 -0.551 1.154 0.163 -0.503 1.170 0.191 -0.397 1.173 0.191 -0.336 1.173 0.354 -0.572 0.497 0.394 -0.530 0.500 0.414 -0.441 0.500 0.410 -0.384 0.500 0.539 -0.586 0.014 0.579 -0.545 0.018 0.602 -0.461 0.010 0.597 -0.404 0.009 ] Patch "bicubic" "P" [0.279 0.124 -2.485 0.293 0.180 -2.277 0.321 0.242 -1.997 0.313 0.285 -1.786 0.368 0.124 -2.489 0.382 0.180 -2.282 0.420 0.242 -1.990 0.412 0.285 -1.779 0.483 0.078 -2.462 0.506 0.122 -2.244 0.524 0.167 -1.947 0.518 0.192 -1.725 0.560 0.039 -2.442 0.584 0.083 -2.224 0.602 0.109 -1.926 0.596 0.135 -1.705 ] Patch "bicubic" "P" [0.313 0.285 -1.786 0.308 0.314 -1.644 0.258 0.339 -1.457 0.235 0.362 -1.317 0.209 0.285 -1.793 0.203 0.314 -1.652 0.147 0.339 -1.475 0.124 0.362 -1.335 0.087 0.194 -1.756 0.075 0.214 -1.602 0.027 0.247 -1.409 0.001 0.257 -1.256 0.002 0.135 -1.747 -0.011 0.155 -1.593 -0.062 0.181 -1.392 -0.089 0.191 -1.239 ] Patch "bicubic" "P" [0.235 0.362 -1.317 0.177 0.384 -1.134 0.075 0.436 -0.897 0.043 0.435 -0.707 0.234 0.385 -1.123 0.176 0.407 -0.940 0.034 0.435 -0.648 0.002 0.434 -0.458 0.262 0.440 -0.863 0.221 0.439 -0.615 0.127 0.386 -0.355 0.055 0.386 -0.115 0.231 0.439 -0.671 0.190 0.438 -0.423 0.068 0.353 -0.112 -0.004 0.354 0.129 ] Patch "bicubic" "P" [0.235 0.362 -1.317 0.177 0.384 -1.134 0.075 0.436 -0.897 0.043 0.435 -0.707 0.124 0.362 -1.335 0.067 0.384 -1.152 0.025 0.358 -0.925 -0.006 0.357 -0.735 0.001 0.257 -1.256 -0.024 0.266 -1.112 -0.081 0.271 -0.891 -0.105 0.270 -0.747 -0.089 0.191 -1.239 -0.113 0.200 -1.095 -0.145 0.200 -0.903 -0.169 0.199 -0.758 ] Patch "bicubic" "P" [0.043 0.435 -0.707 0.002 0.434 -0.458 0.055 0.386 -0.115 -0.004 0.354 0.129 0.072 0.481 -0.691 0.031 0.479 -0.442 0.037 0.386 -0.056 -0.022 0.354 0.187 0.079 0.551 -0.652 0.048 0.549 -0.427 0.011 0.385 -0.032 0.036 0.385 -0.026 0.081 0.595 -0.618 0.050 0.593 -0.392 0.019 0.441 -0.056 0.043 0.441 -0.049 ] Patch "bicubic" "P" [0.004 0.039 -2.412 0.002 0.080 -2.215 0.017 0.109 -1.947 0.002 0.135 -1.747 0.078 0.078 -2.440 0.077 0.120 -2.243 0.103 0.168 -1.955 0.087 0.194 -1.756 0.190 0.124 -2.480 0.204 0.180 -2.272 0.217 0.242 -2.004 0.209 0.285 -1.793 0.279 0.124 -2.485 0.293 0.180 -2.277 0.321 0.242 -1.997 0.313 0.285 -1.786 ] Patch "bicubic" "P" [0.002 0.135 -1.747 -0.011 0.155 -1.593 -0.062 0.181 -1.392 -0.089 0.191 -1.239 -0.064 0.089 -1.741 -0.076 0.109 -1.587 -0.133 0.129 -1.379 -0.159 0.139 -1.226 -0.145 0.012 -1.734 -0.161 0.025 -1.577 -0.214 0.044 -1.373 -0.244 0.050 -1.218 -0.184 -0.059 -1.735 -0.200 -0.046 -1.578 -0.260 -0.032 -1.374 -0.290 -0.025 -1.218 ] Patch "bicubic" "P" [-0.089 0.191 -1.239 -0.113 0.200 -1.095 -0.145 0.200 -0.903 -0.169 0.199 -0.758 -0.159 0.139 -1.226 -0.184 0.148 -1.082 -0.204 0.135 -0.913 -0.228 0.134 -0.769 -0.244 0.050 -1.218 -0.268 0.056 -1.087 -0.302 0.060 -0.912 -0.324 0.059 -0.780 -0.290 -0.025 -1.218 -0.315 -0.020 -1.088 -0.343 -0.018 -0.913 -0.365 -0.019 -0.781 ] Patch "bicubic" "P" [0.560 0.039 -2.442 0.584 0.083 -2.224 0.602 0.109 -1.926 0.596 0.135 -1.705 0.626 0.005 -2.426 0.649 0.049 -2.208 0.665 0.062 -1.910 0.659 0.088 -1.688 0.705 -0.057 -2.395 0.730 -0.031 -2.187 0.745 -0.003 -1.883 0.739 0.012 -1.672 0.745 -0.115 -2.368 0.770 -0.089 -2.159 0.783 -0.073 -1.877 0.777 -0.059 -1.666 ] Patch "bicubic" "P" [0.596 0.135 -1.705 0.591 0.155 -1.534 0.547 0.180 -1.309 0.523 0.191 -1.139 0.518 0.192 -1.725 0.513 0.212 -1.554 0.466 0.247 -1.354 0.442 0.257 -1.184 0.412 0.285 -1.779 0.407 0.314 -1.637 0.371 0.339 -1.439 0.347 0.362 -1.298 0.313 0.285 -1.786 0.308 0.314 -1.644 0.258 0.339 -1.457 0.235 0.362 -1.317 ] Patch "bicubic" "P" [0.523 0.191 -1.139 0.502 0.200 -0.995 0.474 0.200 -0.801 0.447 0.199 -0.658 0.442 0.257 -1.184 0.421 0.266 -1.039 0.410 0.272 -0.810 0.382 0.271 -0.666 0.347 0.362 -1.298 0.346 0.385 -1.105 0.319 0.362 -0.875 0.287 0.361 -0.683 0.235 0.362 -1.317 0.234 0.385 -1.123 0.262 0.440 -0.863 0.231 0.439 -0.671 ] Patch "bicubic" "P" [-0.172 -0.115 -2.318 -0.182 -0.093 -2.144 -0.165 -0.073 -1.909 -0.184 -0.059 -1.735 -0.136 -0.056 -2.348 -0.146 -0.034 -2.174 -0.126 -0.003 -1.908 -0.145 0.012 -1.734 -0.060 0.005 -2.389 -0.061 0.047 -2.192 -0.049 0.063 -1.940 -0.064 0.089 -1.741 0.004 0.039 -2.412 0.002 0.080 -2.215 0.017 0.109 -1.947 0.002 0.135 -1.747 ] Patch "bicubic" "P" [-0.184 -0.059 -1.735 -0.200 -0.046 -1.578 -0.260 -0.032 -1.374 -0.290 -0.025 -1.218 -0.238 -0.157 -1.736 -0.255 -0.144 -1.579 -0.305 -0.104 -1.375 -0.334 -0.097 -1.219 -0.299 -0.302 -1.768 -0.302 -0.258 -1.614 -0.313 -0.218 -1.384 -0.343 -0.218 -1.228 -0.303 -0.414 -1.754 -0.307 -0.370 -1.601 -0.354 -0.290 -1.399 -0.384 -0.290 -1.243 ] Patch "bicubic" "P" [-0.290 -0.025 -1.218 -0.315 -0.020 -1.088 -0.343 -0.018 -0.913 -0.365 -0.019 -0.781 -0.334 -0.097 -1.219 -0.359 -0.092 -1.088 -0.402 -0.129 -0.914 -0.423 -0.129 -0.783 -0.343 -0.218 -1.228 -0.371 -0.218 -1.079 -0.426 -0.251 -0.928 -0.478 -0.294 -0.792 -0.384 -0.290 -1.243 -0.412 -0.291 -1.094 -0.441 -0.373 -0.902 -0.493 -0.416 -0.766 ] Patch "bicubic" "P" [0.745 -0.115 -2.368 0.770 -0.089 -2.159 0.783 -0.073 -1.877 0.777 -0.059 -1.666 0.787 -0.178 -2.338 0.812 -0.152 -2.129 0.837 -0.171 -1.867 0.831 -0.157 -1.656 0.820 -0.277 -2.293 0.845 -0.290 -2.111 0.881 -0.289 -1.874 0.889 -0.309 -1.691 0.822 -0.350 -2.258 0.846 -0.363 -2.076 0.886 -0.394 -1.835 0.893 -0.414 -1.652 ] Patch "bicubic" "P" [0.777 -0.059 -1.666 0.772 -0.046 -1.482 0.731 -0.032 -1.238 0.707 -0.025 -1.056 0.739 0.012 -1.672 0.734 0.025 -1.488 0.681 0.039 -1.253 0.657 0.046 -1.070 0.659 0.088 -1.688 0.654 0.108 -1.518 0.610 0.129 -1.274 0.586 0.139 -1.104 0.596 0.135 -1.705 0.591 0.155 -1.534 0.547 0.180 -1.309 0.523 0.191 -1.139 ] Patch "bicubic" "P" [0.777 -0.059 -1.666 0.772 -0.046 -1.482 0.731 -0.032 -1.238 0.707 -0.025 -1.056 0.831 -0.157 -1.656 0.825 -0.144 -1.472 0.788 -0.112 -1.222 0.764 -0.105 -1.040 0.889 -0.309 -1.691 0.876 -0.265 -1.510 0.839 -0.229 -1.229 0.815 -0.230 -1.043 0.893 -0.414 -1.652 0.880 -0.370 -1.471 0.899 -0.307 -1.224 0.876 -0.308 -1.039 ] Patch "bicubic" "P" [0.707 -0.025 -1.056 0.690 -0.020 -0.924 0.665 -0.017 -0.748 0.640 -0.019 -0.617 0.657 0.046 -1.070 0.639 0.051 -0.938 0.626 0.061 -0.760 0.601 0.059 -0.630 0.586 0.139 -1.104 0.566 0.148 -0.960 0.533 0.135 -0.794 0.505 0.134 -0.650 0.523 0.191 -1.139 0.502 0.200 -0.995 0.474 0.200 -0.801 0.447 0.199 -0.658 ] Patch "bicubic" "P" [-0.246 -0.368 -2.203 -0.260 -0.378 -2.068 -0.284 -0.397 -1.888 -0.303 -0.414 -1.754 -0.249 -0.291 -2.241 -0.264 -0.301 -2.105 -0.280 -0.285 -1.902 -0.299 -0.302 -1.768 -0.213 -0.183 -2.284 -0.223 -0.160 -2.109 -0.220 -0.171 -1.910 -0.238 -0.157 -1.736 -0.172 -0.115 -2.318 -0.182 -0.093 -2.144 -0.165 -0.073 -1.909 -0.184 -0.059 -1.735 ] Patch "bicubic" "P" [-0.303 -0.414 -1.754 -0.321 -0.430 -1.631 -0.344 -0.480 -1.471 -0.368 -0.480 -1.348 -0.307 -0.370 -1.601 -0.325 -0.386 -1.478 -0.378 -0.480 -1.294 -0.401 -0.480 -1.172 -0.354 -0.290 -1.399 -0.382 -0.290 -1.251 -0.412 -0.385 -1.079 -0.463 -0.428 -0.943 -0.384 -0.290 -1.243 -0.412 -0.291 -1.094 -0.441 -0.373 -0.902 -0.493 -0.416 -0.766 ] Patch "bicubic" "P" [-0.303 -0.414 -1.754 -0.321 -0.430 -1.631 -0.344 -0.480 -1.471 -0.368 -0.480 -1.348 -0.303 -0.421 -1.778 -0.320 -0.437 -1.656 -0.377 -0.459 -1.480 -0.400 -0.459 -1.357 -0.352 -0.416 -1.719 -0.353 -0.429 -1.719 -0.421 -0.453 -1.469 -0.452 -0.450 -1.304 -0.372 -0.424 -1.706 -0.373 -0.437 -1.706 -0.457 -0.464 -1.455 -0.488 -0.461 -1.290 ] Patch "bicubic" "P" [-0.368 -0.480 -1.348 -0.401 -0.480 -1.172 -0.463 -0.428 -0.943 -0.493 -0.416 -0.766 -0.328 -0.506 -1.337 -0.362 -0.506 -1.160 -0.471 -0.490 -0.930 -0.500 -0.477 -0.753 -0.333 -0.555 -1.268 -0.373 -0.557 -1.094 -0.439 -0.548 -0.867 -0.472 -0.549 -0.693 -0.304 -0.580 -1.238 -0.344 -0.583 -1.064 -0.402 -0.587 -0.834 -0.435 -0.588 -0.659 ] Patch "bicubic" "P" [-0.368 -0.480 -1.348 -0.401 -0.480 -1.172 -0.463 -0.428 -0.943 -0.493 -0.416 -0.766 -0.400 -0.459 -1.357 -0.434 -0.459 -1.181 -0.473 -0.437 -0.916 -0.503 -0.424 -0.740 -0.452 -0.450 -1.304 -0.482 -0.448 -1.139 -0.503 -0.415 -0.852 -0.502 -0.402 -0.852 -0.488 -0.461 -1.290 -0.518 -0.459 -1.125 -0.531 -0.425 -0.859 -0.530 -0.412 -0.859 ] Patch "bicubic" "P" [0.822 -0.350 -2.258 0.846 -0.363 -2.076 0.886 -0.394 -1.835 0.893 -0.414 -1.652 0.823 -0.409 -2.230 0.848 -0.421 -2.048 0.889 -0.466 -1.808 0.896 -0.486 -1.626 0.793 -0.489 -2.194 0.807 -0.500 -1.987 0.855 -0.520 -1.714 0.854 -0.528 -1.506 0.755 -0.534 -2.168 0.769 -0.545 -1.960 0.801 -0.564 -1.684 0.799 -0.572 -1.475 ] Patch "bicubic" "P" [0.893 -0.414 -1.652 0.901 -0.434 -1.472 0.893 -0.481 -1.232 0.871 -0.481 -1.052 0.880 -0.370 -1.471 0.887 -0.389 -1.291 0.874 -0.481 -1.081 0.852 -0.481 -0.901 0.899 -0.307 -1.224 0.881 -0.308 -1.074 0.812 -0.388 -0.854 0.793 -0.426 -0.709 0.876 -0.308 -1.039 0.857 -0.308 -0.889 0.774 -0.377 -0.707 0.756 -0.416 -0.563 ] Patch "bicubic" "P" [0.893 -0.414 -1.652 0.901 -0.434 -1.472 0.893 -0.481 -1.232 0.871 -0.481 -1.052 0.896 -0.486 -1.626 0.904 -0.506 -1.445 0.849 -0.505 -1.232 0.826 -0.505 -1.052 0.854 -0.528 -1.506 0.853 -0.534 -1.361 0.809 -0.553 -1.146 0.790 -0.555 -1.003 0.799 -0.572 -1.475 0.798 -0.578 -1.330 0.766 -0.578 -1.139 0.747 -0.580 -0.995 ] Patch "bicubic" "P" [0.871 -0.481 -1.052 0.852 -0.481 -0.901 0.793 -0.426 -0.709 0.756 -0.416 -0.563 0.900 -0.465 -1.051 0.881 -0.465 -0.901 0.789 -0.435 -0.678 0.752 -0.424 -0.531 0.938 -0.455 -1.013 0.924 -0.453 -0.868 0.794 -0.414 -0.647 0.795 -0.404 -0.652 0.965 -0.461 -0.993 0.951 -0.460 -0.849 0.825 -0.423 -0.643 0.826 -0.412 -0.648 ] Patch "bicubic" "P" [-0.153 -0.527 -2.118 -0.168 -0.538 -1.984 -0.182 -0.564 -1.805 -0.205 -0.572 -1.671 -0.192 -0.486 -2.140 -0.208 -0.498 -2.006 -0.222 -0.526 -1.832 -0.245 -0.534 -1.698 -0.243 -0.423 -2.177 -0.258 -0.433 -2.041 -0.287 -0.457 -1.881 -0.306 -0.475 -1.746 -0.246 -0.368 -2.203 -0.260 -0.378 -2.068 -0.284 -0.397 -1.888 -0.303 -0.414 -1.754 ] Patch "bicubic" "P" [-0.205 -0.572 -1.671 -0.228 -0.580 -1.540 -0.275 -0.578 -1.368 -0.304 -0.580 -1.238 -0.245 -0.534 -1.698 -0.268 -0.542 -1.567 -0.304 -0.553 -1.397 -0.333 -0.555 -1.268 -0.306 -0.475 -1.746 -0.324 -0.491 -1.624 -0.304 -0.505 -1.459 -0.328 -0.506 -1.337 -0.303 -0.414 -1.754 -0.321 -0.430 -1.631 -0.344 -0.480 -1.471 -0.368 -0.480 -1.348 ] Patch "bicubic" "P" [-0.304 -0.580 -1.238 -0.344 -0.583 -1.064 -0.402 -0.587 -0.834 -0.435 -0.588 -0.659 -0.256 -0.622 -1.188 -0.295 -0.625 -1.015 -0.350 -0.641 -0.787 -0.383 -0.642 -0.612 -0.185 -0.675 -1.117 -0.216 -0.680 -0.945 -0.256 -0.682 -0.723 -0.285 -0.683 -0.550 -0.113 -0.702 -1.088 -0.144 -0.706 -0.916 -0.180 -0.710 -0.685 -0.210 -0.711 -0.513 ] Patch "bicubic" "P" [0.037 -0.656 -2.050 0.017 -0.663 -1.904 0.001 -0.678 -1.708 -0.021 -0.685 -1.562 -0.029 -0.630 -2.062 -0.049 -0.637 -1.916 -0.064 -0.655 -1.729 -0.087 -0.662 -1.583 -0.106 -0.575 -2.093 -0.122 -0.586 -1.959 -0.135 -0.609 -1.773 -0.158 -0.617 -1.639 -0.153 -0.527 -2.118 -0.168 -0.538 -1.984 -0.182 -0.564 -1.805 -0.205 -0.572 -1.671 ] Patch "bicubic" "P" [-0.021 -0.685 -1.562 -0.044 -0.692 -1.419 -0.088 -0.698 -1.231 -0.113 -0.702 -1.088 -0.087 -0.662 -1.583 -0.109 -0.669 -1.440 -0.159 -0.672 -1.259 -0.185 -0.675 -1.117 -0.158 -0.617 -1.639 -0.181 -0.625 -1.508 -0.226 -0.620 -1.318 -0.256 -0.622 -1.188 -0.205 -0.572 -1.671 -0.228 -0.580 -1.540 -0.275 -0.578 -1.368 -0.304 -0.580 -1.238 ] Patch "bicubic" "P" [-0.113 -0.702 -1.088 -0.144 -0.706 -0.916 -0.180 -0.710 -0.685 -0.210 -0.711 -0.513 -0.030 -0.733 -1.055 -0.061 -0.737 -0.883 -0.104 -0.738 -0.648 -0.133 -0.739 -0.475 0.099 -0.765 -1.054 0.064 -0.770 -0.865 0.004 -0.773 -0.616 -0.024 -0.774 -0.426 0.193 -0.764 -1.038 0.157 -0.770 -0.850 0.092 -0.773 -0.602 0.064 -0.774 -0.412 ] Patch "bicubic" "P" [0.303 -0.709 -2.038 0.295 -0.716 -1.880 0.288 -0.734 -1.671 0.270 -0.743 -1.514 0.222 -0.709 -2.033 0.214 -0.716 -1.876 0.198 -0.735 -1.685 0.181 -0.744 -1.529 0.112 -0.686 -2.037 0.091 -0.693 -1.891 0.083 -0.707 -1.681 0.060 -0.714 -1.535 0.037 -0.656 -2.050 0.017 -0.663 -1.904 0.001 -0.678 -1.708 -0.021 -0.685 -1.562 ] Patch "bicubic" "P" [0.270 -0.743 -1.514 0.254 -0.751 -1.370 0.219 -0.760 -1.181 0.193 -0.764 -1.038 0.181 -0.744 -1.529 0.165 -0.751 -1.385 0.126 -0.761 -1.196 0.099 -0.765 -1.054 0.060 -0.714 -1.535 0.038 -0.721 -1.392 -0.004 -0.729 -1.197 -0.030 -0.733 -1.055 -0.021 -0.685 -1.562 -0.044 -0.692 -1.419 -0.088 -0.698 -1.231 -0.113 -0.702 -1.088 ] Patch "bicubic" "P" [0.193 -0.764 -1.038 0.157 -0.770 -0.850 0.092 -0.773 -0.602 0.064 -0.774 -0.412 0.286 -0.764 -1.023 0.251 -0.769 -0.835 0.195 -0.772 -0.585 0.168 -0.773 -0.395 0.408 -0.728 -0.996 0.383 -0.732 -0.822 0.341 -0.737 -0.573 0.307 -0.738 -0.401 0.498 -0.698 -0.989 0.473 -0.702 -0.815 0.440 -0.706 -0.584 0.407 -0.707 -0.412 ] Patch "bicubic" "P" [0.566 -0.656 -2.079 0.571 -0.663 -1.895 0.573 -0.675 -1.650 0.562 -0.682 -1.466 0.493 -0.684 -2.058 0.498 -0.691 -1.874 0.487 -0.702 -1.656 0.476 -0.709 -1.473 0.384 -0.709 -2.042 0.376 -0.716 -1.885 0.377 -0.734 -1.656 0.360 -0.743 -1.499 0.303 -0.709 -2.038 0.295 -0.716 -1.880 0.288 -0.734 -1.671 0.270 -0.743 -1.514 ] Patch "bicubic" "P" [0.562 -0.682 -1.466 0.553 -0.687 -1.322 0.519 -0.695 -1.132 0.498 -0.698 -0.989 0.476 -0.709 -1.473 0.467 -0.715 -1.328 0.429 -0.725 -1.139 0.408 -0.728 -0.996 0.360 -0.743 -1.499 0.344 -0.750 -1.356 0.313 -0.760 -1.165 0.286 -0.764 -1.023 0.270 -0.743 -1.514 0.254 -0.751 -1.370 0.219 -0.760 -1.181 0.193 -0.764 -1.038 ] Patch "bicubic" "P" [0.498 -0.... [truncated message content] |