Logo by MarkJayBee - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. April 25, 2024, 12:15:35 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: feature/functionality request - SPOUT  (Read 2364 times)
0 Members and 1 Guest are viewing this topic.
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« on: September 03, 2014, 12:24:47 AM »

while doing my research on live vjing, i encountered a neat feature that would be awesome to be included in synthclipse

it is called SPOUT and provides a way to share textures between application, with this method a realtime rendered shader can be used in many different applications (for example resolume vj software) as input!

i have not read about the specs yet but i think it is some protocoll that needs to be implemented for it:

http://spout.zeal.co/
Logged

---

divide and conquer - iterate and rule - chaos is No random!
_revers_
Conqueror
*******
Posts: 138



« Reply #1 on: September 03, 2014, 10:01:31 AM »

Do you mean to make Synthclipse a SPOUT sender, not a recivier? I don't know yet SPOUT API, but I think I could try to add this feature to Synthclipse.
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #2 on: September 03, 2014, 10:34:19 AM »

yes, a sender, because synthclipse is the provider of awesome realtime effects, and other software could use it and mix it in realtime, just read about it in a vj forum
Logged

---

divide and conquer - iterate and rule - chaos is No random!
_revers_
Conqueror
*******
Posts: 138



« Reply #3 on: September 06, 2014, 02:54:58 PM »

First results look promising:

.

Spout support will be included in Synthclipse 0.9.6.
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #4 on: September 06, 2014, 07:09:08 PM »

wow, supercool, nice to have feature, in fact by including this you are making the synthclipse really attractive for vj and live performer, like i wanna be wink so i will give it a try as soon as you publish it

i am interested in how it works, i mean, do you render your stuff and send over the texture as often as possible to the program ? i mean how much latency do you encounter yet at this early stage, should eclipse rendering be switched of when using it in another app ?
Logged

---

divide and conquer - iterate and rule - chaos is No random!
_revers_
Conqueror
*******
Posts: 138



« Reply #5 on: September 06, 2014, 10:57:14 PM »


i am interested in how it works, i mean, do you render your stuff and send over the texture as often as possible to the program ?

Spout shares textures between two processes using NV_DX_interop functionality. Although it is nVidia extension it is supported by AMD/ATI video cards as well.
Synthclipse sends its output to a Spout receiver every frame, but since there is no synchronization between sender and receiver usually not every frame is displayed by the receiver.

i mean how much latency do you encounter yet at this early stage

There is certainly some latency but I'm not able to tell you how much there is. Here are couple of measurements on my ATI Radeon HD 5850 video card (59 FPS on the recivier is the maximum due to v-sync [60 FPS never occurs due to timer inaccuracy]):







should eclipse rendering be switched of when using it in another app ?

No, Synthclipse rendering is not switched off when sending output to a Spout receiver (as you can see on the screenshots).

I hope to finish implementing Spout support tomorrow, and I probably release Synthclipse 0.9.6 in the monday.
Logged
_revers_
Conqueror
*******
Posts: 138



« Reply #6 on: September 08, 2014, 08:29:10 AM »

I've decided to not release Synthclipse 0.9.6 yet (I need to fix something), but you can check out 0.9.6-preview with Spout support.

To enable Spout just select "share output using Spout" button in the Rendering View:

Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #7 on: September 08, 2014, 11:21:36 AM »

very nice, so really just sharing a texture should be very performant!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #8 on: September 08, 2014, 11:35:43 AM »

and it does take the resolution that is entered in the render window? somehow i think the resolution entered there does not get used by the program, does it only update the view when recompiling the formula?
Logged

---

divide and conquer - iterate and rule - chaos is No random!
_revers_
Conqueror
*******
Posts: 138



« Reply #9 on: September 08, 2014, 12:13:01 PM »

If "Same as Viewport" checkbox is selected on the Rendering View, the resolution will be the same as Viewport's. Otherwise it will take the resolution enetered in width/height text fields.
View is updated in every frame, not only when recompiling. Try to play animation.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Feature Removal Request Mandelbulb 3d Sockratease 6 1711 Last post January 03, 2012, 10:25:15 AM
by Teena
Another feature request... Mandelbulb 3d TsarveK 4 1696 Last post February 26, 2012, 11:53:43 PM
by Jesse
Yet Another Feature Request! feature request Sockratease 4 1942 Last post July 31, 2012, 02:52:25 AM
by toxic-dwarf
Fragmentarium feature request Fragmentarium JosLeys 14 2754 Last post September 06, 2015, 09:33:34 PM
by 3dickulus
feature/functionality request Synthclipse cKleinhuis 1 1170 Last post August 25, 2014, 07:17:02 PM
by _revers_

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.142 seconds with 25 queries. (Pretty URLs adds 0.007s, 2q)