NextPreviousHomeIntro for a pirate movie



michiel | 18 years ago | 8 comments | 5 likes | 21.6K views

jvdo, DeanO, Joel and 1 other like this!

To give the text the look of an antique golden Inca treasure I've used the effect file multitexture \ reflection_bumpmap.fx in combination with the textures reflectionmap_gold.jpg and bumpmap_crusty.png. You can see this by pressing F9 in the program.

All the texts are stored in the XML file. Load it into Notepad to see how it's done.

The dark red misty background is created by the particle layer.

And the font used is Roman Antique, the link is below


Download media files (159.4 KB)dafont.com...

Share this on FacebookShare this on X

Good Animation. One thing though on two PCs with different graphic cards I've noticed that when the text changes there is a noticable freeze on the particle layer.

When I watch the play slider it appears to stop just short of the end keyframe, freezes and then goes back to the beginning and the next screen of text.

Is it a bug?

DeanO, 18 years ago

During this freeze BluffTitler creates the 3D models it needs for the new text. Remember that every character is a 3D model and this can take some time, especially in high quality mode.

Note that this effect is only noticeble during realtime playing, the exported movie file is as smooth as it can be.

Also 3D models have to be created only for the characters that are new, so when changing from, for example DeanO to Daemon only a model for the letter M has to be created because that's the only new one.

And after a while the whole alphabet has been created and it plays as smooth as it can be. Try playing this animation in a loop!

The alternative to this "lazy evaluation" technique would be to create the whole alphabet in advance, but this could take some time, especially in Japan and China :)

michiel, 18 years ago


In version 6 text meshes are shared between layers, so you can easily pre-create all the character meshes by cloning the text layer and changing the text into ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789.

The only purpose of this text layer is to pre-create the text meshes, so it's best to move this layer to an invisible position, for example behind the camera.

michiel, 17 years ago


I can not get this file to play what arethe steps I need to follow for viewing the file once they are downloaded? New to BTL

gerald612, 17 years ago

This animation requires a graphics card that supports pixel shader 2.0, maybe that's the problem.

General help can be found on this page:

outerspace-software.com...

michiel, 17 years ago


Cannot find your xml file anywhere, Can you give me a hint since I scanned my entire system?

vinman, 15 years ago

When you save this show with the menu item FILE / SAVE SHOW + ALL MEDIA FILES you can find the PirateMovie.xml file next to the show file (or in the content folder next to the show file if you mark the PLACE MEDIA IN SUBFOLDERS checkbox)

michiel, 15 years ago


Thank you very much, That's what happens when a person is just learning.

vinman, 15 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