warp-lab / blender-network-render-additions Goto Github PK
View Code? Open in Web Editor NEWAdded functionality for Blender Network Render
Added functionality for Blender Network Render
Hallo!
I'm looking for an easy way to render big still image (not sequence for animation) with power of 12 PC which we have on classrooms here in college.
I read info on the readme of this project and i do not get it clear. Does Blender-Network-Render-Additions allows share render of one image with some PCs in m network or not?
My tests says it sends image only to one Slave to render. I didn't find a way to make it share parts of image among 2 or more slaves.
But it still a grate project for animation!
Why not include these valuable changes to the upstream code?
Could the version check be synchronously blocking? Can we add a timeout?
Can reproduce with images and setup details if needed.
Just found your netrender fork, with exactly the features i was looking for some time !
Great work!
What might be great to render stills with cycles on multiple hosts would be:
Via this you can render the same file on multiple hosts with different seeds (which will have cycles noise at different pixels) and combine this on the user instance by the compositor by using mix node (which averages the noise via mix nodes).
What do you think?
Regards
Hi.
First: The "vanilla" netrender Add-on that comes with blender works.
I tried your fork but always get an error: The slaves say something like
"Error: [Errno 2] No such file or directory: '/tmp/slave_7ac9ea4edd5863b2076196d64e3ebdc4/job_1/000346.exr'"
After that the rendering stops, the job never gets done. When I look, the called temp-directory exists and is writable. (But of course no EXR because the slave should render it.)
I tried a complex scene but also a cube only. Timeout set to 15 minutes. Client shows no errors:
"Info: Job sent to master"
master with no errors:
"[21/Nov/2017 13:48:34] "GET /version HTTP/1.1" 200 -
Created directory: /tmp/master_10808/job_1
[21/Nov/2017 13:48:34] "POST /job HTTP/1.1" 200 -
broadcasting address
dispatch 346
[21/Nov/2017 13:48:37] "GET /job HTTP/1.1" 200 -
[21/Nov/2017 13:48:37] "POST /log HTTP/1.1" 200 -
broadcasting address
[21/Nov/2017 13:48:38] "PUT /log_1_346.log HTTP/1.1" 200 -
broadcasting address ...."
So it seems the slaves get their job correct but do not start rendering, maybe just a path problem? Back to normal netrender works again.
I tried one or more slaves, all slaves give the same "not found" error (Win & OSX). Yes, I updated all blenders and netrender add-ons, all are 2.79.
Please try it out and make it great again! ;o)
I also want to set GPU and tile sizes. Thank you.
Blender version 2.79b with this plugin (version 1.9) on both the render machine and the client machine, both machines are Ubuntu 18.04.1 LTS
Of interest may be that the render machine has 2 GTX 1060's.
Every attempt to render (both in Cycles and Blender render) throws "Error: [Errno 32] Broken pipe", I've tried running with -d to get more details but this is all it would give me. I'm render a cube with no texture (I've tried rendering more complex scenes but got the same error)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.