[Addon] TheBounty renderer, the evolution of a classic.

I’m thrilled, I’ve thought for years that Yafaray had great potential, but the development moved too slowly to keep users onboard. Hope to see some renewed interest with this going forward.

This is the first motivation to continue with his development, the big potential of this brilliant render engine.
I hope to wake up again the interest of the users to realize projects with him.
Greetings…

New ‘release candidate’ (3) published. With x64 binaries for Linux, OSX and Windows.
You only need unzip the files on your ‘script/addons’ directory.
Please, report all errors you find, this will help us create a more stable final version.

https://www.thebountyrenderer.org/downloads

32-bit version??

Thank you so much, i like yafaray so much and many thanks for making it alive!!

For Windows, OSX or Linux?
I think is not hard work create x32 binaries.

Can you compile 32-bit version for Windows?

Yes, of course. I need a both of days for build win32 dependencies lib’s.

Thank you very much

I tried copying installing using the instruction you gave on Linux Mint 17.1 and when I started Blender, cycles wasn’t an option as a renderer, and thebounty wasn’t anywhere. I moved the folder and Blender worked how it usually does.

It’s not working for me on W8x64 with Blender 2.73, always getting missing dll:

ERROR: Failed to load library libHalf, OSError(22, ‘A dynamic link library (DLL)
initialization routine failed’, None, 1114, None)
ERROR: Failed to load library libIex, OSError(22, ‘A dynamic link library (DLL)
initialization routine failed’, None, 1114, None)
ERROR: Failed to load library libIlmThread, OSError(22, ‘The specified module co
uld not be found’, None, 126, None)
ERROR: Failed to load library libImath, OSError(22, ‘The specified module could
not be found’, None, 126, None)
ERROR: Failed to load library libIlmImf, OSError(22, ‘The specified module could
not be found’, None, 126, None)
ERROR: Failed to load library libyafaraycore, OSError(22, ‘A dynamic link librar
y (DLL) initialization routine failed’, None, 1114, None)
ERROR: Failed to load library libyafarayplugin, OSError(22, ‘The specified modul
e could not be found’, None, 126, None)
Traceback (most recent call last):
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\modules\addon
utils.py", line 299, in enable
mod = import(module_name)
File "C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\addons hebou
nty_init
.py”, line 106, in <module>
from . import io
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\addons hebou
nty\io_init_.py”, line 22, in <module>
from . import yaf_export
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\addons hebou
nty\io\yaf_export.py”, line 25, in <module>
import yafrayinterface
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\addons hebou
nty\bin\yafrayinterface.py”, line 28, in <module>
_yafrayinterface = swig_import_helper()
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\scripts\addons hebou
nty\bin\yafrayinterface.py”, line 24, in swig_import_helper
_mod = imp.load_module(’_yafrayinterface’, fp, pathname, description)
File “C:\Users\salva\Desktop\blender-2.73-windows64\2.73\python\lib\imp.py”, l
ine 243, in load_module
return load_dynamic(name, filename, file)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routin
e failed.

Thanks!

Hi,

I have the same problem on WIn8.1, 64 bit, Intel, NVidia.

When I try to activate the addon in userpreferences, I got an error: couldn’t find libIex.dll, libHalf.dll …

No problem on Win7, 64 bit, Intel, NVidia.

Thx …

Hi,
Is there any roadmap for future development? Are you planning to make the Bounty tightely integrated with Blender like Cycles?

Well… seems a win 8.1 path problem but I don’t have windows 8.1 on my PC for reproduce this error. You can try to use the news feature for set the path to TheBounty binaries on ‘User Preferences’ panel.


*Update: Also you can try to run on ‘win7 compatibility mode’

It’s also not working for me in ubuntu x64.

Traceback (most recent call last):
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/scripts/startup/bl_operators/wm.py”, line 1859, in execute
addon_utils.modules_refresh()
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/scripts/modules/addon_utils.py”, line 183, in modules_refresh
force_support=force_support)
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/scripts/modules/addon_utils.py”, line 133, in fake_module
mod.bl_info = ast.literal_eval(body.value)
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 84, in literal_eval
return _convert(node_or_string)
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 62, in _convert
in zip(node.keys, node.values))
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 61, in <genexpr>
return dict((_convert(k), _convert(v)) for k, v
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 55, in _convert
return tuple(map(_convert, node.elts))
File “/home/sal/Escritorio/blender-2.73-b636599-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 83, in _convert
raise ValueError('malformed node or string: ’ + repr(node))
ValueError: malformed node or string: <_ast.Name object at 0x7f2f67dbe9e8>

location: <unknown location>:-1

Regards

Sure that is a TheBounty error?? Don’t have any reference to this addon on your error message…

I’m sorry I missed the first lines:

location: <unknown location>:-1

location: <unknown location>:-1
AST error parsing bl_info for TheBounty
Traceback (most recent call last):
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/scripts/modules/addon_utils.py”, line 133, in fake_module
mod.bl_info = ast.literal_eval(body.value)
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 84, in literal_eval
return _convert(node_or_string)
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 62, in _convert
in zip(node.keys, node.values))
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 61, in <genexpr>
return dict((_convert(k), _convert(v)) for k, v
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 55, in _convert
return tuple(map(_convert, node.elts))
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 83, in _convert
raise ValueError('malformed node or string: ’ + repr(node))
ValueError: malformed node or string: <_ast.Name object at 0x7fc92009f0f0>
Traceback (most recent call last):
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/scripts/startup/bl_operators/wm.py”, line 1859, in execute
addon_utils.modules_refresh()
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/scripts/modules/addon_utils.py”, line 183, in modules_refresh
force_support=force_support)
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/scripts/modules/addon_utils.py”, line 133, in fake_module
mod.bl_info = ast.literal_eval(body.value)
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 84, in literal_eval
return _convert(node_or_string)
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 62, in _convert
in zip(node.keys, node.values))
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 61, in <genexpr>
return dict((_convert(k), _convert(v)) for k, v
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 55, in _convert
return tuple(map(_convert, node.elts))
File “/home/sal/Escritorio/blender-2.73-3e59092-linux-glibc211-x86_64/2.73/python/lib/python3.4/ast.py”, line 83, in _convert
raise ValueError('malformed node or string: ’ + repr(node))
ValueError: malformed node or string: <_ast.Name object at 0x7fc92009f0f0>

This happens only when I put TheBounty dir on addons dir, after that the addon does not appears on the preferences dialog, and when I hit on refresh I get this error several times on console, I haven’t copied all because is a bit long.

Thanks!

Sorry for the delayed response, but i don’t can reproduce this error on my Ubuntu ( I use 14.04 version…). I want investigate if the cause of this issue is the format for blender version inside bl_info dict. (Try to change from “blender”: (2, 7, 2), to “blender”: (2, 74, 0),)
Greetings…

Hi…
Have an project for integrate TheBounty on Blender like Cycles, but i need some free time for working it.
See you https://github.com/TheBounty/blenderbounty

Finally, ‘blend material’ UI are fixed. Not more crash. Not more “blend’s” components changed when you add next materials to scene. You can try this fix updating exporter files and unzip inside ‘thebounty’ folder( only exporter files. Don’t touch ‘bin’ folder…)


Greetings…