--- Log opened Thu Jan 17 00:00:30 2008 00:04 -!- xerakko [n=Miguel@debian/developer/xerakko] has quit ["Ex-Chat"] 00:29 < dooglus> genete: this radial_composite fix is harder than I thought it would be 00:29 < genete> I guess it by your silence... 00:42 -!- MangoFusion [n=jamesu@host81-157-188-144.range81-157.btcentralplus.com] has joined #synfig 00:47 < CIA-37> synfig: dooglus * r1386 /synfig-studio/trunk/src/gtkmm/ (canvasview.cpp app.cpp): Add 'new', 'open' and 'quit' to the caret>file menu. 00:48 -!- MangoFusion [n=jamesu@host81-157-188-144.range81-157.btcentralplus.com] has quit ["Not here"] 00:52 < genete> night, good luck with the radial composite, dooglus. 00:52 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has quit ["Abandonando"] 01:17 < CIA-37> synfig: dooglus * r1387 /synfig-core/trunk/src/synfig/loadcanvas.cpp: 01:17 < CIA-37> synfig: When loading LinkableValueNode from a .sif file, accept any of the various names 01:17 < CIA-37> synfig: for the links, rather than just the one returned by link_name(int). The 01:17 < CIA-37> synfig: specialised code for the 'composite' ValueNode needs the same doing for it 01:17 < CIA-37> synfig: still. 01:31 < AkhIL> particles are nice... but I have no idea how it works... hope some docks in coming. 01:42 -!- pabs3 [n=pabs@ppp121-45-156-227.lns11.adl6.internode.on.net] has joined #synfig 02:41 -!- crazy_bus [n=philip@CPE-121-216-99-193.nsw.bigpond.net.au] has joined #synfig 03:00 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has joined #synfig 03:28 -!- crazy_bus [n=philip@CPE-121-216-99-193.nsw.bigpond.net.au] has quit [Read error: 110 (Connection timed out)] 06:08 -!- SpamInaCan [n=chris@unaffiliated/spaminacan] has joined #synfig 06:08 < SpamInaCan> Hi, is synfig still active? 06:09 < htodd> depends on the time 06:09 < SpamInaCan> i mean the project overall..., last release was 2006 :-\, and you guys should make a second part to the movie made in synfig it works (the one with the 2 boys) 06:11 < pabs3> last release was 2007: http://synfig.org/Releases/0.61.07 06:12 < pabs3> that movie was made by experienced animators when synfig was proprietary - we're still figuring out how the code works and ways to use synfig 06:12 < pabs3> but yeah, synfig is active, and we need help to make it more active ;) 06:12 < pxegeek> pabs - did darco ever have more script than just the trailer? 06:13 < pxegeek> s/trailer/prologue 06:14 < pabs3> I think there is more in the prologue source code that darco released, haven't looked at it for a while though 06:14 < SpamInaCan> here we go :P, ubuntu only has the one from 2006 :( 06:14 < SpamInaCan> and where can i get the source for the prologue? 06:15 < pabs3> gallery page: http://synfig.org/Gallery (beware it is educational use only) 06:15 < pabs3> I've been waiting for ubuntu to sync the debian package for ages 06:16 < SpamInaCan> where can i get newer debs? 06:16 < SpamInaCan> (from the latest svn, i don't really wanna build them (lol)) 06:16 < pabs3> the debian ones might work in ubuntu, probably not though, unless you rebuild them 06:17 < pxegeek> The script in the zipfile only covers the action in prologue. :( 06:20 < SpamInaCan> how come i cant draw on my laptop? 06:22 < pabs3> http://synfig.org/FAQ#I.27m_using_synfigstudio_on_a_laptop_but_can.27t_draw_anything_using_my_mouse._What_gives.3F 06:22 < SpamInaCan> so i do need to compile it? 06:34 < SpamInaCan> how long will it take to compile everything? 06:37 < pabs3> depends on how fast your computer is, probably about an 30 min or less 06:38 < htodd> my macbook pro just takes a few minutes. the deps take a while 06:38 < SpamInaCan> i have a 900mhz lol 06:38 < SpamInaCan> but 1.2gb of ram ^_^ 06:43 < pxegeek> dang I need to upgrade.... 06:45 < SpamInaCan> huh? 06:48 * pxegeek running 512MB 06:48 < pxegeek> 'night all! 06:49 < SpamInaCan> WOW 06:49 < SpamInaCan> and gn 06:53 < AkhIL> SpamInaCan: synfig from svn have a lot of new features. last one is particle system 06:53 < AkhIL> nice thing but seems there is no docs about it 06:53 < SpamInaCan> AkhIL, kool, its compiling the synfigstudio... 06:54 < SpamInaCan> *writes perl script to compil synfig for me* 06:54 < AkhIL> i did it in bash 06:54 < SpamInaCan> can i just get ur bash ^_^ 06:54 < AkhIL> wait 06:54 < SpamInaCan> i don't like writing perl but i don't really wanna do this each time either ^_^ 06:58 < AkhIL> http://akhil.nightmail.ru/make_synfig.tar.gz 06:58 < AkhIL> you have to check scripts for paths 07:00 < AkhIL> fist script is make_synfig.sh, second one is cvs/get_synfig.sh 07:00 < SpamInaCan> why cvs? 07:00 < SpamInaCan> and not svn? 07:00 < AkhIL> both have hard coded paths 07:00 < AkhIL> because of there is a lot things form cvs, svn and git 07:00 < AkhIL> but cvs was first 07:01 < AkhIL> i'm just lazy to rename it 07:01 < SpamInaCan> lol 07:01 < SpamInaCan> why does synfig compile faster then synfig studio? 07:02 < AkhIL> you need both. synfig is rendering engine. studio is gui 07:02 < SpamInaCan> ahhh 07:02 < SpamInaCan> i am in the middle of compiling the studio ^_^ 07:02 < pabs3> studio compiles slower because it has lots and lots of C++ code 07:03 < SpamInaCan> ohhh :( 07:03 < SpamInaCan> damn objects lol 07:03 < SpamInaCan> how did you learn to code pabs? 07:03 < pabs3> making fractals in msbasic 07:04 < AkhIL> any chence to be in synfig demo reel if I done my animation in this week? 07:04 < pabs3> I would guess yes, any thoughts on that pxegeek? 07:04 < SpamInaCan> what is better?, synfig or adobe (macromedia depending on the version lol) flash 07:04 < SpamInaCan> pabs3, you run the synfig project now? 07:05 < AkhIL> synfig can HDRI and some other kunfoo things 8) 07:05 < pabs3> run? nope. I help out a bit, some code here, some wiki there, some forum answers sometimes 07:06 < pabs3> synfig and flash are just different, like a peach and a plum maybe 07:06 -!- pxegeek [n=chatzill@c-71-59-140-184.hsd1.or.comcast.net] has quit [Read error: 113 (No route to host)] 07:07 < pabs3> SpamInaCan: do any coding yourself? 07:07 < htodd> now you have me wanting peaches and plums 07:08 < SpamInaCan> i do php with mysql and really horrid perl 07:08 < pabs3> :) 07:10 < SpamInaCan> come to think of it last time i even thought about perl was 2006 lol 07:10 < SpamInaCan> and i thought i was bad then.... 07:10 < SpamInaCan> now i wonder how much i remember.... 07:11 < SpamInaCan> time to do perl tutorials at work...., ill call it writing an admin panel program thing of a majigger ^_^ 07:12 < AkhIL> btw I have some unexpected behaviour of warp layer. Withhigh distortion it takes to much memory (more then 2Gb), so I have to decrease distortion amount to make mouse's shadow renderable on my pc 07:14 < SpamInaCan> how do i save my current project? 07:14 < SpamInaCan> nvm i am an idiot 07:14 < SpamInaCan> ... 07:14 < SpamInaCan> lol 07:15 < SpamInaCan> well its time for me to go to bed 07:15 < SpamInaCan> thanks for all the help and cya peeps 07:15 -!- SpamInaCan [n=chris@unaffiliated/spaminacan] has quit [Remote closed the connection] 07:36 < pabs3> dooglus: any thoughts on deploying http://www.review-board.org/ ? I suppose we don't have enough code contributors for it yet? 07:36 < pabs3> perhaps it would encourage people to submit patches though 08:27 -!- crazy_bus [n=philip@CPE-124-179-88-234.nsw.bigpond.net.au] has joined #synfig 09:01 -!- pabs3 [n=pabs@ppp121-45-156-227.lns11.adl6.internode.on.net] has quit ["Don't rest until all the world is paved in moss and greenery."] 09:46 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 09:56 -!- crazy_bus [n=philip@CPE-124-179-88-234.nsw.bigpond.net.au] has quit [Read error: 104 (Connection reset by peer)] 10:01 -!- ZanQdo [n=Daniel@201.201.2.22] has quit ["Adios"] 11:56 -!- Zelgadis [n=zelgadis@87.103.170.86] has joined #synfig 12:18 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has quit [Remote closed the connection] 12:18 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has joined #synfig 12:56 -!- Zelgadi1 [n=zelgadis@87.103.169.120] has joined #synfig 12:58 -!- Zelgadis [n=zelgadis@87.103.170.86] has quit [Read error: 110 (Connection timed out)] 12:58 -!- Zelgadi1 is now known as Zelgadis 16:07 -!- MangoFusion [n=jamesu@host81-152-67-150.range81-152.btcentralplus.com] has joined #synfig 16:11 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has joined #synfig 16:31 < genete> dooglus: lucky with the radial composite "c1... c5" bug? 16:51 < dooglus> genete: yes - that's fixed now 16:51 < genete> good! 16:51 < dooglus> genete: but I didn't yet check in the fix for the 'composite' c1... bug - I will in 5 or 10 minutes after testing my fix 16:52 < genete> :( gone in 2 mins 16:52 < dooglus> genete: I can check it in now if you want to start a build 16:52 < genete> 1:30 mins 16:52 < genete> no 16:52 < genete> better this evening 16:52 < dooglus> ok 16:53 < dooglus> genete: did you see the link pabs pasted - a patch review thing? 16:53 < dooglus> looks useful 16:53 < genete> yes i did 16:53 < genete> but not so deeply 16:53 < dooglus> http://www.review-board.org - anyone can upload patches and get comments from others about them 16:53 < genete> I was at work ;) 16:53 < dooglus> I was offered work today 16:53 < dooglus> 6 months, in England 16:53 < genete> wow! where? 16:54 < genete> about? 16:54 < dooglus> at a major japanese rootkit development company 16:55 < MangoFusion> neat idea 16:55 < genete> are you going to accept I guess... 16:55 < MangoFusion> congratulations 16:55 < dooglus> I don't think so 16:55 < MangoFusion> london? 16:55 < dooglus> no, basingstoke 16:56 < MangoFusion> only 180 miles away from me 16:56 < MangoFusion> great 16:56 < MangoFusion> rootkit development? 16:57 < genete> "I don't think so" ... any special reason you want to share with us? 16:58 * genete leaving... 16:58 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has quit ["Abandonando"] 16:59 < MangoFusion> he's already developing a rootkit - synfig! :) 16:59 < MangoFusion> 17:19 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has quit ["Ex-Chat"] 18:06 -!- CIA-37 [n=CIA@208.69.182.149] has quit [] 18:13 < Zelgadis> OK, just finished wiki modification. Now all dockable dialogs are called "Panels"! 18:13 < Zelgadis> dooglus: Maybe there is a reason to rename menu entry "File->Dialogs" to "File->Panels"? 18:22 -!- Zelgadis [n=zelgadis@87.103.169.120] has left #synfig [] 18:23 -!- Zelgadis [n=zelgadis@87.103.169.120] has joined #synfig 18:23 -!- Zelgadis [n=zelgadis@87.103.169.120] has left #synfig [] 18:36 -!- CIA-38 [n=CIA@208.69.182.149] has joined #synfig 18:56 < dooglus> Zelgadis: consider it done :) 19:02 < CIA-38> synfig: dooglus * r1394 /synfig-core/trunk/src/tool/main.cpp: Tidying. 19:02 < CIA-38> synfig: dooglus * r1395 /synfig-core/trunk/src/tool/main.cpp: Tidying. 19:02 < CIA-38> synfig: dooglus * r1396 /synfig-core/trunk/src/tool/main.cpp: Move the knowledge about which flags require an extra value into a separate function. We're going to need it to fix bug #1695735. 19:02 < CIA-38> synfig: dooglus * r1397 /synfig-core/trunk/src/tool/main.cpp: Fix 1695735: don't treat the required values of command line flags as flags themselves. 19:17 < CIA-38> synfig: dooglus * r1398 /synfig-studio/trunk/src/gtkmm/ (toolbox.cpp dockdialog.cpp): Rename "Dialogs" to "Panels" for the dockable windows. 19:46 -!- MangoFusion [n=jamesu@host81-152-67-150.range81-152.btcentralplus.com] has quit [] 21:21 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has joined #synfig 21:23 < genete> hi 21:28 < genete> dooglus: was the radial composite fixed? I don't see its CIA-38 advice 21:50 < dooglus> genete: it was fixed about 24h ago I think? 21:51 < dooglus> r1387 21:51 < dooglus> genete: CIA reported it at 01:17 21:51 < dooglus> 25m after you left last night 21:53 < genete> ah I read the logs this morning and lost that commit. 21:53 < genete> fine 21:54 < genete> dooglus: I wonder if we can bend a text in synfig. 21:57 < genete> ?this one: http://i85.photobucket.com/albums/k74/Genete/Untitled.png 22:01 < dooglus> I don't know - can't think how... 22:02 < genete> either me 22:03 < genete> it has been done in Anime Studio with a Bending tool that manipulate points. Texts are made with vectors in Anime Studio. They look very bad but allow point manipulation. 22:04 < genete> cd .. 22:04 < genete> aaah 22:11 < dooglus> ha 22:11 < dooglus> what does the bending tool do? does it have ducks? 22:11 < dooglus> something like the warp layer? 22:12 < genete> you select the points and then just click and drag. It is like the scale tool but it bends 22:12 < genete> the problem is that text doesn't have ducks 22:13 < genete> out text layer I mean 22:13 < genete> I can imagine a bending tool for ducks... just some similar to smooth but with other algorithm. 22:14 < genete> but to create that effect like the spherize one we should need a layer effect 22:14 < dooglus> text doesn't need ducks - we can warp text with the warp layer, right? 22:14 < genete> yes 22:14 < genete> wrap is squared 22:14 < genete> so should be something like warp but curved 22:15 < dooglus> yes 22:15 < dooglus> making a section of an arc? 22:15 < genete> the problem is that I don't know the math algorithm for that 22:15 < genete> yes could be 22:16 < dooglus> I think it could be quite easy to come up with a mapping 22:16 < genete> warp is a 2D mapping. It is easy 22:16 < genete> yah 22:16 < genete> it should be similar to curved gradient also 22:17 < genete> in fact curved gradient has that algorithm already done isn't it? 22:17 < dooglus> it's a bit different 22:18 < dooglus> curved gradient finds which curve is closest to each point then which point on the curve, then finds the distance and uses that to pick a point in the gradient 22:21 < genete> so for the each point in the layers that are behind find what curve is closest, then what point of the curve is closest and calculate the distance. Then use that distance to map the calculated point 22:22 < genete> let's say that the gradient is the current render without distortion 22:23 < genete> got it? 22:23 < genete> you need to imagine a 2D gradient not a linear gradient 22:24 < dooglus> oh, you mean to allow any bline to define the bend? 22:24 < genete> yes 22:24 < dooglus> alright. 22:24 < genete> like gradients 22:24 < dooglus> I was thinking about just doing simple circular bends, like in your example 22:25 < genete> dooglus: I would like to write some sketches about this and show you. Give me half an hour 22:27 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has quit ["Abandonando"] 22:28 -!- genete [n=Genete@84.122.45.30.dyn.user.ono.com] has joined #synfig 22:37 < dooglus> ok 22:38 < genete> http://www.darthfurby.com/genete/synfig/bend.png 22:39 < genete> dooglus: can you open the image? 22:52 < dooglus> I'll try 22:52 < dooglus> yup 22:53 < genete> ok 22:53 < genete> so for each P' find the closest point in the curve 22:53 < genete> and calculate S 22:54 < genete> then pick up from the original the color of P and put it where P' should be. 22:54 < genete> if P is in the middle of two points make an average 22:54 < dooglus> what about all the points which are nearest to either end of the bline? 22:55 < genete> the ends of the BLine would be extended with a straight line 22:55 < genete> in the drawing you see only the control Bline 22:56 < dooglus> in the lower diagram, it looks like you extended your curve to the right after drawing it shorter originally 22:56 < dooglus> what if you hadn't? 22:56 < dooglus> s == 1 22:56 < dooglus> I guess that's ok - it's just up to the user to make sure their bline is long enough 22:57 < genete> oh it is a faliure from my side 22:57 < genete> in the lower diagram the S dot line should be at the foot of the vertical red line 22:57 < genete> it was my mistake 22:58 < genete> it doesn't matter how long the bline is if you extend it you scale also the mapping 23:00 < genete> the thing I haven't figured out is if the upper diagram Bline is a virtual one or a user controllable one 23:00 -!- TMM [n=hp@ip565b35da.direct-adsl.nl] has joined #synfig 23:02 < genete> dooglus: reload the image 23:02 < dooglus> k 23:03 < genete> dooglus: what do you think? 23:03 < dooglus> what changed? 23:03 < genete> the dotted red line lower diagra, 23:03 < genete> diagram 23:03 < dooglus> ok 23:04 < dooglus> S is the distance along the bline to the nearest point on the bline to P' 23:04 < genete> yes 23:04 < dooglus> D is the perpendicular distance 23:04 < genete> yes 23:04 < dooglus> map S,D onto the underlying canvas 23:04 < dooglus> yes, it's all already written for curve gradient, really 23:05 < genete> so? 23:05 < dooglus> so, submit a patch :) 23:05 < genete> arrrgh! 23:05 < dooglus> heheh 23:07 < genete> please ..... :"-) 23:15 < genete> dooglus: there is a funny behvior with valuenodes. If you try to change a valuenode in non animation mode you obtain a value_desc_set error pop up window. 23:17 < genete> if you accept both popup windows, enable animation mode and click again over the valuenode then the value you tried to change to is there! 23:58 < dooglus> oh? 23:59 < genete> funny isn't it? --- Log closed Fri Jan 18 00:00:30 2008