NextPreviousHomeThe 3D computer graphics trinity



michiel | 5 years ago | 8 comments | 9 likes | 1.5K views

SMSgtRod, Ulli, vincent and 6 others like this!

Here's a concept that every BluffTitler user should understand.

It is not something that we have invented, but this is how modern graphics hardware works.

Everything that is rendered needs 3 things:

1) A mesh

The is a list of triangles. Every layer in BluffTitler creates the mesh in a different way. For example, the picture layer creates a rectangle out of 2 triangles. And the text layer creates hundreds of triangles out of a TrueType glyph.

2) A texture

This is a photo, a video, your webcam or any other bitmap. In BluffTitler you set the texture of the active layer in the MEDIA > CHANGE TEXTURE... dialog.

3) An effect

The effect contains the shader. A shader is a simple app that runs on your graphics card. In BluffTitler you set the effect of the active layer in the MEDIA > CHANGE EFFECT... dialog. Notice that you can, conveniently, set the texture in the very same dialog!

BluffTitler uploads the mesh, the texture and the effect to the video memory of your graphics card and says: please render.

Your graphics card does the hard work: it uses the mesh, the texture, the effect and renders the result on the screen.

That's it. BluffTitler is so fast because it stays close to the metal!


Download media files (143.3 KB)

Share this on FacebookShare this on X


It's important to realize that any combination is possible: any mesh can be used with any texture and any effect. Some combination won't produce useful results, but technically it is perfectly ok. Don't be afraid to experiment!

Here's another example.

michiel, 5 years ago


Great presentation !!

translated into Italian and with the possibility of inserting writings on the circles.

wvdata.info...

Franco Aversa, 5 years ago


Thank you Franco!

michiel, 5 years ago


it is a pleasure, it's a great idea, a clear and quick representation of how BluffTitler works.
Then is possible add an circle with other effect textures (like reflectionmap texture)

Franco Aversa, 5 years ago


I think especially for beginners (and of course also for advanced users) is this great presentation very helpful.

Ulli, 5 years ago


Concept simple clair et net , merci Michiel

PAT67, 5 years ago


Thnx Michiel. Even I understand it.

Filip, 5 years ago

Merci Michiel pour ces explications.

Alex-Raymond T., 5 years ago


Comment to this article

You must be logged in before you can comment to this article. Login | Register

More by michiel

About michiel

Michiel den Outer is the founder and lead coder of Outerspace Software. He lives in Rotterdam, the Netherlands.

If he isn't busy improving BluffTitler, he is playing the piano or rides the Dutch dikes on his bikes.

808 articles 4.0M views

Contact michiel by using the comment form on this page or at info@outerspace-software.com