--- Log opened Sat Jan 19 00:00:30 2008 00:37 -!- Yoyobuae [n=quete@201.224.135.156] has joined #synfig 00:37 < Yoyobuae> hi 00:38 < MangoFusion> hi 00:39 < Yoyobuae> dooglus: I was reading thru the logs, i have an idea to select which layers duplicate works on 00:52 < dooglus> Yoyobuae: go on? 00:56 < Yoyobuae> dooglus: let take the rectangle, circle and polygon example 00:56 < Yoyobuae> and we want the circle to be rendered once 00:56 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has joined #synfig 00:57 < Yoyobuae> we CAN make the circle not show at all if Amount is zero 00:58 < Yoyobuae> if we make the circle have Amount zero for index diferent from zero, then it will show once only 00:58 < Yoyobuae> index diferent from the "From" param i mean 00:59 < Yoyobuae> but i guess that the circle will get rendered anyway, just not shown 00:59 < dooglus> Index is a Real now, you know? with 'From', 'To' and 'Step' params 00:59 < dooglus> so it might never be 0 01:00 < Yoyobuae> that's a problem with Real values i guess XD 01:00 < Yoyobuae> but won't it be equal to 'From' at least at one point? 01:07 < dooglus> yes 01:07 < dooglus> it'll be equal to From at least the first time - that's for sure 01:08 < Yoyobuae> oh, then with a conditional convert type it might be possible to show the circle only once 01:09 < Yoyobuae> with a 'Switch' in combination with a condition perhaps 01:09 < dooglus> ok 01:09 < dooglus> so no changes needed to the dup layer code at all 01:10 < Yoyobuae> dup layer can't do anything, it delegates the rendering work to its underlying layers =D 01:10 < dooglus> the important thing to remember is that the dup layer doesn't see individual layers under it - it sees a single thing called "context", which is "the stuff under me" 01:10 < dooglus> so it can't say things like "draw the next 3 layers" 01:11 < dooglus> it either renders them all, or not at all 01:12 < Yoyobuae> oh, if we wanted a fixed amount of layers under Dup to be affected we would use Straight blend method instead 01:13 < dooglus> how would that help? 01:13 < Yoyobuae> with an Amount of 1.0 it shows the layer, but not the ones underneath 01:13 < Yoyobuae> we then switch between Composite and Straigh based on Index 01:14 < dooglus> I'm not sure if it would work 01:14 < Yoyobuae> oh, why? 01:15 < Yoyobuae> blend method doesnt allow converts? 01:15 < dooglus> it does 01:16 < dooglus> but the dup layer has its own blend method 01:16 < dooglus> that maybe doesn't take the Index into account 01:16 < dooglus> wouldn't it need to? 01:16 < dooglus> I guess I'd need to experiement with it 01:17 < Yoyobuae> but wont the Circle's Blend Method that's under the Dup be affected by Index? 01:18 < Yoyobuae> Dup->Rect->Circle->Polygon 01:18 < Yoyobuae> if you want to Dup both Rect and Circle, but not Polygon 01:23 < Yoyobuae> one small question first: if a layer's Blend Method is Composite, and Amount is zero, the layer itself has no effect. But does it still uses up CPU time during rendering? 01:24 < Yoyobuae> the layer might be drawn, but the blend method then ignores that 01:29 < dooglus> I think not. there's a special case somewhere for amount=0 01:29 < dooglus> I believe it skips the rendering completely 01:30 < dooglus> it's easily checked - make a slow layer (any gaussian (not fast gaussian) feather, zoomed in enough is very slow) and turn its amount down 01:32 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit ["ttg"] 01:32 < Yoyobuae> checking =) 01:49 < dooglus> i'm off to bed, but will read anything you write when I wake up 01:52 < Yoyobuae> ok, Composite seems to skip rendering for Amount=0.0 01:52 < Yoyobuae> Straight doesn't seem to be working as explained on the wiki XD 01:53 < Yoyobuae> http://synfig.org/Blend_Method_Parameter#Straight 01:54 < Yoyobuae> it says: "More precisely, the resulting color is "(A-B)*amount + B". So if amount is 1 the result is A and if amount is 0 the result is B" 01:55 < Yoyobuae> but, with Amount=1.0 the result is A composed with B 01:55 < Yoyobuae> identical to what happens with Composite blend method 01:55 < Yoyobuae> I guess Straight is not working at all 03:12 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 05:43 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 113 (No route to host)] 07:53 -!- Yoyobuae [n=quete@201.224.135.156] has quit [] 10:24 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has joined #synfig 10:28 -!- Zelgadis [n=zelgadis@87.103.170.242] has joined #synfig 10:34 -!- AkhIL [n=AkhIL@90.188.221.229] has quit [Read error: 110 (Connection timed out)] 10:41 -!- Zelgadis [n=zelgadis@87.103.170.242] has quit ["Leaving."] 10:49 -!- AkhIL [n=AkhIL@90.188.221.229] has joined #synfig 11:16 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit [] 11:45 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 12:58 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has joined #synfig 13:04 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has joined #synfig 13:53 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] 14:08 -!- factor [n=factor@ip68-14-160-70.ok.ok.cox.net] has joined #synfig 14:44 < dooglus> http://dooglus.rincevent.net/random/pacman.sifz 14:44 < dooglus> looks like the bug Yoyobuae mentioned last night 14:45 < dooglus> turn off the 'dots' and pacman closes his mouth 14:46 < dooglus> (or zoom in or out) 14:49 < MangoFusion> ah i see 14:49 < MangoFusion> crazy! 14:49 < dooglus> it's to do with the tile renderer 14:49 < dooglus> I made the canvas 480x480, which is big enough to get the gui to split the canvas into 128x128 tiles and render them separately 14:49 < dooglus> the 'mouth' is a corner of a tile 14:50 -!- scibot [n=scibot@124-170-215-226.dyn.iinet.net.au] has joined #synfig 14:50 < dooglus> if you "export SYNFIG_SHOW_TILE_OUTLINES=1" and restart studio, you'll see 14:53 -!- scibot [n=scibot@124-170-215-226.dyn.iinet.net.au] has left #synfig ["Leaving"] 14:56 < MangoFusion> i take it the whole pacman effect is unintentional? 15:01 < dooglus> well, that depends 15:01 < dooglus> the way that some tiles are rendered incorrectly is unintentional 15:02 < dooglus> but my choice of colours and positioning was specifically to make it look like pacman :) 15:03 < dooglus> synfig: the only 2d animation tool capable of rendering perfectly straight lines using just the circle tool :) 15:04 < MangoFusion> hahaha 15:05 < MangoFusion> fancy doing a rewrite? ;) 15:05 < MangoFusion> Synfig 2 15:06 < MangoFusion> though then again much simpler to fix what is already there :D 15:13 < dooglus> if I thought the rewrite would be any better than what we already have, then maybe 15:14 < dooglus> but I think you're right - fixing what's there is easier 15:14 < dooglus> just because something is newer doesn't make it better 16:36 -!- thorwil [n=thorwil@p508957CC.dip.t-dialin.net] has joined #synfig 16:37 < thorwil> hi! 16:42 < thorwil> how would i go about creating a rectangle with a specific size in pixels (relative to the canvas which is meant to correspondent to 1024 x 768)? 16:42 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit [] 16:49 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has joined #synfig 16:50 < dooglus> thorwil: hi 16:51 < dooglus> thorwil: in the parameter dialog, edit the positions of the corners using "px" at the end 16:51 < dooglus> thorwil: ie. type "100px" into the box for "100 pixels" 16:52 < dooglus> thorwil: or set the default units to be pixels: from the toolbox, edit>setup>misc>unit system 16:55 < thorwil> px works, except the result is wrong in relation to the canvas. too large 16:55 < dooglus> when you render it, it should come out in the size you asked for. doesn't it? 16:57 < thorwil> i would expect it to be displayed in the correct size right away 16:58 < dooglus> in studio, you can zoom in and out of the canvas 16:58 < dooglus> when you zoom in, things look bigger - the default 480x270 canvas is displayed at different sizes depending on the zoom level 16:59 < thorwil> yes. i have the full canvas in view to see the resolution. but i guess i'm having trouble with the coordnate system 16:59 < dooglus> but when you render, by default it will render as a 480x270 pixel image 16:59 < dooglus> the coordinate system is that 0,0 is in the centre 17:00 * thorwil tries to get 0, 0 in top left 17:00 < dooglus> positive X is right 17:00 < dooglus> positive Y is up 17:02 < thorwil> aha! now i got it 17:02 < thorwil> but how i wish i could work with width and height 17:02 < dooglus> it should be possible to adjust the position of the origin using the canvas properties dialog, but I don't know how well that works. it's not something I've messed with 17:02 < dooglus> I don't understand - width and height? 17:03 < dooglus> oh, of the rectangle? you can... and I'll show you how. it's a little strange, but it works. 17:04 < thorwil> dooglus: i'm all ears :) 17:04 < dooglus> here's how: 17:04 < dooglus> draw a rectangle 17:04 < dooglus> go to the params dialog 17:04 < dooglus> (stop me if you get lost at any point) 17:04 < thorwil> k 17:05 < dooglus> right-click the 'point 1' parameter and 'export' 17:05 < dooglus> give it a name, "p1" say 17:05 < dooglus> right-click the 'point 2' parameter and 'convert' to 'add' 17:05 -!- thorwil [n=thorwil@p508957CC.dip.t-dialin.net] has quit [Remote closed the connection] 17:06 -!- thorwil [n=thorwil@p508957CC.dip.t-dialin.net] has joined #synfig 17:07 < dooglus> hi again :) 17:07 < thorwil> dooglus: i had a x freeze right after naming the point 17:07 < dooglus> ok, I'll end up putting this on the wiki anyway 17:07 < dooglus> give it a name, "p1" say 17:07 < dooglus> right-click the 'point 2' parameter and 'convert' to 'add' 17:07 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit [] 17:07 < dooglus> (that's saying that rather than specifying the absolute position of the other point, you want synfig to calculate it for you) 17:08 < dooglus> (it will make 2 new sub-parameters for 'point 2', and the value used for point 2 will be their sum 17:08 < dooglus> so we want to tell it to use 'point 1' and your (width,height) 17:08 < dooglus> open up the sub-parameters of point2 by clicking the triangle to its left 17:09 < dooglus> go to the 'children' dialog, open up the values and select the one you exported earlier (p1) 17:09 < dooglus> right-click the "LHS" parameter in the parameters dialog and 'connect' it 17:09 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has joined #synfig 17:09 < dooglus> then enter the width and height you want in the 'RHS' parameter 17:10 < thorwil> ah, nice. well nice for what possibilities this opens i can't even think of, not for being required here ;) 17:10 < thorwil> dooglus: thank you! 17:11 < dooglus> that's ok. there are lots of different ways of converting parameters like this, to make quite complex results 17:12 < thorwil> dooglus: is synfig in active development? do you know how it compares to ktoon? 17:12 < dooglus> see http://youtube.com/watch?v=YJV3xMP24fc 17:12 < dooglus> for an example of someone going crazy with the 'converts' 17:12 < dooglus> thorwil: synfig is actively developed, but mostly only by me at the moment, and I'm mostly just fixing bugs 17:13 < dooglus> thorwil: http://synfig.org/Convert documents the convert menu 17:13 < dooglus> I've not used ktoon, so I can't compare it, no. 17:14 -!- AkhIL [n=AkhIL@90.188.221.229] has quit [Read error: 104 (Connection reset by peer)] 17:14 < thorwil> dooglus: that demo is the live editing screen or an export? 17:15 -!- AkhIL [n=AkhIL@90.188.221.229] has joined #synfig 17:15 -!- Ceox [n=Ceox@dsl-hkigw8-fea9f900-54.dhcp.inet.fi] has joined #synfig 17:16 < MangoFusion> ktoon is quite simple compared to synfig 17:16 < MangoFusion> basically just a flip book 17:16 < thorwil> hmm, ok 17:17 < thorwil> 1 have 2 interests regarding animation: animated interface mockups and perhaps music videos 17:17 < Ceox> does it have tweening? 17:18 < MangoFusion> as far as i can tell, no 17:18 < Ceox> ok 17:18 < thorwil> MangoFusion: ty 17:18 < dooglus> thorwil: that's it rendered. he drew the 'controls' into the animation too. 17:19 < MangoFusion> in fact you would be surprised to find anything decent that is designed for 2d animation that is also free and/or open source, apart from synfig 17:19 < dooglus> thorwil: http://synfig.org/Drawing_a_Rectangle_based_on_Width_and_Height 17:19 < thorwil> dooglus: heh, cool, thanks 17:20 < thorwil> MangoFusion: once decent option is ok ;) 17:20 < thorwil> just full of oddities for someone coming from inkscape and knwing animation only from flash (4, 5) 17:22 -!- Ceox [n=Ceox@dsl-hkigw8-fea9f900-54.dhcp.inet.fi] has left #synfig [] 17:23 < dooglus> thorwil: I just linked all the terms up to other wiki pages - that should help you understand what's going on better 17:24 < thorwil> what a service! :) 17:25 < dooglus> ha 17:26 < dooglus> thanks for asking the question. it reminded me that we needed an example like that in the wiki 17:26 * dooglus goes back to thinking what the 'straight' blend method is supposed to do 17:26 < dooglus> there's nothing similar in the gimp, or anywhere else I can find. 17:27 < dooglus> if I blend a circle using amount 1 and blend method 'straight' over a scene, should the scene entirely disappear, even where the circle doesn't overlap? 17:31 < thorwil> dooglus: how does the specific blend method affect what should happen in that example? 17:32 < thorwil> with only a vague idea of what that is about, i'd say the scene has to disappear or not no matter what the method is 17:34 * thorwil reads http://synfig.org/Blend_Method_Parameter 17:36 < thorwil> i had the wrong assumption of blending being about animation 17:41 -!- photomuse [n=photomus@ics156-82.icsincorporated.com] has joined #synfig 17:42 < thorwil> dooglus: after reading that, i'd say yes. otherwise a case with no overlap would be like having no blending at all, an option that is already given, or? 17:43 < photomuse> Hey all, I downloaded synfig yesterday. 17:44 < photomuse> I have a question about rendering formats (a pointer to some documentation would work as well) 17:44 < dooglus> photomuse: shoot 17:44 < photomuse> I was using the mpeg output, which worked well for simple scenes, but doesn't seem to be working so well for a more complicated scene. 17:44 < photomuse> What is the best option for rendering? 17:45 < photomuse> Or is the some way to increase the mpeg quality? 17:45 < dooglus> thorwil: if you use the default "compose" blend method and draw 2 circles which don't overlap, you'll see them both 17:45 < dooglus> thorwil: but if you use "straight" with an amount of "1", the wiki seems to suggest that you'll only see the 'top' one 17:46 < dooglus> photomuse: I tend to render to a series of png images and combine them into a video format using an external tool (mencoder, ffmpeg, or whatever) 17:46 < dooglus> photomuse: that way I can easily re-render a section of the movie, keeping the old frames that haven't changed, rather than re-rendering the whole thing each time I make a small change 17:47 < photomuse> Which tool would you recommend for that? (And this would be a good wiki topic... :) 17:48 < dooglus> photomuse: I use these shell functions (pasted into my .bashrc file): http://dooglus.rincevent.net/random/render.sh.txt 17:49 < photomuse> Thanks 18:05 -!- Yoyobuae [n=quete@201.224.135.156] has joined #synfig 18:05 < dooglus> Yoyobuae: hi. thanks for chasing up the 'straight blend' thing yesterday 18:05 < Yoyobuae> hi 18:05 < dooglus> seems you have indeed found a bug there 18:06 < Yoyobuae> yeah 18:06 < dooglus> http://dooglus.rincevent.net/random/pacman.sifz is a simple example I made of how it sometimes works and sometimes doesn't 18:07 < dooglus> it's not clear what the intention is for completely transparent pixels. if I draw two circles and have the top one amount=1 blend=straight, should the lower circle disappear completely? 18:08 < Yoyobuae> from what i understood from wiki, yes 18:09 < Yoyobuae> everything underneat should disappear, it shouldn't even be rendered (no CPU time used like with Composite) 18:12 -!- Yoyobuae [n=quete@201.224.135.156] has quit [Read error: 104 (Connection reset by peer)] 18:16 -!- Yoyobuae [n=quete@201.224.135.156] has joined #synfig 18:16 < photomuse> I'm still having some issues. Even though the individual .png files are OK, the resulting video file has major color artifacts (halo sort of effect) Have you had this problem? 18:16 < dooglus> trusting the synfig wiki is a little like trusting wikipedia... 18:16 < dooglus> anyone can edit it - I know that I wrote that entry for 'straight' blends, after reading the source code to see what it was doing 18:17 < dooglus> the bug is in how synfig determines which layers to render - for each tile it checks whether the top layer has any intersection with the tile, and if not, ignores it. it shouldn't do that if the blend method is 'straight' 18:18 < dooglus> photomuse: I've heard of it before, and put it down to the user's PC using a video overlay to play videos, and the video overlay having bad color settings. could that be what's happening with you? 18:19 < dooglus> photomuse: if you can upload an example video file somewhere, I'll watch it here and see if I can see the effects 18:20 < photomuse> Hrm... 18:20 < photomuse> Could be 18:22 < Yoyobuae> dooglus: So the tile rendering process is bypassing the effect of 'Straight'? 18:24 < dooglus> Yoyobuae: for some tiles, yes 18:24 < photomuse> If I play it with mplayer instead of Kaffeine, it looks fine. 18:24 < dooglus> Yoyobuae: play with that 'pacman.sifz' file and you'll see 18:24 < photomuse> So it does seem to be a player issue. 18:25 < dooglus> http://dooglus.rincevent.net/random/pacman.sifz 18:25 < photomuse> FYI, I have an ATI card. 18:28 -!- Yoyobuae [n=quete@201.224.135.156] has quit [Read error: 104 (Connection reset by peer)] 18:28 < dooglus> photomuse: sounds like it's not a synfig thing then - you're using mencoder to encode it? 18:28 < dooglus> photomuse: and the .png files are OK? 18:29 < photomuse> Yah, I was using mencoder to encode and Kaffeine to play...if I use mplayer to play it looked fine. 18:29 < dooglus> photomuse: I took a video off my cellphone last night. only 'realplay' will play it with sound, and it was making all the reds green, until I disabled the 'X Video' option in there, then it was OK 18:29 < photomuse> I'm uploading to youtube right now, which is all I really wanted. 18:29 < dooglus> so I guess it depends what technology it's using to play back 18:29 -!- Yoyobuae [n=quete@201.224.135.156] has joined #synfig 18:29 < photomuse> This is a great piece of software...how long have you been working on it. 18:29 < photomuse> ? 18:30 < Yoyobuae> oh, nice "effect" on pacman.sifz =D 18:30 < dooglus> Yoyobuae: if you have a recent (svn?) studio, you can 'export SYNFIG_SHOW_TILE_OUTLINES=1' and have it draw the tile outlines in red 18:31 < dooglus> makes it much clearer what's going on 18:31 < dooglus> photomuse: I've been working on it for a year or two, but I didn't create it - it used to be proprietary software 18:31 < photomuse> http://uk.youtube.com/watch?v=amesHgfxS4o Here it is. 18:31 < dooglus> photomuse: the history is probably on the wiki somewhere 18:31 < Yoyobuae> dooglus: no, i just downloaded the last already built SVN (1320) 18:32 < Yoyobuae> dooglus: i haven't built synfig myself yet 18:32 < dooglus> Yoyobuae: that'll be fine. the export will work with tha 18:32 < dooglus> t 18:32 < dooglus> photomuse: that's cool. are you using the 'duplicate' layer there? or lots of copy/pasting? 18:32 < photomuse> Yah, I was just wondering, because I can't imagin this is the same software I read about (crashing all the time and really slow) 18:32 < photomuse> I first created the man and the walk animation (by exporting the canvas) 18:33 < photomuse> Then I copied the man, and added a translate, zoom, and color correct layer 18:33 < photomuse> Copied that two more times 18:33 < photomuse> And then I ecapsulated that in a row, and the copied that a few times, adding a hue shift layer 18:33 < dooglus> photomuse: I've basically been fixing bugs mostly for a year - there were lots, and yes, it did used to crash a lot 18:34 < dooglus> it is a lot better now, but there are still crashes occasionally. especially on windows (and my windows box doesn't want to build it, so I can't work on it there much 18:34 < dooglus> ) 18:34 < dooglus> photomuse: in recent svn code there's a new layer called 'duplicate' which allows you to do that kind of thing without multiple copies 18:34 < photomuse> I see. 18:35 < photomuse> Maybe I'll try to download and compile sometime. 18:35 < dooglus> photomuse: which OS do you use? 18:36 < photomuse> I just downloaded and installed Kubuntu 7.10 18:36 < Yoyobuae> dooglus: i don't know how to 'export SYNFIG_SHOW_TILE_OUTLINES=1', is that supposed to go into a config file or something? XD 18:36 < photomuse> I also use XP 18:36 < dooglus> photomuse: somebody made .deb files for 7.10 recently, but I didn't manage to get copies from him 18:37 < dooglus> Yoyobuae: just paste it into a terminal window, then close studio, and type "synfigstudio" in the same terminal 18:37 < dooglus> Yoyobuae: if you want it permanently set then there are ways, but it is annoying... 18:37 < dooglus> (ie. it's annoying to have red squares around tiles all the time) 18:37 < photomuse> Well, even though I'm new to ubuntu, I am a developer, and I recently got MPICH2 to compile and install (by creating a .deb) so maybe I can get it to work. 18:37 < Yoyobuae> running on WinXP here btw? ;) 18:37 < dooglus> Yoyobuae: aah... 18:38 < dooglus> Yoyobuae: so control-panel>system>advanced>environment variables>add>SYNFIG_SHOW_TILE_OUTLINES>1 18:38 < photomuse> Yoyobuae, download ubuntu and duel boot ;) 18:38 < dooglus> or something... 18:38 < dooglus> Yoyobuae: if you know where the environment variables dialog is - that's where it goes 18:38 < Yoyobuae> yeah i know 18:39 < dooglus> was I close? it would be useful to have an accurate description of how to set them for the wiki 18:41 < Yoyobuae> yeah it was there, and the lines now show 18:41 < dooglus> photomuse: http://synfig.org/Build_instructions - the instructions work on ubuntu 7.10 - that's what I use 18:42 < dooglus> Yoyobuae: "advanced" is really the tab name? that was a lucky guess; it's been over a year since I went there 18:42 < Yoyobuae> btw, who builds the Windows version? pxegeek? 18:42 < dooglus> yes 18:42 < dooglus> and atrus, too 18:43 < Yoyobuae> ok, now i know who to ask if i run into trouble =D 18:46 < thorwil> " Yoyobuae, download ubuntu and duel boot ;)" the os booting faster wins? ;) 18:48 < Yoyobuae> hehe, windows will lose =) 18:49 < Yoyobuae> maybe if i boot my "Windows into RAM disk" config then it may stand a chance 18:53 < Yoyobuae> dooglus: if you make the wiki about it, heres an image showing the System>Advanced and Environment Variables windows 18:53 < Yoyobuae> http://members.lycos.co.uk/yoyobuae/SYNFIG_SHOW_TILE_OUTLINES.png 18:58 < dooglus> thanks 18:58 < dooglus> can I put that on the wiki? 18:58 < Yoyobuae> yeah sure =) 18:58 < dooglus> (which I think probably equates to can I GPL it, although I'm not sure) 19:01 < Yoyobuae> Is 'Straight' meant to work only on a Inline Canvas? 19:01 < dooglus> Yoyobuae: I really wouldn't have thought so 19:01 < Yoyobuae> if i just make to circles, with 'Straight' on the one on top, it works like Composite 19:01 < dooglus> Yoyobuae: see how the yellow circle isn't shown in the 'navigator' panel in the top right corner of your screenshot? 19:01 < dooglus> Yoyobuae: the navigator panel is rendered in a single shot, not as tiles 19:02 < Yoyobuae> yeah, i read that somewhere in the logs 19:02 < dooglus> Yoyobuae: also, if you zoom out once in the pacman file, it's small enough that tiles are no longer used - then it renders properly? 19:02 < Yoyobuae> yeah it does 19:03 < Yoyobuae> Also, the 'Index' from a Duplicate has no effect if linked into a 'Amount' param 19:04 < dooglus> oh really? 19:04 < dooglus> something to try in the pacman file: change 'amount' on the 'dots' encapsulation to .999 instead of 1 19:04 < dooglus> seems to fix the problem at first, but then move a red circle so it overlaps the yellow a bit 19:05 < dooglus> and a new problem shows up 19:06 < Yoyobuae> make amount=0.5 19:06 < dooglus> right 19:06 < dooglus> move a red circle to the centre of the yellow 19:06 < dooglus> and how that behaves is correct I think - the yellow and the red both become pale 19:07 < Yoyobuae> yeah 19:07 < dooglus> but the yellow in the top and left of the circle is still solid - and that's wrong 19:07 < Yoyobuae> but it only does it inside the Rectangle area the red dots occupy 19:07 < dooglus> right 19:07 < dooglus> it's all to do with the 'bounding box' of the layers its composing 19:08 < dooglus> something somewhere is thinking "this pixel is outside the bounding box 'dots', and so 'dots' has no effect on the result 19:08 < dooglus> not realising that 'straight' layers have effect even when transparent 19:09 < Yoyobuae> it seems like it 19:09 < dooglus> while it's true that those solid yellow pixels are outside the 'dots' box, and so 'dots' doesn't need to be rendered for them, the blending still needs to be done 19:11 < Yoyobuae> i think there's a slight confusion between render and blending 19:11 < Yoyobuae> also, it seems no one has used Straight blending so far XD 19:14 -!- photomuse [n=photomus@ics156-82.icsincorporated.com] has quit [Remote closed the connection] 19:18 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 19:19 < dooglus> Yoyobuae: I was going to suggest searching the 'examples' folder 19:19 < dooglus> but: 19:19 < dooglus> 19:19 < dooglus> 19:19 < dooglus> 19:19 < dooglus> it's on multiple lines, and not particularly clear what number is what 19:19 < Yoyobuae> an ID perhaps? 19:19 < dooglus> looks like "Straight" is 1 19:19 < Yoyobuae> 1=Composite, 2=Straight, etc 19:19 < dooglus> yes: 19:20 < dooglus> enum BlendMethod 19:20 < dooglus> { 19:20 < dooglus> BLEND_COMPOSITE=0, //!< Color A is composited onto B (Taking A's alpha into account) 19:20 < dooglus> BLEND_STRAIGHT=1, //!< Straight linear interpolation from A->B (Alpha ignored) 19:20 < dooglus> (from synfig/color.h ) 19:22 < dooglus> so it looks like every example uses straight blending apart from candy.sifz? 19:23 < Yoyobuae> btw, straight seems to skip the rendering of layers below for Amount=1.0 19:23 < dooglus> japan.sifz is the simplest 19:24 < Yoyobuae> only if no tile rendering is done 19:24 < dooglus> if straight worked as it should, all the examples would break? 19:24 < Yoyobuae> lol, i guess 19:24 < dooglus> that's easy enough to fix. the problem is with .sifz files outside of the synfig repository 19:25 < dooglus> we don't want to break users' work by fixing bugs 19:25 < Yoyobuae> if the layers using 'Straight' are not Inline Canvases, then 'Straight' is the same as 'Composite' 19:26 < Yoyobuae> or so it appears 19:26 < dooglus> yes 19:27 < dooglus> I'd like to fix 'straight' so that it works everywhere, not just on inline canvases - but that breaks lots of existing .sif files 19:28 < dooglus> I guess there's always the half-arsed "export SYNFIG_USE_BROKEN_STRAIGHT_BLEND_METHOD=1" approach :) 19:28 < Yoyobuae> lol, nice var name 19:28 < dooglus> ie. for people who want to use the old broken method, allow it 19:29 < Yoyobuae> it would be better to fix the broken .sif files instead 19:29 < dooglus> a more proper solution would be to increment the canvas version number, and convert all 'straight' blends for non-inline canvases to 'composite' on loading them 19:29 < Yoyobuae> oh, that's even better 19:29 < Yoyobuae> files will get updated automatically then 19:30 < Yoyobuae> and the same behavior is mantained 19:30 < dooglus> when loading a canvas from a .sif file, do a "if canvas version <= 0.2 and blend == straight and layer != pastecanvas then blend=composite" 19:30 < dooglus> righ 19:30 < dooglus> t 19:30 < Yoyobuae> but what about the "pacman" effect users =D 19:30 < dooglus> ha 19:30 < Yoyobuae> pacman.sif will be broke then =D 19:30 < dooglus> the pacman file never renders like a pacman anyway 19:30 < dooglus> the tile renderer is only used for on-screen display 19:30 < Yoyobuae> true =) 19:31 < dooglus> when you render to a file, it renders full rows 19:45 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit [] 19:45 -!- ZanQdo [n=Daniel@201.201.2.22] has quit ["Adios"] 20:02 -!- omry_ [n=omry@bzq-84-108-20-56.cablep.bezeqint.net] has quit [Remote closed the connection] 20:29 -!- omry [n=omry@bzq-84-108-20-56.cablep.bezeqint.net] has joined #synfig 21:01 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has joined #synfig 21:02 < MangoFusion> fixed pacman yet? 21:12 < Yoyobuae> i dont think it's fixed yet 21:23 < dooglus> nope 21:23 < dooglus> still hunting for a power-pill 21:24 < dooglus> well, mostly I've been cooking 21:47 -!- MangoFusion [n=jamesu@host81-132-118-101.range81-132.btcentralplus.com] has quit [] 21:49 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has joined #synfig 22:27 -!- Supersayoyin [n=quete@201.224.135.156] has joined #synfig 22:28 -!- thorwil [n=thorwil@p508957CC.dip.t-dialin.net] has quit ["Ex-Chat"] 22:39 -!- Yoyobuae [n=quete@201.224.135.156] has quit [Read error: 110 (Connection timed out)] 23:19 -!- Supersayoyin [n=quete@201.224.135.156] has quit [] --- Log closed Sun Jan 20 00:00:30 2008