» Yafaray 0.1.5 @ 19th April for Blender 2.74
Updated 06:19 April 19th, 2015
17
(4176)  14,356

Yafaray 0.1.5

Copy the yafaray folder to Blender/2.74/scripts/addons and enable the render exporter in User Preferences.

Built on Ubuntu 14.04 with python3.4 and tested with Blender 2.74

This build is from Yafaray Master. This does have the fixes to automatically calculate Shadow Bias and Minimum Ray Dist depending on the scene size in order to avoid render artifacts, but not the changes to the clay render or sigma mapping included here: - http://www.yafaray.org/community/forum/viewtopic.php?f=12&t=5086&p=31085#p31085

The full list of recent commits is here:-

https://github.com/YafaRay/Core/commits/master

https://github.com/YafaRay/Blender-Exporter/commits/master

Please report any bugs at yafaray.org, initially in the support forum for confirmation, then in the bugtracker.

I know some users have trouble using .jpg textures:-

Ubuntu and presumably Mint, are using libjpeg.so.8 as the default jpeg lib now, and not libjpeg.so.62. The only sure way I know of currently to resolve this is to build Blender with support for both on Ubuntu or download Yafaray from this forum link http://www.yafaray.org/community/forum/viewtopic.php?f=12&t=5086&p=31085#p31085






17 Comments so far. Leave yours.
19:05 June 26th, 2014
17 . stoneage (builder)
Hi afecelis, sorry I missed this.

Thanks for adding the build link. I am still running 13.10, I always wait a long time before a dist upgrade, and there were no significant Yafaray updates. I will upload a build again once I upgrade, or if there are any Yafaray updates.

I wonder if I should start uploading the Blender build again as well as Yafaray :)
13:26 June 16th, 2014
I've compiled a version that works with the libraries in Ubuntu 14.04, you can download it here:
https://www.dropbox.com/s/r2jlzrv7mlonjj9/yafaray.zip

cheers!
23:09 May 31st, 2014
Hi Stoneage, long time.
Now that Ubuntu 14.04 it's broken-packages time again! ;) Your build works great with blender builds compiled with python3.3, but ubuntu's latest version is 3.4.0 by default, so yafaray crashes when you try ticking it in blender's addons section. Could you please update it and compile a new build with python 3.4.0?
Or, could you please show me how to compile yafaray to help you out with linux builds? I've tried following megasoft78's tutorial available here:
http://www.yafaray.org/node/434

But it's completely outdated. We need fresh and recent builds for the newer versions of linux. :D

regards,
Alvaro
12:47 March 31st, 2014
... And working also under Blender 2.7, Linux Mint 15 Olivia 64bits.
04:25 December 12th, 2013
Hi. This build is working perfectly on LinuxMint 15 "Olivia" 64bit.
Thanks!
11:53 May 10th, 2013
12 . stoneage (builder)
Hi, sorry I'm late back afecelis.

Unfortunately I don't compile on Windows. I don't know even how to...... :(
15:32 April 30th, 2013
hehe, yup, it was a whole afternoon of updates, lol, but it was worth it. I was able to compile blender again since python 3.3 is native and now I'm not getting all those missing libraries/paths errors and stuff. I've also found 13.04 to be light and fast, though I don't know why everyone is now moving to this "windows 8" interface look. I also rendered some full scenes and they rendered fine, thanks for the transp.background tip. Totally looking forward to those new builds. Do you also compile windows builds? I dunno why megasoft78 hasn't compiled any revisions lately?
regards, and thanks for the guidance, thanks to you I'm now on Ubuntu 13.04 :D
cheers,
Alvaro
14:18 April 30th, 2013
10 . stoneage (builder)
Glad you got it working, though 13.04 is a long way to have to go for a positive result.

There have been some changes, but if you uncheck 'Transp. background' you should be back in familiar territory. It allows you to render glass refractions as either solid or alpha.
23:09 April 29th, 2013
Thanks a lot Stone for responding to my comments. I tried adding python 3.3 with the ppa you linked but it didn't work, so I decided to upgrade to 12.10 but... it still didn't work, so then I noticed 13.04 is already ou so I also upgraded to it and now I can select the checkbox! lol :D
However, when I render I get the background in alpha by default and the borders in the cube in teh default scene (edges) are very noticeable and marked, as if they were an error. I should try rendering a full scene to see if it makes any difference, but it doesn't seem to be the usual way of yafaray rendering.

regards, and thanks for all the help
14:34 April 29th, 2013
8 . stoneage (builder)
Update:-

It is likely Blender and Yafaray should be built using the same python version for compatibility. Since Python3.3 is not available for Ubuntu 12.04, I use Python3.3 from here:- https://launchpad.net/~fkrull/+archive/deadsnakes?field.series_filter=precise

This may not be exactly the same version used by Blender devs. This could also explain why it runs on 12.10, but has issues on 12.04.

I don't know if this ppa is compatible with Mint, but if you want to try testing it, let us know how it goes. It may also address the issues with enabling the exporter.

It is also possible you should use a version of Blender built with the same Python version, so I will try to look into also sharing a Blender build if necessary, though maintaining two blender versions on my system is a little more work than i want to commit to right now.
14:04 April 29th, 2013
7 . stoneage (builder)
Those are the same errors the Mint users have.

Python should be bundled with Blender, and the only place I found libpython3.3m.so.1.0 on my system was /usr/lib/
I'm not much of a coder unfortunately so I can't guess at what the fix might be. Someone reported on yafaray.org that this build works with Ubuntu 12.10 - the exporter can be enabled and there is no crash.

Could you post this info at yafaray.org, just to add to the momentum please? I'm happy to take responsibility if the error is mine, but the fact it works on 12.10 suggests there may be something else amiss.

If you could add your plus one here, hopefully the development team will pick it up - http://www.yafaray.org/community/forum/viewtopic.php?f=12&t=4890&start=30

Sorry for the inconvenience.
11:27 April 29th, 2013
ps. Sorry for the double post in the log :( I selected more than what was necessary
11:25 April 29th, 2013
Those are great news Stone. Here's my console log:
"
Note: No (valid) '/home/afecelis/.config/blender/2.66/config/startup.blend' found, fall back to built-in default.

Read new prefs: /home/afecelis/.config/blender/2.66/config/userpref.blend
found bundled python: /home/afecelis/blender-2.66a/2.66/python
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 81, in
from . import io
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/io/__init__.py", line 21, in
import yafrayinterface
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/bin/yafrayinterface.py", line 26, in
_yafrayinterface = swig_import_helper()
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/bin/yafrayinterface.py", line 22, in swig_import_helper
_mod = imp.load_module('_yafrayinterface', fp, pathname, description)
File "/home/afecelis/blender-2.66a/2.66/python/lib/python3.3/imp.py", line 164, in load_module
return load_dynamic(name, filename, file)
ImportError: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop

Blender quit
afecelis@design01:~/blender-2.66a$ cls
No command 'cls' found, but there are 18 similar ones
cls: command not found
afecelis@design01:~/blender-2.66a$ cl
The program 'cl' is currently not installed. You can install it by typing:
sudo apt-get install cl-launch
afecelis@design01:~/blender-2.66a$ clear

afecelis@design01:~/blender-2.66a$ ./blender

Note: No (valid) '/home/afecelis/.config/blender/2.66/config/startup.blend' found, fall back to built-in default.

Read new prefs: /home/afecelis/.config/blender/2.66/config/userpref.blend
found bundled python: /home/afecelis/blender-2.66a/2.66/python
Traceback (most recent call last):
File "/home/afecelis/blender-2.66a/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/__init__.py", line 81, in
from . import io
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/io/__init__.py", line 21, in
import yafrayinterface
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/bin/yafrayinterface.py", line 26, in
_yafrayinterface = swig_import_helper()
File "/home/afecelis/blender-2.66a/2.66/scripts/addons/yafaray/bin/yafrayinterface.py", line 22, in swig_import_helper
_mod = imp.load_module('_yafrayinterface', fp, pathname, description)
File "/home/afecelis/blender-2.66a/2.66/python/lib/python3.3/imp.py", line 164, in load_module
return load_dynamic(name, filename, file)
ImportError: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory
"
I know it's referring to a missing python 3.3 library, but shouldn't it be built in? How can I install it?
07:14 April 28th, 2013
Always the same problem: I can't check the box to activate the plugin. I use the last official 2.66, running under Mint 13 64 bits.
This error message in terminal :

"
Traceback (most recent call last):
File "/home/user/blender-2.66_Officiel/2.66/scripts/modules/addon_utils.py", line 269, in enable
mod = __import__(module_name)
File "/home/user/.config/blender/2.66/scripts/addons/yafaray/__init__.py", line 80, in
from . import prop
ImportError: cannot import name prop
"
Thank's for your help
09:38 April 27th, 2013
3 . stoneage (builder)
Hi afecelis. :)

It should be as simple as checking the box. However two Mint users have reported the same problem. If you can provide some error message it may help to diagnose it, though the Mint users report none are printed in the console.

I also experience a segfault, where Blender crashes on selecting a Glossy material (All other materials are working). However, the Yafaray development team have announced the release of YafaRay 0.1.5 RC for this weekend. I believe initially it will be for Windows, but hopefully there will be linux builds soon.

As soon as new commits are made, I will post an updated build.


More info. here:-
http://www.yafaray.org/community/forum/viewtopic.php?f=13&t=4906
http://www.yafaray.org/community/forum/viewtopic.php?f=13&t=4904
21:26 April 26th, 2013
Stoneage, thanks a lot for the exporter and build, however, I cannot check the yafaray box to select it as renderer. I'm on Ubuntu 12.04 X64. Besides the instructions on hw to install, is there anything else that needs to be done?
14:16 March 19th, 2013
Thanks a lot!!
Very soon, the win32 versions for Core and experimental branch
Feeling talkative?
Log in to leave a comment.