Commit Graph

440 Commits

Author SHA1 Message Date
Steven Robertson
e4fb94754f Fix bug with applying edits 2012-07-29 12:23:52 -07:00
Steven Robertson
cce53c23a6 Default to weightflip 2012-07-29 12:23:36 -07:00
Steven Robertson
7a2b9983f1 Non-blocking poll for encoder subprocess 2012-07-23 00:05:26 -07:00
Steven Robertson
8736608abc Internal network change for helper script 2012-07-22 15:54:42 -07:00
Steven Robertson
c4727a48fc convert_file -> nodes_from_xml_path 2012-07-22 15:54:19 -07:00
Steven Robertson
3294ba10d6 Support x264 10-bit output format. 2012-07-22 15:53:38 -07:00
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