POV-Ray : Newsgroups : povray.general : idea: util for "sharing" CPU power Server Time
20 Nov 2024 00:29:19 EST (-0500)
  idea: util for "sharing" CPU power (Message 1 to 10 of 26)  
Goto Latest 10 Messages Next 10 Messages >>>
From: Gergely Vandor
Subject: idea: util for "sharing" CPU power
Date: 20 Dec 2001 21:14:55
Message: <3c229b1f@news.povray.org>
I'm not sure this is a new idea, but here it is:

Someone could make a piece of software which would allow users to render an
image or animation on someone else's computer (I mean over the internet)
running the same piece of software. The software could be somewhat similar
to popular file sharing stuff, basicly sending a (PoV) source file to the
other machine and receiving the final image.

Uses:
People could leave their computers on and connected when they leave for work
etc (I think today more and more people have some sort of non dial-up
connection). Artists could focus on creativity more, not having to wait so
long for a render to finish. (For example, having several renders going on
on different distant computers.)
Artists could make use of a much faster PC in many cases.
If we could get these individual programs to work simultaniously on an image
(render small portions), with a joint effort we could render extremely
compute-intensive images or animations quite easily and quickly.
Supercomputers could kiss our... :)

I am not a programmer, but I don't think this idea was impossible to
implement. For example I myself have created a CGI based web page, on which
visitors could modify the source of a POV file, and could have a look at the
resulting image in their browsers, rendered on my machine. The page is not
up right now...

Time to sleep now though. I understand that this may not be entirely
on-topic, sorry.

Cheers,
Gergely


Post a reply to this message

From:
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 02:36:16
Message: <ggp52uoqcle9db10che021aa3nue8e39ml@4ax.com>
On Fri, 21 Dec 2001 03:15:53 +0100, "Gergely Vandor" <ger### [at] vandordatanethu>
wrote:
> I'm not sure this is a new idea, but here it is:
>
> Someone could make a piece of software which would allow users to render an
> image or animation on someone else's computer (I mean over the internet)
> running the same piece of software.

Be sure it isn't new idea. :-)

ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)&_((x+y)*.7,z,.1)&_((x+y+2)*.7,z,.1)&_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35


Post a reply to this message

From: Gergely Vandor
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 07:28:31
Message: <3c232aef$1@news.povray.org>
> > I'm not sure this is a new idea, but here it is:
> >
> > Someone could make a piece of software which would allow users to render
an
> > image or animation on someone else's computer (I mean over the internet)
> > running the same piece of software.
>
> Be sure it isn't new idea. :-)
>
Is there a program which does just this? Would it be possible for me to
start a render on your machine (and possibly several others) right now for
example?

Or is such a thing currently being developed?

Cheers,

Gergely


Post a reply to this message

From:
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 07:43:51
Message: <8hb62uki8ocuv3f2o0enleajon7ukgkvh5@4ax.com>
On Fri, 21 Dec 2001 13:28:22 +0100, "Gergely Vandor" <ger### [at] vandordatanethu>
wrote:
> Is there a program which does just this? Would it be possible for me to
> start a render on your machine (and possibly several others) right now for
> example?

check render farms at http://www.povray.org/cgi-bin/htsearch?words=farm
and http://www.imp.org

ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)&_((x+y)*.7,z,.1)&_((x+y+2)*.7,z,.1)&_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35


Post a reply to this message

From: Warp
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 07:59:35
Message: <3c233237@news.povray.org>
You should be aware of security issues. Automatically running povray with a
pov-file sent by someone can be a dangerous thing (because pov-files can have
I/O commands).

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Gergely Vandor
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 08:58:47
Message: <3c234017@news.povray.org>
"Warp" <war### [at] tagpovrayorg> wrote in message
news:3c233237@news.povray.org...
>   You should be aware of security issues. Automatically running povray
with a
> pov-file sent by someone can be a dangerous thing (because pov-files can
have
> I/O commands).
>
> --

It should be pretty easy to scan a pov text file for dangerous I/O commands.
Blocking all pov files with any I/O commands is even easier. I believe this
is (almost) a non-issue.

Gergely


Post a reply to this message

From: Gergely Vandor
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 09:14:16
Message: <3c2343b8@news.povray.org>

news:8hb62uki8ocuv3f2o0enleajon7ukgkvh5@4ax.com...
> On Fri, 21 Dec 2001 13:28:22 +0100, "Gergely Vandor"
<ger### [at] vandordatanethu>
> wrote:
> > Is there a program which does just this? Would it be possible for me to
> > start a render on your machine (and possibly several others) right now
for
> > example?
>
> check render farms at http://www.povray.org/cgi-bin/htsearch?words=farm
> and http://www.imp.org
>

As much as I understand, none of these do what I would like to.

IMP seems interesting, but it seems it is focused on the purpose of creating
this movie, and the actual thing is not downloadable yet.

It  would be especially great if several computers could work on a single
image simultaneously (and not in a private network, but on the internet).
This would be beneficial with extremely compute-intensive images. And I'd
like to have the simplicity of Napster for example. Like pressing GO, and
getting the render done much quicker than you could on your own machine.

Cheers,

Gergely


Post a reply to this message

From: Warp
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 10:15:08
Message: <3c2351fb@news.povray.org>
Gergely Vandor <ger### [at] vandordatanethu> wrote:
: It should be pretty easy to scan a pov text file for dangerous I/O commands.

  Except that it is probably possible to obfuscate commands so that a program
will not recognize them.

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

From: Gergely Vandor
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 10:36:11
Message: <3c2356eb$1@news.povray.org>
"Warp" <war### [at] tagpovrayorg> wrote in message
news:3c2351fb@news.povray.org...
> Gergely Vandor <ger### [at] vandordatanethu> wrote:
> : It should be pretty easy to scan a pov text file for dangerous I/O
commands.
>
>   Except that it is probably possible to obfuscate commands so that a
program
> will not recognize them.
>

To the extenct that it is not even evident that there are I/O commands in
the pov file?

This is getting a bit theoretical, but I believe it would be an acceptable
limitation for my "imagined" program to refuse any pov file with I/O
commands...


Post a reply to this message

From:
Subject: Re: idea: util for "sharing" CPU power
Date: 21 Dec 2001 10:43:58
Message: <3rl62uodn1uloq3k54orn97jh6b45bihoo@4ax.com>
On Fri, 21 Dec 2001 16:36:05 +0100, "Gergely Vandor" <ger### [at] vandordatanethu>
wrote:
> This is getting a bit theoretical, but I believe it would be an acceptable
> limitation for my "imagined" program to refuse any pov file with I/O
> commands...

I/O scripts are very usefull. Imagine tree-macro. Put it in animation. Do you
want 10 minutes per frame for parsing of tree generation for every client? Or do
you want send over internet megabytes of this tree for every client? Or do you
want send short script over internet and allow clients apps to generate/write it
once ?

ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)&_((x+y)*.7,z,.1)&_((x+y+2)*.7,z,.1)&_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.