Laidout and Desktop Publishing
Formal Metadata
Title |
Laidout and Desktop Publishing
|
Title of Series | |
Part Number |
28
|
Number of Parts |
46
|
Author |
|
License |
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license. |
Identifiers |
|
Publisher |
|
Release Date |
2012
|
Language |
English
|
Content Metadata
Subject Area | |
Abstract |
Laidout is a desktop publishing program that I use primarily to make cartoon books. It can lay out images and gradients (including mesh gradients) onto booklets, as well as onto arbitrary polyhedral surfaces. Other novel features include controlled multiple image import, and image mesh warping. Being debugged currently are multicontact abilities. Discussion will also include experiences with various open source software for related tasks.
|
Keywords | Libre Graphics Meeting (LGM) |

00:00
User interface
Slide rule
Crash (computing)
Computer animation
Moment (mathematics)
Universe (mathematics)
Adaptive behavior
00:28
Computer program
Dynamical system
Computer animation
Interface (computing)
Real number
Maxima and minima
Desktop publishing
01:14
Sensitivity analysis
Video game
Pressure
01:47
Web page
Covering space
Process (computing)
Schmelze <Betrieb>
Multiplication sign
Cuboid
Right angle
Maxima and minima
Instance (computer science)
Figurate number
Computer
Marginal distribution
02:59
Discrete group
Web page
Computer program
Dynamical system
Touchscreen
Surface
Software developer
Projective plane
Color management
Content (media)
Instance (computer science)
Line (geometry)
Graph coloring
Demoscene
Frame problem
Computer animation
Software
Volumenvisualisierung
Polyhedron
Right angle
Quicksort
Position operator
05:13
Web page
Protein folding
Trail
Computer animation
Webcast
State of matter
Moment (mathematics)
Computer
Information security
Position operator
06:48
Computer animation
Marginal distribution
07:23
Web page
Dependent and independent variables
Process (computing)
Computer animation
Quicksort
Template (C++)
08:01
Web page
Computer animation
Computer configuration
Pattern language
Active contour model
Number
Row (database)
08:49
Computer animation
Lecture/Conference
Combinational logic
Bit
09:08
Game controller
Computer animation
Key (cryptography)
Similarity (geometry)
09:36
Web page
Multiplication
Stapeldatei
Computer file
Moment (mathematics)
Expert system
Water vapor
Probability density function
10:13
Web page
Category of being
Multiplication
Computer animation
Different (Kate Ryan album)
Block (periodic table)
Gradient
Quicksort
Object (grammar)
Graph coloring
11:30
Point (geometry)
Curve
Matching (graph theory)
Mapping
Multiplication sign
Interface (computing)
Gradient
Circle
Sinc function
Probability density function
12:55
Computer animation
Doubling the cube
Multiplication sign
output
13:20
Group action
Multiplication sign
Website
Sound effect
Mass
14:32
Process (computing)
Open source
Quicksort
Graph coloring
Field (computer science)
14:54
Web page
Game controller
Key (cryptography)
Hazard (2005 film)
Variety (linguistics)
Multiplication sign
View (database)
Drop (liquid)
Mereology
Number
Electronic signature
Process (computing)
Computer animation
Different (Kate Ryan album)
Network topology
Cuboid
Quicksort
Object (grammar)
Distortion (mathematics)
17:05
User interface
Computer program
Word
Group action
Software engineering
Computer animation
Open source
Figurate number
Instance (computer science)
Parameter (computer programming)
Computer
Position operator
18:23
Computer animation
Block (periodic table)
File format
Multiplication sign
Letterpress printing
Software testing
Instance (computer science)
Descriptive statistics
Writing
Power (physics)
19:31
Computer animation
Shape (magazine)
Instance (computer science)
Polyeder
20:39
Execution unit
Shape (magazine)
21:05
Computer animation
21:52
Computer program
Group action
Surface
Projective plane
1 (number)
Similarity (geometry)
Control flow
Instance (computer science)
Event horizon
Vector potential
Spring (hydrology)
Film editing
Process (computing)
Triangle
Pattern language
Right angle
Quicksort
Figurate number
Reverse engineering
25:20
Computer animation
00:00
cello hopefully this award this will be a kind of a mixture of
00:04
slides and demonstration but I hope won't crash laid out his career at the moment so let's have the title crashes like again what I want and will see as well as well I guess what is generated and talk about about the easiest to use most adaptable user interface in the universe so as the of course there's a blank piece of
00:29
paper that this is kind of where I get my inspiration for how I'm attending to design the interface for laid out which is kind of a desktop publishing program that I wrote to basically help make my cartoon books which involves importing a ton of images handling amounted to various impositions so it seems the so the pros
00:55
over there a blank piece of paper is that small the contact it's pressure-sensitive column managed to real world press dynamics minimal tool clutter of course that depends on what tends you got your pocket but the was only partially implemented this has there's more to be done so
01:15
here's an example of what can be done just on paper that you don't necessarily need undue while I've I've been trying all my life and a lot of artists were trained to do work I just with pigments and stuff and so the idea is just that if you if you do do something that you want and you you shouldn't have done it that way in the 1st place that's not just the it's it's just habits of light years you can see
01:39
example of pressure sensitivity and met by varying line widths on pressure yeah you can kind of see up
01:50
there I think that this is how you might use design earlier cartoon box so for instance here is 1 where this was I've done with laid out but it's on legal-sized paper that's just kind of images laid out into into a fold is booklet so before I just probable boxes so that the 1 on the top is that of the front cover and ends the next Fred inside cover 1st page blob of all all the way certain then I'd have to write in her dry molten males each cartoons that are on each page which as long as you had if you stick to that maxim that you're small this was your right the 1st time because just great but it doesn't always work that way so if I wanna rearrange Karttunen's around that and I'd have to erase the the cartoons and rather than the margin figure going go redraw the that that's kind of a pain so that's right I began to look for solutions for how to do this on the computer teaches me and my natural environment with
02:54
various parts such that sometime comics expressed in in the United States generally the process
03:01
involved as you make content for me that's typically on paper that I scan and it's it's simple images for the future I want to be able to do more dynamic images for instance discreteness render frames that's something that the program cannot automatically do but something else can do it it's convenient to just consider to that other thing do this and then drag that thing and typically my stuff is black and white so I haven't really needed color management so much that's why are there any Syrian developers here today it's because of them that I haven't worked on laid out so much because been scattered obsessed with making so spherical panoramas so I've got like a 100 panoramas overall color you be nice to do something with color management managed Brooks on not cover of that so the next step forward laying out is prior to label all of that it just spreads out the imposition is definitely something that's that's instrumental from the beginning of a project it's not something that you just you're familiar reconverted enters into it's not something you do after the fact is something that's that determines page counted what is next to each other that's very important right from the beginning to the end so far once you have everything laid out you want printed out the to taper sometimes the fabric so you have assured that has strange scenes something that the fashion thing that's an economy had something played out and you just about positions and how you determine what page does next reach other well why stick to books I mean you can just make that any sort of any any polyhedron any bizarre achieved that you can imagine with things next to each other that's it as far as I'm concerned within the realm of of laid out some people call packaging it's arbitrary polyhedral surfaces but there's other stuff that you can put in after that so like other
04:57
flatly gradients lines text you know all that other stuff that I tend to draw my tax so it's it hasn't been a priority when people ask me to do things they always want text I always refer them to the screen I guess you know what I was trying to find other software to do these
05:16
things that's previous was OK for text but not so great for lots of lots of images makes it was awesome webcast you can you tons of stuff we're importing multiple images like often all have 40 pages of cartoons 100 pages of cartoons and doing that is not so not so easy with anything else I've found state has no multi-page at the moment perhaps after 1 . 2 yes finalized perhaps that will become important but also in prose and printer and all that stuff those are a position solutions kind of after the fact that I don't know of anyone seen easy produce have it appeared in a year or 2 ago and so this security you're but it's not that that way of doing in position seemed I've seen docid because you can just take us no 1 piece of paper and unfolded and that folded again and fold again in the computer keeps track of how the pages will be arranged so you just do all these folds on-screen riots very easy to do you can make this the this the this was there
06:38
yesterday and so this is this is just kind of a quick
06:53
demonstration of how I would lay out a carton so you know what doing letters legal-size paper and landscape as the he concluded margins if you want I try as much as
07:25
possible to make tools that everything happens on the canvas so far when does not do that is my image import which it's this huge cumbersome no dialog
07:36
but it's it's sort of sort of serotonin and I'm working on a replacement have some of the features of the in design place to also you can drag out things and but for me the automated import is extremely important to you don't want do that exactly the same sort of process for 40 images it's better just to define sort of a template of things response you on the page and then just dump and a whole bunch of stuff some of you might recognize as the the lobby
08:04
to the contour to and were told yeah that'll Chicago so now
08:17
I selected about 20 million years were so I can specify white DTI you wanna important there's options to select their import only a certain number per page where you can do all the images as will fit on the page so I will just can't do it by rows where you can slap them all into a single page that there will eventually there will be more options to lay them out in particular patterns and what working and there's only so much time and I'd rather be drawing cartoons that I do like so that's a spherical
08:55
panorama views done in intervene so some of these images
09:01
of a little bit too big then using a combination of mouse
09:15
clicks and holding like the control key down I can scale it referred to you control and shift and drag the mouse around I can rotate it there's also ways to share it started well holding a microphone and and my just discovered said so these are all the spreads similar
09:39
sort of and then I've just in exported to the whatever people
09:42
for water is easiest to print at the moment then the
09:46
expert can go back to a single PDF possess has multi page but it's 1 x for all the page spreads into our SCG because maybe that's easier to manipulate for some reason then you can do that also acceptable they just a whole bunch of numbered SVG files if confirmed batch processing batch processing that can be extremely useful the OK I wanted
10:23
to finally we sort of page and here's a gradient
10:38
the gradients in in laid out our objects in themselves natural properties of were anything like that I just think of them as just blocks of color like if you're painting you lay out a block of polity just sort of makes more sense to me so you can add different colors spots for stops contracting is these things around practice just right on-screen create really easy to do you can select multiples and dragged those multiples around you can also do it for real gradients that for some reason book
11:31
that was not working costly but now it's working the so you can
11:37
adjust the circles of gradients and also when I
11:46
started to develop laid out I noticed that in the PDF back there is that it gives you all the map that you need for a mess gradient so I thought 0 it's here what the hell of that's pretty so see if this works and so this can do a much credence but it is true that match gradients or to really do anything useful with them it it takes a lot of time in the aftermath around with all these little point since it's very cumbersome diffusion curves and sounded interesting I should have thought about this before it's much harder holding a microphone demonstrating and so think for so but what would you don't know what now assuming it crashed and perhaps I can been we doing their their their interface
13:00
with the with lived had so now some of the things I used to work don't quite work and I'm using my x input to to use multiple mice to do tricks like that the double scrolling and stuff like that but I didn't quite at that time before today there you can select points like bad
13:38
written them around is you have yeah I wasted hours just goofing around with site psychedelic effects like and you can still select and drag edges to conveniently add more pieces to it where you can around and select 41 subdivide actions the will against progressively more more painful than to really make anything useful because the masses due to it right the 1st time it's but it's still very hard to do but once we have the mass controls you can adapted to we can
14:30
adapted to images also into this works so instead of
14:37
having a color field as your color source you can have an image as source so this was an image by the way there
14:48
was no my photography a process with again so it's job can do most of what I want 3 can also do all sorts
15:02
of bizarre distortions the I kind of liked to have this sort of thing as a tool in the gym I keep meaning to to try to write something like that but spiracle panoramas it's just beautiful time so that's like these that object
15:24
and hazards further I want that you Jerome's variety of investigating served 3 different basic kinds of impositions 1 is that in signatures worried for you take a piece of paper that shop at intersections and then take those sections and fold it in any way that you want and that's pretty traditional way of making signatures and then you can you trim selective binding so if you wanted to images from the book sets are like that the western-style page while for the binding is on the left side you folded particularly if you want the binding on the other side for Japanese or useful insights in such a way to assign the binding so it's on the other side and the other 1 the next next is just what the part of something topology drop box around answers are and so still on the process of making it so that you can easily unwrap such things I've been trying to figure out how to our imports previous documents when you view those everything is in this giant scratched reasons for the control and that's it so it's just 1 giant spread and the overlap between pages is is dependent on that and I I don't see an adequate way to make that into any of the 1st year of so most likely they're obviously free in solution which is more adaptable page equals 1 particular type of people you can also override what type of paper printed on Cuba's so say you have 1 image and you want spread across like 10 different key pieces of paper and you can top down the paper is underneath it under any any spread view of the object to you explain any number of papers behind it makes me the New right you like homemade
17:11
user interface being developed by a particularly unique group . com where we we to do wacky things are normally devices that something and I'm definitely trying to implement into into later out just to be able to move things around and in strange ways that it's hard to do so you can do everything with handwaving eventually the kind of cool I'm also trying to make laid out in such a way that it's it cooperates with other programs as easily as possible all software engines that story figure out what it's like no 1 parameter do everything that you wanted to do so like see 1 text instance inscribed source Patterson in instead of words word were like painting and with my that you would be convenient to the old suggests and that they are to some other program have worked on and then have the automatically updated for instance in the original program for laid out the unique features I suppose f phenomena matches and the imposition surround trying to make it easy to access the in positioning features from other programs speaking of interoperability it's good to have
18:23
most documentation in late on can it in downtown of
18:28
that a description of what the file format actually is if you wanna write importers for instance that I would recommend that power because the file format is extremely unstable like many things and we don't but should you want to experiment just because you're Mexicans than you can do layout file format and get something so useful the speed is important important laid out when it doesn't understand text but it does importers blocks as well as Mr. data but I don't think older than history data attendants just like blocks has question marks of the dance around this and then when you have supported Osama remembers what the data was so far I've done some tests were importing scream assortment reimposing in the next 40 and then going back and screaming and freaking and that seems to work for printing problems which is a very common commonly us for the I hope
19:22
I have time for 1 more general the OK
19:49
so can you still hear me and he said this is there if you have something that I use for for projecting panoramas for instance assumes that ball so it's a panoramic this is actually a polyhedral shape that has about 300 sides and and with the polyhedra projected onto that it's basically global is just slivers glued onto a ball I use this to figure out unwrapped things to server you can just do this and then on it's pretty good pretty so this for instance is
20:43
like observatory in California sustained tossed
20:46
you you'll notice this artifact units because that's just as it was hard and the roof of melting so now you can take this whatever shape you have and then move your image around over
21:07
to things like that 3 here's the here's the global
21:26
when easy way to unwrap you can just be at the end of the
21:54
process hello things but the higher well I made my own so how it's partly when I 1st started this this is like 5 years ago I had like no programming experience and Linux and also about what the hell just figure out myself it's probably just as today to make my own as to figure 1 of these other ones in retrospect and I think that's been totally wrong that's I I I I I I I have learned a lot it's it's at least it's better than it used to be but if you wanted implement multi-touch stuff that still kind of can going along a little slowly for that that major toolkits whereas in mind I can just 104 a month or so and then make so it's freedom I suppose we find that no 1 else uses it so it's I don't have to worry about spring else anyone else since it's convenient the this on the other my some of them you might have seen it about unwrapping and the sounds that basically yields variable half and the thing I don't really recall the the exact name but it was like subdividing the global uh into lots of small triangles and then taking into account the the the the pattern of the global south so that you have the continent sticking together and all are taking for example the reverse as potential lot breaks between the things that I found that but interesting do you think that did 1st do you know this or interested in this and 2nd do you think you might be interested in doing something similar to to this the kind I think I know you're talking about yeah but it's it's still a very flat way of projecting so it is you would have projected and then print it out for instance there is just a million little little cuts and my interest is primarily for making stuff you can actually use it to create events theoretically stuff like the others it's it's really you can make some pretty interesting images without there's 1 figure group called full of holes where there's a few people that have been working in trying to figure out really wacky projections so things like that and the other strange curvy surfaces In a similar sort of thing OK the bonus question this is the question of a request under the gains in now right afterward US frequently
24:53
100 and giant like those in Canada does peculiar thing things so go on this is the left and right so that that but it could
25:37
be
