Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
video_texture [2007-07-16 14:02] – created nik | video_texture [2008-10-28 17:41] (current) – nik | ||
---|---|---|---|
Line 2: | Line 2: | ||
arranged by environment | arranged by environment | ||
+ | ====pd==== | ||
[[Puredata]] | [[Puredata]] | ||
Line 10: | Line 11: | ||
there are some objects for getting PDP (good for video) to talk to GEM (good for 3D) but i'm not sure what state they are in. pdp2gem perhaps. | there are some objects for getting PDP (good for video) to talk to GEM (good for 3D) but i'm not sure what state they are in. pdp2gem perhaps. | ||
- | [[Ogre3D]] | + | ====Ogre3D==== |
- | Ogre3D has a framework, the [[External Texture Source]] which allows producing texture data externally. | + | [[Ogre_Engine]] |
+ | Ogre3D has a framework, the [[http:// | ||
- | there are two plugins that make use of this interface to provide video as a texture, the first (now abandoned) project was ffmpegVideo_Plugin. this was based on the ffmpeg library. | + | there are two plugins that make use of this interface to provide video as a texture, the first (now abandoned) project was [[http:// |
- | the follow up project is [[Theora Video System]] which uses the open source codec Theora and the reference library. | + | the follow up project is [[http:// |
when we looked in to this (mid 2005), we had trouble looping and otherwise controlling video. streaming is also not supported, despite theory being a somewhat streaming-friendly codec. | when we looked in to this (mid 2005), we had trouble looping and otherwise controlling video. streaming is also not supported, despite theory being a somewhat streaming-friendly codec. | ||
- | both of these plugins are maintained by pjcast. | + | both of these plugins are maintained by pjcast. |
when talking to pjcast in IRC he said his main problem with ffmpeg was the interface to the library. it is for this reason that i was quite encouraged when i suggested to him my idea of using GStreamer as a more (very) general texture source, and found that he had not heard of it. in theory GStreamer would provide one interface to the huge array of codes and sources which it supports (including theora, and the ffmpeg codecs). | when talking to pjcast in IRC he said his main problem with ffmpeg was the interface to the library. it is for this reason that i was quite encouraged when i suggested to him my idea of using GStreamer as a more (very) general texture source, and found that he had not heard of it. in theory GStreamer would provide one interface to the huge array of codes and sources which it supports (including theora, and the ffmpeg codecs). | ||
- | from the #gstreamer: "< | + | from the #gstreamer: "< |
-- [[piX]] - 30 Apr 2006 | -- [[piX]] - 30 Apr 2006 |