Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
video_texture [2007-07-16 14:02] nikvideo_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====
  
 +[[Ogre_Engine]]
 Ogre3D has a framework, the [[http://www.ogre3d.org/docs/manual/manual_61.html#SEC263|ExternalTextureSource]] which allows producing texture data externally. Ogre3D has a framework, the [[http://www.ogre3d.org/docs/manual/manual_61.html#SEC263|ExternalTextureSource]] which allows producing texture data externally.
  
-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://cvs.sourceforge.net/viewcvs.py/ogre/ogreaddons/videoplugin/ffmpegVideo_Plugin/|ffmpegVideo_Plugin]]. this was based on the ffmpeg library.
  
-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://cvs.sourceforge.net/viewcvs.py/ogre/ogreaddons/videoplugin/TheoraVideo/|Theora Video System]] which uses the open source codec Theora and the reference library.
  
 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. > http://www.wreckedgames.com/
  
 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: "<MikeS> xiq: cool. You might be interested in taking a look at some of the other things that do gstreamer -> opengl stuff, such as Togra" [see: [[GStreamer Texture Source]]]+from the #gstreamer: "<MikeS> xiq: cool. You might be interested in taking a look at some of the other things that do gstreamer -> opengl stuff, such as Togra" [see: [[GStreamer TextureSource]]]
  
 -- [[piX]] - 30 Apr 2006 -- [[piX]] - 30 Apr 2006
  • video_texture.1184594549.txt.gz
  • Last modified: 2007-07-16 14:02
  • by nik