Commit Graph

380 Commits

Author SHA1 Message Date
Steven Robertson f5ef30bc1b Clean up some filter code 2012-04-16 00:39:22 -07:00
Steven Robertson f3c2186137 Small fixups 2012-04-14 23:44:10 -07:00
Steven Robertson 44869cc9ea Remove stray debugging statements 2012-04-14 23:42:38 -07:00
Steven Robertson e7cb39b456 Fetch defaults when packing interped params 2012-04-14 22:57:11 -07:00
Steven Robertson 627bcf8921 Add blending with lookup. In theory. 2012-04-14 22:56:29 -07:00
Steven Robertson a4178c60fb Update the genome specs a bit 2012-04-14 22:55:00 -07:00
Steven Robertson ee2d571e9d Rename spec.py to specs.py (prevents clashes) 2012-04-14 22:48:10 -07:00
Steven Robertson b53f703e6e Checkpoint! Renders again. Many fixes outstanding. 2012-04-10 08:44:25 -07:00
Steven Robertson 9aa1a94aa1 Experimental HaloClip filter. 2012-04-06 21:33:17 -07:00
Steven Robertson c57917abe6 Use a unified block and grid addressing scheme. 2012-04-06 21:24:25 -07:00
Steven Robertson eca8a8e1d3 Factor texrefs out of bilateral filter.
This also corrects the fact that denblurlib wouldn't compile without
bilaterllib.
2012-04-06 21:17:31 -07:00
Steven Robertson b1b09c4bde Fix filter width/offset in density blur.
Fun fact: static initializers of the wrong length are filled with zeros
or whatever. Thanks, C! (This fixes some of the anisotropy which you can
kinda see all over the place with the bugged filtering. Very subtle but
still important to fix.)
2012-04-06 21:08:44 -07:00
Steven Robertson 5d3b290c43 Fix typo 2012-03-18 17:29:34 -07:00
Steven Robertson 460387ef91 Use alternate behavior in presence of NaNs 2012-03-18 17:29:02 -07:00
Steven Robertson ea43e312e4 Avoid overflow in exponential var. 2012-03-18 14:58:25 -07:00
Steven Robertson 3ee4640001 Hack: add magnitude scaling to affine coeffecients 2012-03-16 20:51:50 -07:00
Steven Robertson f5356b571b Fix handling of optional values in XML import 2012-03-16 20:51:50 -07:00
Steven Robertson e726511c5a Fix print_interp_knots debugging helper 2012-03-16 20:51:50 -07:00
Steven Robertson 92b1a27e8f Fix improper seed re-storage 2012-02-16 23:38:35 -05:00
Steven Robertson 66e02db155 Fix potential palette glitch on one-palette anims 2012-02-16 23:38:17 -05:00
Steven Robertson 5a91d9f96c Hang on to old modules to avoid syncing 2012-02-15 10:07:47 -05:00
Steven Robertson 88abefa4f4 Fix rb_incr() when blockDim.y == 1. 2012-02-15 10:06:35 -05:00
Steven Robertson b6dfd2d980 Fix (same) logic error in RenderManager.render() 2012-02-14 10:30:34 -08:00
Steven Robertson 60a45c9a20 Sweeping refactor. More bugs undoubtedly remain. 2012-02-14 07:40:58 -08:00
Steven Robertson 1f2f61fd3a Fix SplEval.insert_knot; add .update 2012-01-31 12:13:45 -05:00
Steven Robertson c01d52ba24 Fix scaling spatial std on output width 2012-01-31 12:10:15 -05:00
Steven Robertson 6fba14e2f7 Okay, now I'm satisfied. 2012-01-29 18:49:19 -05:00
Steven Robertson 387dfd9f8c More experiments 2012-01-28 13:20:48 -05:00
Steven Robertson 7c37b2b688 Use box filtering 2012-01-28 13:20:20 -05:00
Steven Robertson 899b8082da Expose options on filter 2012-01-26 05:34:43 -05:00
Steven Robertson a4b482f61a Fix reversed angle factor. Ugh. 2012-01-25 12:25:56 -05:00
Steven Robertson b4132c7cd9 Absurdly complicated enhancements to filtering. 2012-01-22 23:57:03 -05:00
Steven Robertson c572f62d7d Use YUV during accumulation 2012-01-22 23:56:16 -05:00
Steven Robertson c054c757bd Limit the maximum number of separate xf buffers 2012-01-22 23:52:09 -05:00
Steven Robertson 45b75d3fa5 Experimental bilateral filtering. 2012-01-21 00:06:15 -05:00
Steven Robertson a803216551 Move argset to code.util 2012-01-21 00:03:28 -05:00
Steven Robertson acbde65b9f Don't call set_format after set_address_2d 2012-01-20 11:22:27 -05:00
Steven Robertson 1398706886 Remove SS from DE, and improve performance. 2012-01-20 11:17:07 -05:00
Steven Robertson e1914a9c87 Clamp min to 0 in colorclip (for wavelet et al) 2012-01-20 09:23:46 -05:00
Steven Robertson 1ff0deb16b Fix 'waves' variation 2012-01-15 20:25:37 -05:00
Steven Robertson a97b53d4bd Allow use of 'prex' in precalc statements 2012-01-15 20:25:12 -05:00
Steven Robertson 933e5e50b3 Support arc, offset when importing XML loops 2012-01-15 12:49:26 -05:00
Steven Robertson 830c788263 Use newer-format 'link' property 2012-01-15 12:47:56 -05:00
Steven Robertson f3bf16f18a Reduce the minimum blur radius 2012-01-10 10:36:26 -05:00
Steven Robertson 7825b006b4 Stamp out pre-echo (hopefully) 2012-01-09 23:39:07 -05:00
Steven Robertson 8c29212821 Experimental supersampling and DE changes 2012-01-09 21:15:05 -05:00
Steven Robertson 11c729d370 Apply edge clamping a little more forcefully 2012-01-09 14:08:32 -05:00
Steven Robertson 7f745d74cd Use np.unwrap (same idea as monotonify()) 2012-01-09 10:17:53 -05:00
Steven Robertson 728df3ace6 Add test routine for splines 2012-01-09 10:17:30 -05:00
Steven Robertson 808bd66138 Add SplEval.insert_knot() 2011-12-28 15:39:17 -05:00