<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Texture 3D buffer to videoplane</title>
		<atom:link href="http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/feed</link>
		<description></description>
		<pubDate>Thu, 20 Jun 2013 04:39:31 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-34459</guid>
					<title><![CDATA[Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-34459</link>
					<pubDate>Mon, 05 Nov 2007 01:00:29 +0000</pubDate>
					<dc:creator>Tyler Nitsch</dc:creator>

					<description>
						<![CDATA[
						<p>Hello all,</p>
<p>Im trying to store video data into a 3D buffer using jit.gl.texture so that the third dimension of the texture corresponds to a specific frame of the video.  If this is possible two questions.</p>
<p>How do you map a specific video frame to the third dimension of a the 3D texture?</p>
<p>How can you refer to this third dimension inorder to render the corresponding frame as a 2D texture using jit.gl.videoplane?</p>
<p>I&#8217;ve created a solution that uses jit.matrixset but it is not that efficient.  Anywho any help would greatly be appreciated.</p>
<p>t</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116313</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116313</link>
					<pubDate>Mon, 05 Nov 2007 01:07:52 +0000</pubDate>
					<dc:creator>Wesley Smith</dc:creator>

					<description>
						<![CDATA[
						<p>andrew b posted a patch in the recent past that used 3d textures and a<br />
shader to do some time warping stuff.  Currently in Jitter it is not<br />
possible to modify a specific 2D slice of a 3D texture, so this is not<br />
a good strategy for streaming footage until that functionality is<br />
present as uploading all the data of a 3D texture can cause frame<br />
drops.  For more see his patch which is under the email title<br />
&#8220;[sharingmakesmesleepy]time warp&#8221;</p>
<p>wes</p>
<p>On 11/4/07, Tyler Nitsch <neurovous @yahoo.com> wrote:<br />
><br />
> Hello all,<br />
><br />
> Im trying to store video data into a 3D buffer using jit.gl.texture so that the third dimension of the texture corresponds to a specific frame of the video.  If this is possible two questions.<br />
><br />
> How do you map a specific video frame to the third dimension of a the 3D texture?<br />
><br />
> How can you refer to this third dimension inorder to render the corresponding frame as a 2D texture using jit.gl.videoplane?<br />
><br />
> I&#8217;ve created a solution that uses jit.matrixset but it is not that efficient.  Anywho any help would greatly be appreciated.<br />
><br />
> t<br />
><br />
><br />
></neurovous></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116314</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116314</link>
					<pubDate>Mon, 05 Nov 2007 15:49:28 +0000</pubDate>
					<dc:creator>Tyler Nitsch</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks&#8230;. I already checked out Andrews patch awhile ago must of forgot his comment on updating 3D textures.  Very cool patch though!  </p>
<p>My work around for now involves creating a bank of textures t0, t1, t2&#8230;..  and then making a circular buffer through indexing each texture and sending video content.  </p>
<p>I tried to use just one texture and changing the @name before assigning a new matrix but as soon as you change the name it seems the old texture &#8216;@name old&#8217; is no longer available.  Is there someway of overriding this?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116315</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116315</link>
					<pubDate>Mon, 05 Nov 2007 15:56:07 +0000</pubDate>
					<dc:creator>Wesley Smith</dc:creator>

					<description>
						<![CDATA[
						<p>No.  You have to keep all instances around.  I beleive I posted a<br />
javascript that makes a circular buffer out of 2D textures.</p>
<p>wes</p>
<p>On 11/5/07, Tyler Nitsch <neurovous @yahoo.com> wrote:<br />
><br />
> Thanks&#8230;. I already checked out Andrews patch awhile ago must of forgot his comment on updating 3D textures.  Very cool patch though!<br />
><br />
> My work around for now involves creating a bank of textures t0, t1, t2&#8230;..  and then making a circular buffer through indexing each texture and sending video content.<br />
><br />
> I tried to use just one texture and changing the @name before assigning a new matrix but as soon as you change the name it seems the old texture &#8216;@name old&#8217; is no longer available.  Is there someway of overriding this?<br />
><br />
><br />
></neurovous></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116316</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116316</link>
					<pubDate>Mon, 05 Nov 2007 17:09:36 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>Is there any way to add a slice to an existing 3D texture without  <br />
uploading the whole &#8216;cube&#8217;? This would afford huge speed gains.</p>
<p>If I bind an empty 3D texture, can I use sampler3D, force the last 3D  <br />
coord to be &#8216;constant&#8217; for the frame and pop in a sampler2D/2dRect?</p>
<p>Ive seen this technique before used outside of jitter, but I was under  <br />
the impression (I believe I asked if 3D textures were supported,  and  <br />
thought the answer was no) that sampler3D is not supported? So one can  <br />
have 3D textures, not 3D samplers in a shader?</p>
<p>I somehow missed this thread until now as well. Awesome awesome patch.</p>
<p>So, in short, can I bind a jit.gl.texture @dim 720 480 60 with a   <br />
sampler3D within a jit.gl.shader / slab?</p>
<p>I suppose I could have tried it in the time ive been writing this  <br />
email. hah. Sorry. :)</p>
<p>On Nov 5, 2007, at 10:56 AM, Wesley Smith wrote:</p>
<p>> No.  You have to keep all instances around.  I beleive I posted a<br />
> javascript that makes a circular buffer out of 2D textures.<br />
><br />
> wes<br />
><br />
> On 11/5/07, Tyler Nitsch <neurovous @yahoo.com> wrote:<br />
>><br />
>> Thanks&#8230;. I already checked out Andrews patch awhile ago must of  <br />
>> forgot his comment on updating 3D textures.  Very cool patch though!<br />
>><br />
>> My work around for now involves creating a bank of textures t0, t1,  <br />
>> t2&#8230;..  and then making a circular buffer through indexing each  <br />
>> texture and sending video content.<br />
>><br />
>> I tried to use just one texture and changing the @name before  <br />
>> assigning a new matrix but as soon as you change the name it seems  <br />
>> the old texture &#8216;@name old&#8217; is no longer available.  Is there  <br />
>> someway of overriding this?<br />
>><br />
>><br />
>></neurovous></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116317</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116317</link>
					<pubDate>Mon, 05 Nov 2007 17:14:47 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>Nevermind. I somehow missed the shader in there that has sampler3D. I  <br />
will shut up and rtfm, and report back when I have something cool  <br />
working :P</p>
<p>On Nov 5, 2007, at 10:56 AM, Wesley Smith wrote:</p>
<p>> No.  You have to keep all instances around.  I beleive I posted a<br />
> javascript that makes a circular buffer out of 2D textures.<br />
><br />
> wes<br />
><br />
> On 11/5/07, Tyler Nitsch <neurovous @yahoo.com> wrote:<br />
>><br />
>> Thanks&#8230;. I already checked out Andrews patch awhile ago must of  <br />
>> forgot his comment on updating 3D textures.  Very cool patch though!<br />
>><br />
>> My work around for now involves creating a bank of textures t0, t1,  <br />
>> t2&#8230;..  and then making a circular buffer through indexing each  <br />
>> texture and sending video content.<br />
>><br />
>> I tried to use just one texture and changing the @name before  <br />
>> assigning a new matrix but as soon as you change the name it seems  <br />
>> the old texture &#8216;@name old&#8217; is no longer available.  Is there  <br />
>> someway of overriding this?<br />
>><br />
>><br />
>></neurovous></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116318</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116318</link>
					<pubDate>Mon, 05 Nov 2007 17:32:29 +0000</pubDate>
					<dc:creator>Andrew Benson</dc:creator>

					<description>
						<![CDATA[
						<p>FWIW, 3D texture management is one of the things rumored to be <br />
investigated for the next major Jitter upgrade, so if you can stand to <br />
wait&#8230;</p>
<p>Otherwise, the patch I posted should serve as a good general guide for <br />
people wanted to work with 3D textures within a slab context in Jitter <br />
until there are better methods.</p>
<p>For people just looking to do a circular buffer video-delay effects, <br />
this will be best accomplished using a scripting language such as <br />
JavaScript or Lua.  I believe both Wes and myself have posted examples <br />
of this in the past.</p>
<p>Best,<br />
Andrew B.</p>
<p>vade wrote:<br />
> Nevermind. I somehow missed the shader in there that has sampler3D. I <br />
> will shut up and rtfm, and report back when I have something cool <br />
> working :P<br />
></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116319</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116319</link>
					<pubDate>Mon, 05 Nov 2007 17:40:00 +0000</pubDate>
					<dc:creator>Tyler Nitsch</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks Wes for the pointers&#8230; I dug up those javascript examples. This is some good motivation to start using javascript more often.  &#8230; especially for multiple renderings of similar objects!  </p>
<p>Andrew, when I&#8217;m completely versed in the current functionality of Jitter then maybe I&#8217;ll become impatient waiting for the next release ;-).</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116320</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116320</link>
					<pubDate>Mon, 05 Nov 2007 17:44:58 +0000</pubDate>
					<dc:creator>vade</dc:creator>

					<description>
						<![CDATA[
						<p>Hi. Yeah i have a pretty decent javascript for a buffer of 2D  <br />
textures, but im realizing now that I probably will have to delve into  <br />
gl.lua to get 3D texture management so I can add slices to an existing  <br />
3D texture without re-uploading the whole texture. Oh, always  <br />
something new to learn. :P</p>
<p>Thanks,</p>
<p>On Nov 5, 2007, at 12:32 PM, andrew benson wrote:</p>
<p>> FWIW, 3D texture management is one of the things rumored to be  <br />
> investigated for the next major Jitter upgrade, so if you can stand  <br />
> to wait&#8230;<br />
><br />
> Otherwise, the patch I posted should serve as a good general guide  <br />
> for people wanted to work with 3D textures within a slab context in  <br />
> Jitter until there are better methods.<br />
><br />
> For people just looking to do a circular buffer video-delay effects,  <br />
> this will be best accomplished using a scripting language such as  <br />
> JavaScript or Lua.  I believe both Wes and myself have posted  <br />
> examples of this in the past.<br />
> y<br />
> Best,<br />
> Andrew B.<br />
><br />
><br />
><br />
> vade wrote:<br />
>> Nevermind. I somehow missed the shader in there that has sampler3D.  <br />
>> I will shut up and rtfm, and report back when I have something cool  <br />
>> working :P</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116321</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116321</link>
					<pubDate>Fri, 17 Dec 2010 16:11:16 +0000</pubDate>
					<dc:creator>Kyred</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,</p>
<p>With things coming like kinect, is there any plan for real time 3D texture shader management in jitter ?<br />
Or I missed something?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116322</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116322</link>
					<pubDate>Mon, 21 Mar 2011 16:39:57 +0000</pubDate>
					<dc:creator>Ad.</dc:creator>

					<description>
						<![CDATA[
						<p>Would anyone have the andrew&#8217;s Time warp patch ??<br />
Thx !<br />
Ad.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116323</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116323</link>
					<pubDate>Wed, 23 Mar 2011 16:25:16 +0000</pubDate>
					<dc:creator>Ad.</dc:creator>

					<description>
						<![CDATA[
						<p>no one ?<br />
Thx<br />
Ad</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116324</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116324</link>
					<pubDate>Wed, 23 Mar 2011 19:35:49 +0000</pubDate>
					<dc:creator>Andrew Benson</dc:creator>

					<description>
						<![CDATA[
						<p>I think this is it, from 09/2007</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116325</guid>
					<title><![CDATA[Re: Texture 3D buffer to videoplane]]></title>
					<link>http://cycling74.com/forums/topic/texture-3d-buffer-to-videoplane/#post-116325</link>
					<pubDate>Wed, 23 Mar 2011 22:04:44 +0000</pubDate>
					<dc:creator>Ad.</dc:creator>

					<description>
						<![CDATA[
						<p>As always thank you Andrew !!!<br />
Ad.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

