View Full Version : How to - Theatre like moving text

01 January 2008, 11:43 AM

I am trying to make a scrolling text animation similar to this (see attachment)

I am thinking of defining a 2 dimentional array of spheres representing the billboard,
and a series of 2 dimentional arrays (5 by 7) of booleans defining each letters.
Then parse the input string to build the final array of materials...

How would you approach this ?

Any ideas/hints/tips greatelyu appreciated ;)

01 January 2008, 02:59 PM
write the text, convert to editable mesh and make scripted controller for every sphere with intersectray function (ray derived from sphere position and in case of need from rotation).

01 January 2008, 03:34 PM
It might surprise you, but I wouldn't use MAXScript at all.
Just create the text in photoshop or Max as white letters on black background and project using planar or whatever UVs onto the screen. Either create an array of spheres with the text material assigned in front of a black background, or if you prefer a 2D solution, use a mask with white dots in a matrix multiplied (using RGB Multiply) by the white text. Then animate the U offset of the text map to scroll the text if you want. You can place the text map in the self-illum slot or just in the diffuse and bump up the self-illum. amount to 100.

Creating thousands of materials, one for each sphere, would be a nightmare and really slow. Use mapping when possible.

You could also use a PFlow particle system with a Scripted Test or a Box #3 DataFlow operator which queries a pixel in a control bitmap and sends particles to two events - one with bright particles and one with dark ones...

CGTalk Moderation
01 January 2008, 03:34 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.