14 |
from gfx.util.misc import * |
from gfx.util.misc import * |
15 |
from gfx.libutil import saveanim |
from gfx.libutil import saveanim |
16 |
|
|
17 |
|
import traceback |
18 |
|
|
19 |
xs = 1024 |
xs = 1024 |
20 |
ys = 768 |
ys = 768 |
21 |
|
|
27 |
self.opts = opts |
self.opts = opts |
28 |
def getPaper(self,*args): |
def getPaper(self,*args): |
29 |
print "GETPAPER",args |
print "GETPAPER",args |
30 |
return mill.getPaper(args[0], **opts) |
return self.mill.getPaper(args[0], **self.opts) |
31 |
def getOptimizedPaper(self, seed, w): |
def getOptimizedPaper(self, seed, w): |
32 |
return mill.getOptimizedPaper(seed, w, **opts) |
return self.mill.getOptimizedPaper(seed, w, **self.opts) |
33 |
|
|
34 |
lightnesses = [ |
lightnesses = [ |
35 |
{ "numcolors" : 8, "minlum" : 80 }, |
{ "numcolors" : 8, "minlum" : 80 }, |
50 |
textureSeeds = [i for i in range(523, 523+current.length())] |
textureSeeds = [i for i in range(523, 523+current.length())] |
51 |
|
|
52 |
class PSPMaker(gzz.view.PageSpanCellView.PageSpanPaperMaker): |
class PSPMaker(gzz.view.PageSpanCellView.PageSpanPaperMaker): |
53 |
def getPaper(spanpage, pagespan): |
def getPaper(self, spanpage, pagespan): |
54 |
return gzz.gfx.gl.PageSpanPaper(spanpage, |
return gzz.gfx.gl.PageSpanPaper(spanpage, |
55 |
textureSeeds[pagespan.offset()]) |
textureSeeds[pagespan.offset()]) |
56 |
|
|
101 |
pageSpanCellView.pageSpanPaperMaker = PSPMaker() |
pageSpanCellView.pageSpanPaperMaker = PSPMaker() |
102 |
|
|
103 |
for page in pages: |
for page in pages: |
104 |
|
zoom = zooms.pop() |
105 |
for opts in lightnesses: |
for opts in lightnesses: |
106 |
gzz.gfx.gl.PageSpanPaper.paperMill = OptMill( |
gzz.gfx.gl.PageSpanPaper.paperMill = OptMill( |
107 |
ThePaperMill(), opts) |
ThePaperMill(), opts) |
108 |
|
gzz.gfx.gl.PageSpanPaper.paperMillWindow = w |
109 |
layout = pageSpanCellView.getLayout(page) |
layout = pageSpanCellView.getLayout(page) |
110 |
zoom = zooms.pop() |
doFrame(lambda vs: textPaperScene(vs, layout, zoom), |
111 |
|
"tmp/tmp_%s_%s_%s"%(subj, page, opts)) |
112 |
|
|
113 |
|
|
114 |
|
|