These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

Insert Flash on object (TV display) in 3d PDF

jenssto09
jenssto09's picture
Registered: May 26 2009
Posts: 10

Hello,

i have an exhibition stand in 3d pdf with a lcd-tv. in Pro Extended you can insert flash, but how can i put a flash movie onto an object (display of lcd, uv map perhaps?)so that it plays while i watch and use the 3d pdf (rotate, zoom).

any ideas? java?

i use 3ds max 2009 and acrobat 3d 8 and pro extended 9 with vista 64 bit.

regards, jens

My Product Information:
Acrobat 3D 8.1.6, Windows
UVSAR
UVSAR's picture
Expert
Registered: Oct 29 2008
Posts: 1357
In Acrobat 9 Pro Extended you can assign a flash SWF to a material during the creation of the 3D annotation:

1) Draw your 3D box, pick the mesh and open the 'advanced' settings
2) click the 'resources' tab, click "add" and browse to your SWF.
3) In 'binding', choose 'material' and type in the exact name of the material your TV screen as assigned to it.

The 3D object will then display that SWF as the diffuse map for the material, and will obey any UV mapping the mesh has. Note the default quality of the texture isn't particularly good as it's converted to pixels, so don't expect a vector SWF to display perfectly when you zoom in. Frankly it's not even rendered as well as a bitmap texture is, but hey.. it's there.


Important points:

The SWF 'texture' obeys normal SWF timeline rules, so if you want it to autoplay, make the SWF that way too. If the SWF has buttons and actions, those will also work, so you can indeed make a SWF slideshow that advances when it's clicked, even though it's inside a 3D world!


You can also play with the assignation and quality of SWF textures using runtime Javascript - it's not entirely trivial, but it's possible.
jenssto09
jenssto09's picture
Registered: May 26 2009
Posts: 10
Hi,

i made the block in 3ds max. the block has an uv map with a picture on it.
in pro extended i open the block, add the swf in the ressource tab and choose material with the name of the material..
but nothing happens on the block. it just stays as it is with the texture from 3ds max.

the swf is ok, because i checked it by choosing background instead of material.

any idea why ist not working. should i make the block/tv display in the reviewer or how?

regards, jens!
jenssto09
jenssto09's picture
Registered: May 26 2009
Posts: 10
hello,

it works now! the material has a different name and that name is seen in the toolkit.

regards jens
UVSAR
UVSAR's picture
Expert
Registered: Oct 29 2008
Posts: 1357
Good to hear - yes, sometimes Acrobat can get confused over UV-mapped materials with offsets - it understands the idea of "box", "cylinder" mapping etc. and the direction the texture should face, but doesn't like the idea of a texture that's hovering in the middle of UV-space or composited over another layer.