--- Log opened Thu Jan 31 00:00:02 2008 --- Day changed Thu Jan 31 2008 00:00 < genete> Well, it is not 3D but finally I have a flip flap wing... 00:06 < AkhIL> where I can find layer compositing mode indexes? 00:07 < AkhIL> which represent modes in sif file 00:07 < genete> http://synfig.org/Blend_Method_Parameter 00:08 < genete> is that? 00:08 < dooglus> genete: he means the numbers in the .sif file 00:08 < AkhIL> yes, numbers 00:08 < dooglus> AkhIL: http://www.youtube.com/watch?v=_n23xOvONb8 00:08 < Yoyobuae> well, convert blend method to reference works well 00:10 * AkhIL get it in synfig-core/src/synfig/color.h 00:10 < AkhIL> got* 00:11 < dooglus> AkhIL: or http://dooglus.rincevent.net/random/blend_method_numbers.txt 00:12 < genete> bed time here.... 00:12 < dooglus> night genete 00:12 < genete> night 00:12 -!- genete [n=Genete@84.122.45.237.dyn.user.ono.com] has quit ["Abandonando"] 00:12 < AkhIL> dooglus: thanks 00:18 < factor> Back later 00:18 < dooglus> AkhIL: I copied it to the wiki: http://synfig.org/Source:BlendMethods 00:19 -!- factor [n=Factor@32.144.30.242] has quit ["mIRGGI meni puis"] 00:57 * AkhIL mostly done gimp->synfig exporter 00:57 < AkhIL> should I put it to synfig wiki? 01:02 < CIA-39> synfig: dooglus * r1528 /synfig-core/trunk/src/modules/lyr_std/ (timeloop.cpp timeloop.h): (log message trimmed) 01:02 < CIA-39> synfig: Fix 1883030: Version 0.1 of the timeloop layer acted as if it wasn't there 01:02 < CIA-39> synfig: whenever its start_time wasn't strictly less than its end_time, whereas the 01:02 < CIA-39> synfig: current version works with both positive and negative values for 'duration'. 01:02 < CIA-39> synfig: This was causing problems with old .sif files which use animated valuenodes for 01:02 < CIA-39> synfig: start_time and/or end_time, since we couldn't easily convert them to produce the 01:02 < CIA-39> synfig: same results with the new layer type. This commit adds a new parameter to the 01:03 < AkhIL> I have some unsuported blend methods form gimp 01:04 < AkhIL> GRAIN_MERGE_MODE GRAIN_EXTRACT_MODE SOFTLIGHT_MODE HARDLIGHT_MODE BURN_MODE DODGE_MODE 01:09 < dooglus> what do they do? 01:09 < dooglus> hardlight looks like synfig's blend#17 01:10 < AkhIL> yes thenks 01:11 < AkhIL> thanks* 01:15 < AkhIL> http://docs.gimp.org/en/gimp-concepts-layer-modes.html - gimp's layer modes 01:16 < dooglus> you didn't mention 'disolve'? 01:17 < AkhIL> I'm not using it 01:17 < AkhIL> http://img89.imageshack.us/my.php?image=gimp2synfig002dd5.jpg - not exacetly as in gimp but nice 01:18 < AkhIL> ah,,, I forgot turn off hiden layers 01:24 < dooglus> you are using those other modes? 01:25 < AkhIL> yes. especialy grain merge/extract, dudge and burn 01:25 < AkhIL> but this is for photo compositing 01:25 < AkhIL> i'm not think it will be very critical to have same in synfig 01:31 < dooglus> gimp has 21 modes, synfig has 22 01:31 < AkhIL> aha... with gamma 0.5 all looks exacetly like in gimp 01:31 < dooglus> screenshot? 01:32 < AkhIL> sure. wait a minute 01:35 < AkhIL> http://img201.imageshack.us/my.php?image=gimp2synfig003yn6.jpg - this is without gamma correction but with disabled invisible layers 01:36 < AkhIL> http://img151.imageshack.us/my.php?image=gimp2synfig003withgammafd6.jpg - and this is with gamma 0.5 01:37 < AkhIL> he-he... now I can animate my gimp compositions 8) 01:39 < AkhIL> i should clean-up code of plug-in. Then I'll share it 01:45 < AkhIL> btw. Is it possible to add Zoom setting to canvas like in preview 01:45 < AkhIL> to render only N-th pixel 01:45 < AkhIL> ? 01:45 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit ["Not here"] 01:50 < dooglus> while working? or rendering? 01:50 < AkhIL> working 01:50 < dooglus> all I've seen is the caret>view>low res" toggle 01:52 < dooglus> did you see I'd fixed the "bitmap + straight onto" bug? 01:53 < AkhIL> yes 01:53 < AkhIL> thanks 01:55 < dooglus> the code is pretty nasty already from just being able to render in 'high' and 'low' resolution: 01:55 < dooglus> int width_in_tiles(w/tile_w+((low_resolution?((w/2)%(tile_w/2)):(w%tile_w))?1:0)); 01:56 < dooglus> I don't fancy changing it to work with arbitrary resolutions :) 01:56 < AkhIL> ok... I can zoom out. and get a glass 8) 01:57 < dooglus> compiz will zoom in for you? 01:57 < AkhIL> http://img301.imageshack.us/img301/571/gimp2synfig004un1.jpg - ha-ha It works! 01:58 < AkhIL> dooglus: I can hack this stfing and ptu w/4 01:58 < AkhIL> put* 01:59 < dooglus> I don't understand 01:59 < dooglus> str? w/4? 01:59 < AkhIL> i can just fix in my synfig and make 01:59 < AkhIL> int width_in_tiles(w/tile_w+((low_resolution?((w/4)%(tile_w/4)):(w%tile_w))?1:0)); 02:00 < dooglus> aah, yes, but there's lots of places with code like that - that was just an example 02:00 < AkhIL> grep low_resolution * ) 02:01 < dooglus> only 4 files: renderer_canvas.cpp workarea.cpp canvasview.cpp workarea.h 02:05 < AkhIL> so it is posible to add one more variable for resolution divider and put it to convas properties... 02:06 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has joined #synfig 02:06 < dooglus> I think it needs to be a power of 2 02:14 < dooglus> AkhIL: http://dooglus.rincevent.net/random/very-low-res.png 02:17 < AkhIL> how you did it? 02:21 < dooglus> AkhIL: changed all the 2's to 8's, like you suggested... 02:23 < AkhIL> 8) 02:23 < dooglus> tried it with 7 (lots of blank lines) and 15 (skewed tiles) 02:24 < dooglus> I think the pixel size has to divide the tile size (128x128) 02:24 < dooglus> if I changed the tile size to 120, that is divisible by lots of things 02:24 < AkhIL> I think this value should be in File->Options 02:25 < AkhIL> like n**2 02:25 < dooglus> with 120, we can have pixels of size 1, 2, 3, 4, 5, 6, 8, 10 02:27 < AkhIL> hmm... it is lot easer... it maight be just one more submenu in view menu 02:27 < AkhIL> i think even I can code this 02:27 < dooglus> want my patch for which 2's to change? 02:28 < dooglus> I was stuck on this weird line: if(w*h>(low_resolution?480*270:480*270/2) 02:28 < dooglus> it's deciding whether there's enough work to do to use tiles instead of rendering it all at once 02:28 < dooglus> surely that last 2 should be a 4? 02:29 < AkhIL> it depends from situation 02:29 < AkhIL> I think for vector drawing 2 will be better 02:30 < AkhIL> but for compositing multiple layers speed better then quality 02:30 < dooglus> I mean, there's a certain number of calculations we think we can bear to do in one step without updating the screen 02:31 < dooglus> if low_resolution is on, we are only calculating 1/4 of the number of pixels for the same area 02:31 < dooglus> (1/2 across * 1/2 down) 02:39 < dooglus> the transparent background (checkboard effect) looks odd if the pixels are too big 02:39 < AkhIL> 8) 02:41 < dooglus> http://dooglus.rincevent.net/random/lower-res.png 02:41 < dooglus> are you going to make the change to the source? 02:44 < AkhIL> i'll try 02:45 < AkhIL> but latter 02:45 < AkhIL> i intent to add submenu like Preview Quality 02:46 < AkhIL> but for resolution 02:46 < dooglus> I was thinking keep the toggle as it is 02:46 < dooglus> because it's useful to be able to toggle quickly on/off 02:46 < dooglus> and add a tab to the file>options to set the pixel size 02:47 < dooglus> I find the preview quality menu annoying - it's 2 or 3 levels down, just to set a single digit parameter 02:47 < dooglus> keys for 'better' and 'worse' would be better 02:47 < dooglus> same for pixel size maybe 02:48 < dooglus> I'll take a look at doing it 02:48 < AkhIL> I mean you select pixels of size 1, 2, 3, 4, 5, 6, 8, 10 and then uses ctrl+` to toggle it 02:49 < dooglus> ok 02:49 < dooglus> maybe I want bigger pixels 02:49 < dooglus> 12, 15, 24, etc 03:13 < AkhIL> http://akhil.nm.ru/tools/pygimp/synfigexport.py - you may try it 03:14 < AkhIL> to install you should but this python script to ~/.gimp-*/plug-ins/ directory 03:14 < AkhIL> then open some image with layers and got to /File/Export/Synfig 03:23 < dooglus> it's my bedtime 03:23 < dooglus> I'll look tomorrow though 03:24 < AkhIL> ok 03:24 < AkhIL> night 03:25 < AkhIL> sweet dreams 8) 03:26 < dooglus> (where's 'export'?) 03:28 < dooglus> in GIMP 2.4.2, from the image, the 'file' menu has no 'export' that I can see 03:35 < AkhIL> script adds this menu entry 03:40 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 04:01 < pxegeek> Evening all! 04:01 < pabs3> yo pxegeek 04:02 < pxegeek> Hey pabs - You ready to post the February challenge? 04:02 < pabs3> nope 04:02 < pxegeek> Did you have any theme in mind or just 'generic splash screen' 04:06 < pabs3> well, my idea was for synfig to be like the gimp/inkscape - a new splash screen for every release 04:07 < pabs3> I've rewritten an about dialog that is like the gimp 2.4 one, haven't integrated it into synfig yet or moved the current code from aboutdialog to splashscreen 04:25 * pabs3 writing blog entry about the jan challenge now 04:33 -!- crazy_bus [n=philip@CPE-58-168-88-123.nsw.bigpond.net.au] has joined #synfig 05:39 < pabs3> whew, jan challenge stuff done 05:42 < pabs3> pxegeek: any thoughts on the splash screen? 05:43 < pxegeek> I was just curious if you had a theme to start people thinking... 05:43 < pabs3> I'm thinking it should be a still image, just in case the code isn't ready for an animated one, and also cus studio doesn't start that slowly 05:43 < pabs3> nope 05:43 < pxegeek> Yes - still 05:43 < pxegeek> What size? 05:43 < pabs3> I thought I'd let the animators imaginations flourish 05:43 < pabs3> hmm 05:43 < pxegeek> Do you want text on the screen or blank space where you can add it later? 05:44 < pabs3> All the current text will go into the about dialog 05:45 < pabs3> it should probably include the words "synfig studio" and maybe include the logo or remind folks of the logo 05:51 < pabs3> dooglus: any thoughts? rore ? 06:02 < pxegeek> I'm assuming it all has to be created in synfig - no external file dependencies 06:03 < pabs3> yeah, I recon so 06:07 < pxegeek> Holy C$%#! 300+BLines? 06:07 < pxegeek> It looks great zoomed in - maybe we should use that for the splash screen! 06:09 < pxegeek> It made me chuckle too! 06:14 < pabs3> :) 06:14 < pabs3> I used the draw tool and turned off most of the checkboxes 06:24 < pabs3> ok, gonna post this feb challenge 06:31 < AkhIL> how to calculate 2^n in c++? 06:31 < pabs3> pxegeek: any changes to http://pastebin.ca/885870 ? 06:33 < pabs3> AkhIL: use pow() for floats or left shift (<<) for ints 06:34 < pabs3> pow/powf/powl I mean 06:34 < AkhIL> pow(2,n) right? 06:34 < pabs3> ya 06:35 < pabs3> well, pow(2.0,n) but yeah 06:35 < AkhIL> for ints a = 2 << n; ? 06:35 * pxegeek still thinking size matters - how long have I been using vector graphics now? 06:35 < pabs3> I think a = 1 << n; because it is a bitwise operation 06:36 < pabs3> :) 06:36 < AkhIL> ok 06:36 < AkhIL> thanks 06:36 < pxegeek> pabs - I think you have the basics covered 06:36 < pxegeek> I'm sure there will be clarifying questions as we go through the month 06:37 < pabs3> gimp one is 300x400 06:37 < pabs3> aye 06:39 < pabs3> added a mention about trying to keep it close to the gimp one 06:41 < pabs3> posted: http://synfig.org/forums/viewtopic.php?p=159 06:46 < AkhIL> pabs3: may be you repost this thing to synfig wiki? My enlish not so clean to do it right 06:46 < AkhIL> http://www.translate.ru/url/tran_url.asp?lang=ru&url=http%3A%2F%2Fakhil.nm.ru%2Fru_blog.htm&direction=re&template=General&cp1=NO&cp2=NO&autotranslate=on&transliterate=on&psubmit2.x=54&psubmit2.y=17 (first post) 06:47 < pabs3> I'll have a look in a bit, writing an email 07:01 < pxegeek> To simplify the work of animating a cartoon about a mouse, a plug-in for the raster editor GIMP has been written, to allow the direct exporting of multi-layered images to corresponding (layers?) of the 2D animation package Synfig. 07:03 < pxegeek> The plug-in registers(Records) itself in the GIMP image menu -> File-> Export-> Synfig 07:04 < pxegeek> There are export options you can choose. If the field " output path " is empty, the synfig canvas will be kept in the same directory as the initial GIMP document. 07:04 < pxegeek> Here is the result: 07:06 < pxegeek> On the left you can see the initial image in Gimp, and on the right the same image imported into Synfig. 07:06 < AkhIL> I just think this thing should be on synfig's wiki... 07:07 < pxegeek> After adding a scale layer, the images cannot be distinguished. 07:07 * pxegeek nods 07:07 * pabs3 adding a "Converters" page 07:07 < pxegeek> I was going to go to bed, but I'm on a roll 07:07 < AkhIL> ok 07:08 < pxegeek> Click here to download the plugin 07:11 < pxegeek> For it to work, GIMP must support Python, and the most recent version of Python must be fully installed. 07:12 < pxegeek> This program is licensed under Creative Commons Attribution 3.0 Unported License 07:12 < pxegeek> Distribution and updating of the code is welcomed. 07:13 < pxegeek> I think that's readable now, but you might want to check I didn't alter the meaning. 07:14 < pxegeek> I think you meant layers instead of canvases?? Or are you importing each image to its own sub-canvas? 07:14 < pxegeek> Definitely bedtime now. Catch y'all in the logs... 07:14 < factor> see ya 07:14 < AkhIL> night 07:15 < factor> I keep falling a sleep when I get home 07:15 < factor> messes up my day 07:15 < pabs3> nite pxegeek 07:16 < pxegeek> Zzzzzzzzzzz.......... 07:16 < AkhIL> pabs3: where is converters page? 07:17 < pabs3> http://synfig.org/Converters 07:17 < pabs3> http://synfig.org/Gimp2synfig 07:18 < AkhIL> oh.. thanks! 07:18 < pabs3> pxegeek: weren't you doing some stuff with autotrace? be good to add that to converters 07:19 < pabs3> hope I didn't miss anythong 07:19 < pabs3> er, anything 07:19 < pxegeek> Yes. It's not pretty, or even particularly advanced, but I'm sure dooglus could whip it into shape in an afternoon. 07:19 < factor> heh 07:19 < pabs3> :) 07:19 < pxegeek> (I think your freudian slip is showing) 07:19 < factor> where is that one at 07:20 < pabs3> factor: in the forums, FOSS one iirc 07:21 * pxegeek nods 07:21 < pxegeek> I haven't posted the code though. 07:21 < factor> oh ok 07:21 < pxegeek> It's _really_ kudgey 07:22 < pxegeek> kludgey 07:22 < factor> heh I know what cha mean 07:22 < pxegeek> maybe it is kudgey.... 07:22 < factor> .x version usualy are anywayz 07:22 < pxegeek> .0x methinks 07:22 < factor> heh 07:23 < factor> kludgeius maximus 07:23 < pabs3> ages ago someone else tried the same thing with potrace IIRC, I should link that too 07:23 < pxegeek> If anyone wants to laugh at it ^h^h^h^h^h^h^h^h^h look at it, I can upload it, but not tonight.... 07:24 < pxegeek> l8r 07:24 < factor> k 07:25 < factor> I like the gimp2synfig 07:25 < factor> cool 07:26 -!- crazy_bus [n=philip@CPE-58-168-88-123.nsw.bigpond.net.au] has quit [Remote closed the connection] 07:27 < AkhIL> how I can make diff from my synfig to trunk ? 07:28 < pabs3> AkhIL: svn up and then svn diff 07:28 < AkhIL> thanks 07:28 < AkhIL> ups... segfault 07:30 * AkhIL C noob 07:42 -!- Yoyobuae [n=quete@201.224.135.156] has quit [] 07:42 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 113 (No route to host)] 08:14 < AkhIL> hey devs... is someone here? 08:15 < AkhIL> i did this patch http://pastebin.com/m558f66f9 08:16 < AkhIL> it makes posible selecting how low will be resolution in low-res mode 08:32 < pabs3> http://micke.hallendal.net/blog/2008/01/30/happenings-in-gtk/ 08:32 < pabs3> Our aim is to have an easily installable framework for Mac OS X finished within the next couple of weeks to make it very easy to setup your Mac OS X machine for cross platform application development with GTK+. 08:33 < pabs3> AkhIL: I'll leave that to dooglus, don't understand synfig internals enough 08:33 < AkhIL> pabs3: he he... me too. 08:34 < pabs3> :) 08:40 < AkhIL> http://synfig.org/Special:Whatlinkshere/Converters 08:40 < AkhIL> i think wiki should have link to convertors from somewhere 08:41 < pabs3> hmm, perhaps http://synfig.org/Development? 08:41 < pabs3> or maybe Documentation is better 08:52 < AkhIL> http://img201.imageshack.us/img201/8982/lowrespixelxx2.jpg - this is how my patch works 09:09 < pabs3> ah, I see 09:20 -!- pabs3 [i=pabs@d122-105-76-173.per9.wa.optusnet.com.au] has quit ["Don't rest until all the world is paved in moss and greenery."] 09:54 -!- pabs3 [i=pabs@d122-105-76-173.per9.wa.optusnet.com.au] has joined #synfig 09:54 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 10:56 < dooglus> pabs3: "licensed under the GPL-2 (with or later option)" the part in parens isn't clear - does it need quotes around 'or later'? or is it missing some words? 10:57 < pabs3> yeah, needs quotes, will edit 11:17 < dooglus> AkhIL: I saved the script to the plug-ins directory, but it didn't show up as 'export' in the 'file' menu until I made it executable. that's what I was missing. 11:27 < dooglus> pabs3: maybe it's good to have the version number on the splash screen too? 11:28 < pabs3> gimp doesn't, its fine if people want to include it though 11:29 < pabs3> I don't think we need it there though, the about dialog will include it 11:31 < pabs3> dooglus: http://synfig.org/forums/viewtopic.php?p=165#165 11:32 < rore> eek, I have almost 2months of changes to synfig, the forum, etc. to look at /o\ 11:32 < rore> and hello everyone too :) 11:34 < pabs3> hey rore ! 11:34 * pabs3 knows the feeling 11:35 < rore> http://www.gimp.org/about/splash/stable.html <-- some time ago, gimp had the version number too on the splash :) 11:37 * pabs3 adds a comment about the version 11:37 < pabs3> dooglus: I'm assuming it will be 0.61.08? 11:37 * rore likes the unstable version splashes :] http://www.gimp.org/about/splash/images/gimp1_1_splash.1.19.png 11:40 < pabs3> nice one! 11:41 -!- mwiriadi [n=mwiriadi@124-169-89-171.dyn.iinet.net.au] has quit [Read error: 101 (Network is unreachable)] 11:41 -!- strikeforce [n=mwiriadi@203-59-42-18.dyn.iinet.net.au] has joined #synfig 11:54 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has joined #synfig 11:57 -!- KiBi_ [n=kibi@kibi.dyndns.org] has joined #synfig 12:02 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 12:04 -!- KiBi_ is now known as KiBi 12:04 < dooglus> pabs3: I guess so - 0.61.08 has a nice ring to it, don't you think? 12:05 < pabs3> :) um, hadn't thought about it 12:10 < pabs3> hmm, I wonder what studio_about.sif was, doesn't seem to be one in svn 12:15 -!- strikeforce is now known as mwiriadi 12:18 < dooglus> pabs3: where did you hear about studio_about.sif? 12:19 < pabs3> images/Makefile.inc and studio.kdevprj 12:19 < pabs3> (was searching for references to the about dialog stuff 12:19 < dooglus> oh, I see. I don't know what it is/was 12:44 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has quit ["Ex-Chat"] 12:52 < AkhIL> dooglus: did you saw my patch? 12:58 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has joined #synfig 12:59 < dooglus> AkhIL: yes, I'm looking at it 13:00 < dooglus> AkhIL: it misses a few places where '2's remain 13:00 < dooglus> AkhIL: and it uses a single group for 'quality' and 'resolution' - select a quality and the resolution stops being selected 13:00 < dooglus> AkhIL: but I've fixed them both 13:01 < dooglus> AkhIL: I'm thinking maybe using a tile size of 120 would be better - it allows finer control (1,2,3,4,5,6) of pixel size than (1,2,4,8) 13:01 < AkhIL> will be nice 13:19 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] 13:26 -!- crazy_bus [n=philip@CPE-124-183-16-56.nsw.bigpond.net.au] has joined #synfig 13:34 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has joined #synfig 14:22 -!- crazy_bus [n=philip@CPE-124-183-16-56.nsw.bigpond.net.au] has left #synfig ["Konversation terminated!"] 14:39 < KiBi> dooglus: kibi.dyndns.org:8083 is back 14:40 < KiBi> dooglus: Sorry for the downtime, looks like my parents did something *really* messy with the cables, and took their time to clean it up. 14:52 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has quit ["Ex-Chat"] 15:01 < dooglus> AkhIL: nearly done... 15:02 < dooglus> AkhIL: I'm wanting to add shortcuts to increase and decrease the pixel size by one 'step' 15:02 < dooglus> KiBi: oh, good! thanks. 15:16 < dooglus> AkhIL: i checked it in - use control-( and control-) to change the size 15:16 < AkhIL> ok 15:44 -!- Zelgadis [n=zelgadis@87.103.170.89] has joined #synfig 15:46 < CIA-39> synfig: dooglus * r1529 /synfig-studio/trunk/src/gtkmm/ (6 files): Applied patch from IL'dar AKHmetgaleev aka AkhIL to allow different qualities of low-resolution rendering. 15:46 < AkhIL> wow.. I'm in history 8) 15:47 < pabs3> :D 15:47 < CIA-39> synfig: dooglus * r1529 /synfig-studio/trunk/src/gtkmm/ (6 files): Applied patch from IL'dar AKHmetgaleev aka AkhIL to allow different qualities of low-resolution rendering. 15:47 < CIA-39> synfig: dooglus * r1530 /synfig-studio/trunk/src/gtkmm/workarea.cpp: There are 3 more places in the code where the low-res pixel size needs to be used. 15:47 < CIA-39> synfig: dooglus * r1531 /synfig-studio/trunk/src/gtkmm/workarea.cpp: And another two that are commented at the moment. But it's best to fix those as well in case they're uncommented sometime. 15:47 < CIA-39> synfig: dooglus * r1532 /synfig-studio/trunk/src/gtkmm/ (canvasview.cpp workarea.cpp renderer_canvas.cpp): Tidying. 15:47 < CIA-39> synfig: dooglus * r1533 /synfig-studio/trunk/src/gtkmm/workarea.cpp: Improve the logic for when to use the tile renderer. At lower resolutions we can hold off using it longer. 15:47 < CIA-39> synfig: dooglus * r1534 / (7 files in 2 dirs): Change the tile size from 128 to 120 and allow all the factors of 120 to be used as the pixel size for low-resolution editing. 15:47 < CIA-39> synfig: dooglus * r1535 /synfig-studio/trunk/src/gtkmm/ (canvasview.cpp canvasview.h app.cpp): Create the pixel-size menus dynamically. 15:47 < CIA-39> synfig: dooglus * r1536 /synfig-studio/trunk/src/gtkmm/ (canvasview.cpp canvasview.h app.cpp): Add menu entries and shortcuts to increase and decrease the pixel size : control-'(' and control-')'. 15:50 -!- factor [n=Factor@32.144.101.32] has joined #synfig 15:55 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit [] 16:03 < dooglus> AkhIL: I forgot to add you to the contributor list - I'll do that now 16:03 < AkhIL> oh thanks 16:04 < dooglus> AkhIL: it's a good new feature I think. 16:05 < AkhIL> especialy for slow computers 16:05 < AkhIL> or hard scenes 16:08 < Zelgadis> cool... updating... 16:09 < dooglus> AkhIL: I don't think it's necessary to clear the display each time though 16:10 < AkhIL> dooglus: I did this code in copy-paste mode... so... 16:11 < dooglus> right 16:11 < dooglus> notice how toggle-low-res doesn't clear the screen, but set-pixel-size does 16:11 < dooglus> the code looks the same :) 16:12 < AkhIL> I made copy form quality toggle 16:13 < AkhIL> can I make new layar(filter/node) which will have one more input canvas? 16:13 -!- genete [n=Genete@84.122.45.237.dyn.user.ono.com] has joined #synfig 16:13 < genete> hi 16:13 < AkhIL> for example I intent use canvas as mask for filter 16:13 < Zelgadis> hi genete 16:13 < genete> hi Zelgadis 16:13 < AkhIL> greetings genete 16:13 < genete> pabs: I've posted some news draft: http://synfig.org/News/Draft 16:14 < genete> hi AkhIL :) 16:15 < pabs3> excellent, thanks genete 16:15 < genete> sore I've forgotten lots of them, please review 16:15 < genete> sure* 16:15 < Zelgadis> Synfig splash screeen!!!! I participate!!! 16:15 < dooglus> AkhIL: what will it do, sorry? It sounds like a 'pastecanvas' so far? 16:16 < AkhIL> dooglus: for example I have color correction node which should use some mask (canvas) to control filtering per each pixel 16:17 < AkhIL> just like node with two inputs 16:17 < CIA-39> synfig: dooglus * r1537 /synfig-studio/trunk/src/gtkmm/workarea.cpp: Ensure that the size we draw is a whole number of pixels in each dimension, and prevent zooming out too far from creating canvases so small they contain no pixels at all. 16:17 < CIA-39> synfig: dooglus * r1538 /synfig-studio/trunk/AUTHORS: Add AkhIL to the contributors. 16:18 < AkhIL> CIA-39 likes me today 8) 16:19 < dooglus> AkhIL: it sounds like maybe you just need a new parameter called 'mask canvas' on the colorrcorect layer? 16:20 < AkhIL> so it is possible. Right? 16:20 < dooglus> AkhIL: I don't know how straightforward it would be, but it's possible, yet 16:21 < dooglus> s/yet/yes/ 16:21 < AkhIL> ok... I should try it 16:21 < dooglus> AkhIL: lots of filters would benefit from the same thing, right? 16:22 < dooglus> like I can imagine I want to blur part of a layer, not all of it 16:22 < AkhIL> dooglus: yes. Focal blur for example 16:22 < dooglus> how do we do that at the moment? I guess we clone the layer, blur one of them and mask out the area we want? 16:23 < AkhIL> yes. It is ok for most 2d works. But I intent to use synfig for 3d and video compositing 16:26 < genete> dooglus: did you have a look to my papagayo's patch? :\ 16:27 < dooglus> genete: that's my next thing to do :) 16:27 < dooglus> genete: hopefully today. 16:27 < genete> :) 16:28 < Zelgadis> AkhIL: I modified your version of make_synfig script and want to publish it. Can I do it? 16:29 < AkhIL> yes sure 16:37 < dooglus> AkhIL: I see why it's redrawing - it's because I'm changing the canvas size each time to make it a whole number of pixels 16:37 < Zelgadis> dooglus: Why SVN version isn't displayed in about dialog anymore? 16:39 < pabs3> when we got rid of the bootstrap script 16:39 < pabs3> there is a patch to fix that in the tracker 16:39 < Zelgadis> tracker? 16:39 < pabs3> dooglus: I'm not opposed to applying it 16:40 < Zelgadis> I really miss SVN version in about dialog! :))) 16:40 < pabs3> sf.net/projects/synfig -> click tracker/patches 16:41 < AkhIL> dooglus: I just tried patched synfig-studio. Well done! 16:47 * Zelgadis likes it too 16:50 < AkhIL> can someone fix synfig crashing after closing my shot2 scene? 16:56 * pabs3 zzz 16:59 < genete> out 16:59 -!- genete [n=Genete@84.122.45.237.dyn.user.ono.com] has quit ["Abandonando"] 17:02 < AkhIL> http://akhil.nightmail.ru/hny2008/shot2_v9_src.tar.bz2 - if someone wish to fix synfig's crashing 17:03 < dooglus> AkhIL: I'll take a look later 17:04 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 17:07 < dooglus> genete: stream.seekg(ios_base::beg); is how you go back to the beginning 17:39 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has quit [Remote closed the connection] 17:40 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has joined #synfig 17:51 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 18:17 < CIA-39> synfig: dooglus * r1539 /synfig-studio/trunk/src/gtkmm/workarea.cpp: Partially revert the previous commit. Messing with the canvas size causes the display to be cleared between refreshes. 18:17 < CIA-39> synfig: dooglus * r1540 /synfig-core/trunk/src/synfig/listimporter.cpp: Fix 1879688: Tidied up and checked in a patch from genete to allow importing of lipsynced voice animations from Papagayo. 18:19 -!- AkhIL [n=AkhIL@90.188.220.222] has quit [Read error: 110 (Connection timed out)] 18:29 -!- Zelgadis [n=zelgadis@87.103.170.89] has quit ["Leaving."] 18:32 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit [] 18:33 -!- AkhIL [n=AkhIL@90.188.202.109] has joined #synfig 18:36 < dooglus> AkhIL: this crashes just like yours, and is tiny - no bitmaps at all: http://dooglus.rincevent.net/random/crash.sifz 18:36 -!- TMM [n=hp@ip5650d1ab.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 18:45 < pxegeek> dooglus - not that it's any surprise, but your crash.sifz crashes when closed under Windows too 18:45 * pxegeek off to work 18:56 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 19:04 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 113 (No route to host)] 19:42 < dooglus> AkhIL: did you ever edit that .sif file by hand? or did you just use studio? 19:55 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit [] 19:57 < dooglus> AkhIL: this is a version of your .sifz that doesn't crash: http://dooglus.rincevent.net/random/shot2_v8_fixed.sifz 19:58 < dooglus> AkhIL: I just swapped the order of the 'mouse.hand.L' and 'mouse-all' canvases in the file 20:01 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has joined #synfig 20:04 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 20:17 < dooglus> AkhIL: he's a recipe to get your crash from a clean start: draw 2 circles, encapsulate them both, export one as 'c1' then the other as 'c2', select c1, control-x (cut), open c2, select its circle, control-v (paste), now c1 is inside c2, save to a file, revert, and quit 20:36 -!- Yoyobuae [n=quete@201.224.135.156] has joined #synfig 20:40 < Yoyobuae> dooglus: by "export one as 'c1'" you meant export the inline canvas, right? 20:41 < Yoyobuae> dooglus: and by "revert" you meant to re-open the saved file, right? 20:41 < Yoyobuae> it did crash here, btw =) 20:44 < dooglus> Yoyobuae: that's what I mean 20:45 < dooglus> Yoyobuae: genete reported a bug about the error messages you see if you *don't* revert before quitting 20:45 < dooglus> Yoyobuae: I'm trying to work out at the moment why reverting makes a difference 20:45 < Yoyobuae> ok =) 20:46 < dooglus> Yoyobuae: I imagine it must be that if you don't revert, something is keeping a reference to the canvases and/or layers and stopping them from being freed too early (or at all) 20:46 < dooglus> I can't think what it would be - I've tried emptying the undo history (because that holds handles to things) but it didn't change anything. 20:46 < dooglus> I guess I want to specialise the handle template for layers to show where handles are being added and lost 20:55 < Yoyobuae> on ETL/_handle.h the class documentation is like: "\class handle _handle.h ETL/handle" 20:55 < Yoyobuae> i read about doxygen a bit, and they recommend not using '\class' if the documentation is right besides the class itself 20:56 < dooglus> ok 20:56 < dooglus> I think the doxygen docs do need to lot of attention 21:04 < dooglus> I'll bbiab 21:13 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit [] 21:57 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 22:00 -!- pxegeek [i=86868804@gateway/web/ajax/mibbit.com/x-0dd0206ee73cbe00] has joined #synfig 22:12 < pxegeek> It seems very quiet in openvideo right now... 22:16 < dooglus> yes 22:16 < pxegeek> Ah- it's still Thursday that's why... 22:17 * pxegeek goes back to sleep for 24 hours 22:17 < dooglus> ha 22:18 < pxegeek> I just discovered mibbit.com. It's very nice... 22:18 < dooglus> seems to have crashed firefox 22:18 < dooglus> oh, no, it's just slow 22:19 < dooglus> ah, java... 22:19 < pxegeek> yes - I don't have that on my Firefox, so I resorted to IE. 22:20 < pxegeek> We'll see how long it leaves me connected if I'm not actually typing anything.... 22:27 -!- genete [n=Genete@84.122.52.206.dyn.user.ono.com] has joined #synfig 22:27 < genete> hi 22:27 < pxegeek> Hi genete! 22:27 < genete> wow the chat is full! :) 22:28 < genete> hi pxegeek :) 22:32 < genete> dooglus: thanks for commit my patch. I'll look what was tidied 22:33 -!- mib_ttrk58cu [i=86868804@gateway/web/ajax/mibbit.com/x-2704306c7753bfa7] has joined #synfig 22:34 -!- mib_ttrk58cu [i=86868804@gateway/web/ajax/mibbit.com/x-2704306c7753bfa7] has left #synfig [] 22:37 < genete> dooglus: it seems that you can change from one format to other in the middle of the lipsync file 22:40 < genete> definitely my programming style is awful... :( 22:40 < genete> I think you should erase me from that commit :/ 22:41 < genete> anyway please add "gif" as supoorted image format :) 22:50 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has quit [] 23:05 -!- MangoFusion [n=jamesu@host86-147-213-63.range86-147.btcentralplus.com] has joined #synfig 23:54 -!- crazy_bus [n=philip@CPE-124-184-87-55.nsw.bigpond.net.au] has joined #synfig 23:58 -!- pxegeek [i=86868804@gateway/web/ajax/mibbit.com/x-0dd0206ee73cbe00] has left #synfig [] --- Log closed Fri Feb 01 00:00:29 2008