and another small problem, can you make some more options override? like the denoiser.
when i set to use Opitx denoiser in the project file, but there are some nodes without RTX support, the final merged image will have some part very noisy.
You can already use denoisers as BlendFarm will copy these settings from your blendfile.
If a node does not support RTX, it will not use the denoiser obviously because it cant.
I considered adding denoiser option in BlendFarm but I thought it might be easier for people to save it in their Blendfile instead.
Iâm unsure what you mean exactly, do you want to turn off the denoiser in BlendFarm but keep it in Blender?
Could you elaborate?
yes, itâs not a bit problem, I can set the correct denoiser in blend file manually.
I mean if it is possible to make a option in Blendfarm to set the denosier to none, NLM or OpenImage, override the blend file setting, like you did with the resolution and samples settings override.
about Blendfarm future feature, are you going to support render queue and multiple users?
because there is also a important scenario, many artist share a same clusters of render nodes, like in a small studio,they both need to submit several render job to the same farm, the render farm will working on all the jobs by submit time or priority. once the artist finished the blend file, they just submit the file to the farm,then they can focus on other works.
so I wander if Blendfarm will add render queue feature for multiple users? I know it may not easy to implement or off Blendfarmâs roadmap, but if you are interested, I can provide some information.
I illustrated a draft of the render queue and multi users feature
Hey Wenna,
The override for denoiser I will see if I can add in one of the near-future builds as it shouldnât be too much work (will require server updates).
Regarding the queueing system, I answered this before to another user. I did consider making such a feature, however, at that point it means Iâm starting to develop a more broad tool. Blendfarm was intended to speed up work for a single user, to see results quicker and deploy such render nodes extremely easily.
Especially if you want a queueing system for multiple users in the network, there will be more coordination and a lot more testing to get this working right and robust. I may consider releasing it as a âProfessionalâ version available for Patreons or something so I can justify the time a bit better, especially since I wonât be using such features myself at all.
I hope you understand, feel free to share your thoughts though.
thanks for your feedback, Iâm glad to know these features are on your plan, I think the render queue and multi user feature will fill a big gap for many studios use blender as a production tools.
there are some solutions on the market,(like Pandora OpenCue Deadline âŚ) but no one are designed for blender, and have their own limitations. the main problem is they are not easy to use with blender. need many extra efforts to config and outdated support even not work.
for the development, I totally agree there are many extra work to do,there will be a dedicated coordinator service to deal with the job queue, and even administrator and password.
I think there is no problem to make it paid feature, because BlendFarm already did a great job for single user, the paid professional feature will bring higher value to the teams and studios.
Looks like an exception with the image it received, perhaps corrupt. It should never crash like that though. I will double check if exceptions are handled correctly there. I suspect it may have to do with images completing at the same time and threads arenât locked. Or just a random system exception, it should be handled either way.
Did this happen only once? Is it recurring?
Either way, Ill check it probably today or tomorrow. Planning on releasing a new build around Wednesday which includes your denoiser override option, as well as a fix for it only working when scene is called âSceneâ. Ill also make sure it handles that exception correctly.
I also have thought a bit about the queueing/multi-user and more enterprise/studio solution with queues, and Iâm seeing if I can plan some things out in a month or so (but it would likely be a paid feature).
yes the problem appears every time I render some specific file.
like this one, render animation frame 0-4, the problem will happen. I attached the blend file link(zipfile 32mb),https://cowtransfer.com/s/95b18cd78dda46
please hit this button to download
@wenna666 I managed to reproduce the issue, and it seemed to be an issue with animations in general (not sure how this passed me before). It is fixed in the new code and will be in the upcoming release this week (which will also have denoiser option).
Ill be posting here when 1.0.5 is released.
Now allows you to override the denoiser used inside the client (or leave it Inherit to use blendfile set denoiser)
Now allows you to override the FPS used inside the client (or leave 0/disabled to use blendfile set fps)
NOTE: Does not affect start/end frame, mostly related to if you have things affected by time.
Protocol compatibility check when connecting to nodes
Redid some UI to better fit settings
Fixes:
Scene selection fixed, now works with any scene name (aslong as it is selected of course)
Fix animation rendering that could cause crash, also added exception message in case of failure.
( @wenna666 implements denoiser override for you, as well as that animation issue )
Im planning to see if I can start building a pro suite/server software that is compatible with BlendFarm somewhere next month. Im quite busy with other work at the moment, and such software (and all the surrounding administration) will cost quite a lot of time.
When I start on it, it will also take quite some time to develop as it would have to be written more robust than BlendFarm.
Thus I expect you can start to hear more about it in 1-2 months.
If you have minor features that are contained to BlendFarm you can always suggest them, as they often donât require a lot of work to add.
As stated before Iâve been quite busy with work the last month. This is going to slow down next week, and this is when I plan on releasing a small patch for BlendFarm that fixes some minor issues for some users. In the weeks after that I will likely also start cleaning up some source code in preparation for the pro software.
That week I will also start work on the pro software targeting studios with render farms and multiple users using that render farm.
Some features to expect would be:
Web interface for render farm status and rendering
Multi-user shared render farm
Render Node management
Queueing
âOfflineâ rendering (Meaning the source computer can go offline and download results later)
And so on. This software would utilize the existing BlendFarm render nodes, but would have a separate computer acting as server. This server software would be paid (likely mixed SaaS model), and likely more proprietary for obvious reasons.
This will not change the functionality of BlendFarm itself though, and BlendFarm will stay completely separate, free, and open source. The pro server software can effectively act as an intermediary for multiple users, offering more management features.
Note that developing this software will take some time, unlike BlendFarm, it will be developed more robust since there are more expectations for paid software. It also requires me to sort out some administrative work, since it involves legal stuff. How it will exactly work out is to be determined, since sadly this involves more than just writing the software, which is arguably the easy part.
I will likely post more about this when there is more to show. It may also be a new thread on BlenderArtists, since it would technically be a separate (commercial) project in a way.
thank for your update, itâs very good to know the pro versionâs design and plan,
the most exciting part is the feature plan you listed covered almost all we need.
canât wait to see the new BA thread dedicate for the pro version,
I have rich using experience with keyshot network render and shinewonder renderfarm https://www.renderwow.com/index.html ,if you need during the developing, I can provide some information from a users perspective.
I am trying to install BlendFarm on a crypto-miner running a pared down version of Ubuntu.
After starting the server, another PC connects to it fine, but thatâs where it stops and I get these massages. Could it perhaps not be connecting to the internet, despite being able to install packages, etc.?
thanks!
minerstat@i5_MSOS:~/BlendFarm.Server-1.0.7-Linux64/BlendFarm.Server-1.0.7-Linux64$ ./LogicReinc.BlendFarm.Server
IP Addresses of this Server:
Host Address #1: 127.0.1.1
Port: 15000
Cleaning up old sessionsâŚ
Server Started
Received checkProtocol [58] from 192.168.1.78:59444
Received computerInfo [42] from 192.168.1.78:59444
Received prepare [61] from 192.168.1.78:59444
Failed to load versions due to The operation has timed out.
TryPrepare failed due to: The operation has timed out.
First thing I notice is that the only host address it finds is â127.0.1.1â, which doesnât appear to be a LAN address or localhost address. However, you are able to connect to it.
The error it gives is a timeout, this appears to indeed be related to the internet. Try to use a wget or curl request to âhttps://download.blender.org/release/â And see if this works. If this does NOT work, that is clearly the issue.
Effectively what youâre seeing there is that the software is trying to fetch the existing blender versions and download the one requested, but it fails due to a timeout, very likely internet related.
It doesnât appear to be a problem with the software.
I hope this helps you on your way.
New Version 1.0.7: Queueing and Project Tabs
Bit later than release due to being busy I forgot to post it here.
A major update that includes multi-project tabs and queueing. It also fixes some minor bugs. (Including not working with newer blender builds of >2.9.x)
Changes:
Multi-project tabs, You can now have multiple projects in BlendFarm which will be tabs.
Queueing, You can now queue multiple renders and animations
UI Additions/Rework to facilitate the previously mentioned features
Announcement system, informs you of announcements (mostly new releases) on startup (once per announcement)
Attempt fix for Linux with escaped space paths. (\040)
Blender versions >2.9.x now work again
You can download the new version in the repository: