How to texture a long receipt?

hello, everyone.
how should i go about texturing a long receipt? like: https://www.google.com/search?sxsrf=AB5stBgMxFjK_0teK0CD3j2glN-LtuHnmg:1689189697873&q=long+receipt&tbm=isch&sa=X&ved=2ahUKEwilhJn_8YmAAxU6gP0HHfbjDvAQ0pQJegQICxAB&biw=1920&bih=979&dpr=1#imgrc=IlyySxzouXY0iM

?

Download one of those images, map it to a plane. Fairly simple, unless you’re looking for something far more involved.

2 Likes

so, i want to make it easy to edit the text on the receipt.

like, opening up a photoshop file that contains elements of the texture, edit the text, and save the texture, without going into Blender.

i’m looking to make this an item to share, and i want people to be able to easily change the text to whatever they want.

is my only choice to create a humongous 16k texture?

You could very easily make a receipt generator with geometry nodes, since a receipt is just a grid of text

Well, that’s a completely different question.

That’s how I would create such a texture, yes. (Actually, I’d probably do the basic text layout in another program - probably indesign, then export as a PDF into Photoshop for final output.)

No, you could also use the text tools within Blender and model the whole.

Personally, I’d find it easier to go the photoshop route, but not everyone has that software.

but that’s inside blender…
i know nothing about geometry nodes…
anything i can look at to specifically?

yes - i was still editing the question to be more specific when you replied. got a nack for that.

what do mean by this?

true - something i didn’t think about. um, yeah, i’ll probably start providing more file types in the future. thanks for the idea.

but going back to this

you mean, making the texture within blender?
and then people would have to bake the texture?
…
isn’t this the same as editing a 16k texture in something like photoshop?

Not quite; I meant you could copy/paste your lines of content into a text object, then treat it as a 3D object.

(IE, I wasn’t describing a different way to make a texture, but a different way to create the visual result.)

1 Like

Instead of making a huge 1024x16 000 image, you might use a 2k square image but put the UV next to each other, like so :

Then for the editable part, inside blender it’s quite hard, maybe just share some photoshop preset or a .blend file that allows to generate the texture, using compositor for post process effects.

There is no text editor for procedural textures inside blender so it’s nearly a dead end. Coming with a big hack to allows that , like generating all the text as mesh with geometry nodes, is probably going to be quite impractical.

Unless you have really good reasons to edit the text, like for a personal project, I’ll try to keep things simpler :slight_smile:

Have fun !

2 Likes

But someone can use any image tool which is able to use text and maybe some filters… and then just import as image plane… so nothing to do…
…so what exactly are you planning to do ?? Because as @joseph said… if you want to make a general receipt generator then this might be better fitted to use some Geometry Nodes or make an addon or somehtign like that…
…or just use one of them :. DuckDuckGo: receipt generator…

yeah - it’s what i’ve done. a 4k texture and two materials. one for the text and another for the backside of the paper, white.

the idea is so people don’t have to go into Blender, if they don’t have to, just to change what’s printed on the paper.

they can, but the less they have to do to change what’s on the paper, the better. hence, the simple text editing on a image software.

i should point out that the paper is not a literal cash register receipt, but a paper from a printer. so the paper’s texture might contain both text and image (didn’t think it was important to make the distinction as i’ll be using images to texture the paper but you guys are mentioning text generators as an alternative - still, that’s inside Blender, and i’d like to keep the editing of the texture outside of Blender).

i’ll mark your solution as the best one, @sozap, as i don’t see any easier or possible way to, outside of blender, it being possible any other way.

thanks everyone, for the inputs