Has anyone implemmented a B3D render farm yet?

BlitzPlus Forums/BlitzPlus Programming/Has anyone implemmented a B3D render farm yet?

3DBuzzFan(Posted 2004) [#1]
(First, this is a personal question... it does not have anything to do with the companny that I work at, before people start asking).

I am writting a simulator, which is connected to a projetor.
The graphcs look good, but I would like to split the screen, in say 2 rows with 2 columns each.
At a resolution of 1024 x 768, that would mean four 512 x 384 pixels each.
I guess it is going to be pretty easy, but would to hear from you guys if anyone managed to do that already.
Thanks in advance,

Rui Barbosa Jr.


Rob Farley(Posted 2004) [#2]
Create 4 cameras and 4 camera view ports.


3DBuzzFan(Posted 2004) [#3]
Ok, but how do I manage to synchronize the system?
A friend of mine has suggested the use of a PC with four video-boards, and split the screen by hardware, and use four projectors, provided that they have a gen-lock system.
I wonder if Blitz can handle four graphics boards.
The PC, by the way, is a dual Xion.

Tanks,

Rui Barbosa Jr.


Rob Farley(Posted 2004) [#4]
I doubt it.

Graphics3D 1024,768,32,1

For n=1 To 200
temp=CreateCube()
PositionEntity temp,Rand(-100,100),0,Rand(-100,100)
Next
light=CreateLight(2)

PositionEntity light,1000,200,0

; create cams and viewports
Dim cam(3)
cam(0)=CreateCamera()
cam(1)=CreateCamera()
cam(2)=CreateCamera()
cam(3)=CreateCamera()
CameraViewport cam(0),0,0,512,384
CameraViewport cam(1),512,0,512,384
CameraViewport cam(2),0,384,512,384
CameraViewport cam(3),512,384,512,384

; create blobs so you can see the cams and put cams somewhere in space
Dim blob(3)
For n=0 To 3
blob(n)=CreateSphere(6)
EntityColor blob(n),255,0,0
EntityParent blob(n),cam(n)
PositionEntity cam(n),Rand(-50,50),0,Rand(-50,50)
TurnEntity cam(n),0,Rand(0,359),0
Next

Repeat

; move and turn the cams
For n=0 To 3
MoveEntity cam(n),0,0,.1
TurnEntity cam(n),0,Rnd(0,1),0
Next

UpdateWorld
RenderWorld
Flip
Until KeyHit(1)



3DBuzzFan(Posted 2004) [#5]
Thans, Rob.
Actualy, I will create a single camera on each PC connected to the render farm (there'll be about 16 of them).
I will need a nice synch mechanism, thou.
I will always have to make sure that all cameras are synchronized.
If the vessel turns a certain ammount of degrees to the right, for instance, I will have to tell all other comuters how many degrees they have to turn, and to which direction.
It's not difficult, at all, I just thought that there might be a standardized way of doing that, around.
I will probably use fixed-lenght strings, and send the cammera's quaternion to all computer at an average 20 times per second.
And will not start rendering before getting that info.
Pretty crude, I know, but should work for my needs, specially at such low frame rate.

Cheers,

Rui Barbosa Jr.


_Skully(Posted 2004) [#6]
Just do a network game where you send each machine in the farm positional updates and that should keep everything in sync. That way you can tell each instance what camera view it should have too

Skully


WolRon(Posted 2004) [#7]
Rui, sorry that this is off-topic, but why haven't you been responding to anyone's emails? Well, I don't know if 'anyone' is the correct word, but I and at least a few others have not been able to get a response from you since you got back and we haven't been able to catch you on MSN Messenger either.

You obviously are still capable of reading and posting to this forum so what's going on? Is this casino game venture still 'on' or what?

If there is trouble with your email or instant messaging service or if you are too busy with other business then it really would help the rest of us if you notified us of that being the case either through these forums (which we all often browse) or perhaps by calling us directly (I know you have MY phone number).

Not communicating at all is irritating to say the least and at this point is prompting me to just call it quits. This is not something I would like to do considering I have over a months work invested in this.

I am sure you can understand the reason I don't call YOU is because I am not going to invest (by paying an international phone bill) any more into this 'business venture' unless I am sure that I will eventually get something back out of it. Lack of communications is not helping convince me that I will get something back out of this, especially since before Dec 27, I was able to contact you at least every other day if not every day.

I spent another 2 1/2 hours trying to catch you on Messenger today but was unsuccessful as well as writing you two emails.

I cannot do anything more (and haven't been able to for a month now) until we talk and you send me the hardware documentation and source code files.

???


3DBuzzFan(Posted 2004) [#8]
I have sent an e-mail to you this morning, Ron.
I also have sent e-mails to Seldon and Skitchy.
Seldon has answered my e-mail, and James Martin has answered too.

It seems that we did not get the e-mail.
I just sent it again, right before checking this forum.
I got your Ï can't get a hold of you" mail and have answered it.
Let me know if you get the answer.
If you do not, then I do not know what is wrong, because Seldon was able to answer me almost imediately yesterday, for instance.
And I have also sent you an e-mail yesterday, too.
Check with Seldon and James Martin, because they have answered the e-mails in a matter of hours.
Anyway, the content of the e-mail that I have sent to you includes sensitive information, which I can not replicate here.
But, besides that, I have told you that I would be working on something today and most probably tomorrow too... the e-mail expplains exactly what I have been working on.
Hint: It is something that is going to benefit Seldon.
I know that I should have kept contact during my vacation, but this time it seems that there is a rpoblem on your side of the connection... maybe you could try another e-mail address...
I got your e-mail and have answered it today.
But I have sent you an e-mail yesterday and anoter one today .
Please check to see if you got any of them.
I remember that we had a similar problem in the past.
About the Messenger: As stated in the e-mail that I have sent you, I have been busy working on this stuff for Seldon's game.
Please email me and let me know if you are getting replies for your e-mails since yesterday.
Cheers,

Rui Barbosa Jr.


WolRon(Posted 2004) [#9]
Rui.

First of all: Thanks for replying. My apologies for being upset.

Second of all: I have not received any emails from you (I just checked at 19:00 (23:00 your time)) but you have received (it seems) all from me. This is the same thing that was happening a month ago when your system wasn't letting any mail out to my address which is a hotmail address.

Could you please double-check on your side that there is no problem with sending out mail again (I know you stated some of the other guys are working but maybe it's just mine?).

My email address again is rwolbeck@....

I have your two addresses (barbosarui@... & rui@... )marked as safe in my mail program so I have no idea why they don't show up. Your emails aren't ending up in my junk mail folder either.

I sent another test mail to each of those addresses at 19:15 (my time).

If this email problem continues, please state a time to meet you with MSN Messenger.

Ron Wolbeck