Commit Graph

434 Commits

Author SHA1 Message Date
Steven Robertson
21f783730a Fix Pyglet output (and improve speed!)
Instead of using Pyglet's image uploading process, we write data
straight to an OpenGL texture.
2012-07-21 13:20:13 -07:00
Steven Robertson
3a6490825b Fix an interpolation code-gen issue.
A bug in the hacky use of OrderedDict to function as an OrderedSet meant
that any value acceessed in a precalculation function which had already
been accessed from another precalculation function would use an
incorrect index.
2012-07-21 13:14:09 -07:00
Steven Robertson
44a826508a Eliminate the grid effect.
I actually quite like it: it adds a certain crunch to the image. But
it's an artifact. If the user wants more noise, that should probably
belong in a true postprocessing filter.
2012-07-05 00:23:26 -07:00
Steven Robertson
3619d96926 Add --print to main.py 2012-07-05 00:14:44 -07:00
Steven Robertson
bb852ff255 Make dist worker work with pipelining 2012-07-04 23:54:22 -07:00
Steven Robertson
a866d058fe Add --subdir option 2012-07-04 23:05:09 -07:00
Steven Robertson
5c079b2718 Fix xfsearch some more 2012-07-04 23:04:46 -07:00
Steven Robertson
27e0a2adb8 Improve argument order for help 2012-07-04 23:04:07 -07:00
Steven Robertson
2cb1fdc9b2 Remove check that avoids using holes on finals
I distinctly remembmer adding that check in order to combat some
misaligned transitions, and testing it by hand to ensure that it worked.
Now I'm kicking myself for not having a test suite.

Really, though, what we need is to hook up CV libraries to deal with
some of these questions automatically.
2012-07-04 23:02:08 -07:00
Steven Robertson
9ae0cb518f Correct weighting bug 2012-07-04 23:01:56 -07:00
Steven Robertson
73da32532a 'curl' is not an identity variation 2012-07-04 23:01:19 -07:00
Steven Robertson
b570435d1f Another script update 2012-06-10 09:16:10 -07:00
Steven Robertson
91aa91a242 A few script updates 2012-06-10 09:15:38 -07:00
Steven Robertson
54e2192dde Fix little output glitch 2012-06-10 09:14:25 -07:00
Steven Robertson
c424af5124 Another little helper 2012-06-02 10:26:19 -07:00
Steven Robertson
b891728d18 Add some helper scripts 2012-06-02 10:09:38 -07:00
Steven Robertson
92ccf9a579 Add new task distribution system
Still in crazy beta
2012-06-02 10:08:48 -07:00
Steven Robertson
b13589cc33 Fix using custom (JSON) profile 2012-06-02 10:04:37 -07:00
Steven Robertson
6c6819f844 Update xfsearch.py 2012-05-31 22:50:34 -07:00
Steven Robertson
e509675737 Fix a blend bug (flipped finals in some cases) 2012-05-31 22:17:37 -07:00
Steven Robertson
2ca35c0af3 Fix a blend bug (missing float()) 2012-05-31 22:17:37 -07:00
Steven Robertson
b67fd6f38c Run genome/db.py to print an anim from a path 2012-05-31 22:17:37 -07:00
Steven Robertson
42af8bee07 Increase default smearclip radius 2012-05-20 13:06:47 -07:00
Steven Robertson
8c7db9d0fc Changes to CUDA module loading
Modules may (once again) be compiled and loaded in separate stages,
including compiling without having a CUDA context on hand. Also, modules
will be reused if they are already loaded.
2012-05-20 13:05:28 -07:00
Steven Robertson
5083fefad7 Map output type to proper extension 2012-05-20 13:04:38 -07:00
Steven Robertson
3666d4bee8 Add genome hash 2012-05-20 13:04:20 -07:00
Steven Robertson
909643c3b4 cuburn.profile. 2012-05-20 13:03:27 -07:00
Steven Robertson
c02573472a Centralize animation retrieval and naming 2012-05-20 13:00:49 -07:00
Steven Robertson
076e5c045c Inherit properly 2012-05-20 12:54:30 -07:00
Steven Robertson
c5c05d6aa5 Don't die on variation-less xforms 2012-05-20 12:53:38 -07:00
Steven Robertson
805742d4ce Add arch as compiler option 2012-05-20 12:53:23 -07:00
Steven Robertson
7c0d86b929 Use linear scaling for variation weights 2012-04-22 15:47:16 -07:00
Steven Robertson
233f9f003e Scale velocities according to duration 2012-04-22 15:46:44 -07:00
Steven Robertson
e973dcf9d7 Start of JSON encoding documentation. 2012-04-22 15:45:51 -07:00
Steven Robertson
45e3a4c557 Correct missing quotes in OneFileDB.read 2012-04-22 15:45:03 -07:00
Steven Robertson
b28c3f68f1 Add convert.to_json as synonym for json_encode 2012-04-22 15:44:39 -07:00
Steven Robertson
f315b226fa Remove dead code 2012-04-22 15:42:20 -07:00
Steven Robertson
1dcdd31973 Use 'duration' instead of 'nloops' in blends. 2012-04-22 15:41:51 -07:00
Steven Robertson
83e8eb465a Add _params to Wrapper.
This way subclasses don't have to override __init__ and wrap_dict to
share secondary data across instances.
2012-04-22 15:37:37 -07:00
Steven Robertson
ebd9e5f205 Add forgotten db.py 2012-04-18 11:34:58 -07:00
Steven Robertson
becc97b719 Make main.py, worker.py executable 2012-04-18 10:21:10 -07:00
Steven Robertson
f4e59dffdc Update worker.py to new code. 2012-04-18 09:00:17 -07:00
Steven Robertson
a2b1df96f9 Fixups in main.py 2012-04-18 08:59:01 -07:00
Steven Robertson
3a84116515 Add gamma linearization to smearclip 2012-04-18 08:58:17 -07:00
Steven Robertson
3d864aac3c Convenience: auto-path in main.py 2012-04-16 01:45:34 -07:00
Steven Robertson
5cbbf67886 Fixes for name errors in conversion functions 2012-04-16 01:32:14 -07:00
Steven Robertson
f156b18ce7 Harmonize flatten and unflatten 2012-04-16 01:31:45 -07:00
Steven Robertson
31234b986e Add new SmearClip filter, and make it the default.
Also removes haloclip's separate gamma; instead it will use colorclip's
gamma setting.

Also expanded side buffer to full size.
2012-04-16 01:30:17 -07:00
Steven Robertson
8a6c238cf8 Remove old schema.py 2012-04-16 01:26:38 -07:00
Steven Robertson
08d33ea593 Allow for customized blur width.
Also moves host pool to framebuffer for use by filters.
2012-04-16 01:25:34 -07:00