Laidout and Desktop Publishing

Video thumbnail (Frame 0) Video thumbnail (Frame 692) Video thumbnail (Frame 1317) Video thumbnail (Frame 1862) Video thumbnail (Frame 2412) Video thumbnail (Frame 4285) Video thumbnail (Frame 7410) Video thumbnail (Frame 9363) Video thumbnail (Frame 10212) Video thumbnail (Frame 11023) Video thumbnail (Frame 12018) Video thumbnail (Frame 13220) Video thumbnail (Frame 13708) Video thumbnail (Frame 14325) Video thumbnail (Frame 15337) Video thumbnail (Frame 17238) Video thumbnail (Frame 19387) Video thumbnail (Frame 19925) Video thumbnail (Frame 21738) Video thumbnail (Frame 22358) Video thumbnail (Frame 23048) Video thumbnail (Frame 25623) Video thumbnail (Frame 27460) Video thumbnail (Frame 28910) Video thumbnail (Frame 30788) Video thumbnail (Frame 31630) Video thumbnail (Frame 32800) Video thumbnail (Frame 37268) Video thumbnail (Frame 37997)
Video in TIB AV-Portal: Laidout and Desktop Publishing

Formal Metadata

Laidout and Desktop Publishing
Title of Series
Part Number
Number of Parts
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.
Release Date

Content Metadata

Subject Area
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)
User interface Slide rule Crash (computing) Computer animation Moment (mathematics) Universe (mathematics) Adaptive behavior
Computer program Dynamical system Computer animation Interface (computing) Real number Maxima and minima Desktop publishing
Sensitivity analysis Video game Pressure
Web page Covering space Process (computing) Schmelze <Betrieb> Multiplication sign Cuboid Right angle Maxima and minima Instance (computer science) Figurate number Computer Marginal distribution
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
Web page Protein folding Trail Computer animation Webcast State of matter Moment (mathematics) Computer Information security Position operator
Computer animation Marginal distribution
Web page Dependent and independent variables Process (computing) Computer animation Quicksort Template (C++)
Web page Computer animation Computer configuration Pattern language Active contour model Number Row (database)
Computer animation Lecture/Conference Combinational logic Bit
Game controller Computer animation Key (cryptography) Similarity (geometry)
Web page Multiplication Stapeldatei Computer file Moment (mathematics) Expert system Water vapor Probability density function
Web page Category of being Multiplication Computer animation Different (Kate Ryan album) Block (periodic table) Gradient Quicksort Object (grammar) Graph coloring
Point (geometry) Curve Matching (graph theory) Mapping Multiplication sign Interface (computing) Gradient Circle Sinc function Probability density function
Computer animation Doubling the cube Multiplication sign output
Group action Multiplication sign Website Sound effect Mass
Process (computing) Open source Quicksort Graph coloring Field (computer science)
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)
User interface Computer program Word Group action Software engineering Computer animation Open source Figurate number Instance (computer science) Parameter (computer programming) Computer Position operator
Computer animation Block (periodic table) File format Multiplication sign Letterpress printing Software testing Instance (computer science) Descriptive statistics Writing Power (physics)
Computer animation Shape (magazine) Instance (computer science) Polyeder
Execution unit Shape (magazine)
Computer animation
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
Computer animation
cello hopefully this award this will be a kind of a mixture of
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
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
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
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
example of pressure sensitivity and met by varying line widths on pressure yeah you can kind of see up
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
various parts such that sometime comics expressed in in the United States generally the process
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
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
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
yesterday and so this is this is just kind of a quick
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
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
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
to the contour to and were told yeah that'll Chicago so now
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
panorama views done in intervene so some of these images
of a little bit too big then using a combination of mouse
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
sort of and then I've just in exported to the whatever people
for water is easiest to print at the moment then the
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
to finally we sort of page and here's a gradient
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
that was not working costly but now it's working the so you can
adjust the circles of gradients and also when I
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
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
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
adapted to images also into this works so instead of
having a color field as your color source you can have an image as source so this was an image by the way there
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
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
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
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
most documentation in late on can it in downtown of
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
I have time for 1 more general the OK
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
like observatory in California sustained tossed
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
to things like that 3 here's the here's the global
when easy way to unwrap you can just be at the end of the
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
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