appleseedhq / blenderseed Goto Github PK
View Code? Open in Web Editor NEWappleseed plugin for Blender
Home Page: https://appleseedhq.net/
License: MIT License
appleseed plugin for Blender
Home Page: https://appleseedhq.net/
License: MIT License
Hi.
Using blenderseed on ubuntu linux.
after
git clone https://github.com/appleseedhq/blenderseed.git
I did
git checkout blenderseed_linux
Using a simple testscene with a cube.
After appleseed render completed, Blender crashes.
It leaves this error ...
$$ CLI $ ~/Public/app/blender-2.71-linux-glibc211-x86_64/blender
connect failed: No such file or directory
Read new prefs: /home/leonard/.config/blender/2.71/config/userpref.blend
found bundled python: /home/leonard/Public/app/blender-2.71-linux-glibc211-x86_64/2.71/python
read blend: /home/leonard/Documents/Appleseed_testprojekt/untitled.blend
info : Starting export of scene 'Scene' to /home/leonard/Documents/Appleseed_testprojekt/Scene.appleseed...
progress : Exporting object 'Cube' to Cube.obj...
info : Finished exporting in 0:00:00.010311
IMB_loadifffile: couldn't get mapping /home/leonard/Documents/Appleseed_testprojekt/render/Scene_1.png
IMB_loadifffile: couldn't get mapping /home/leonard/Documents/Appleseed_testprojekt/render/Scene_1.png
Bus error (core dumped)
$$ CLI $
when i try to render a simple scene it only exports the scene but it doesn't render in blender. i have to open the scene from project folder to render using appleseed.studio.
Blenderseed uses 64x64 tile by default
Blenderseed exporter does not recognize that and the blender user would have to uninstance the object manually before rendering, resulting in major memory usage.
Add checkbox for object instances: "export as assembly instance" which is by default true
Otherwise the group members should be exported object-by-object.
BSSRDF models that are currently missing:
When you press render
inside Blender, in the console there is an error message about not finding libappleseed.dylib
. Even if LD_LIBRARY_PATH
is set properly. When removing cwd=render_output
from the subprocess.Popen
call it works fine. What is the reason of setting the current working directory to render_output
? Is it safe to remove this or will other issues arise?
(I guess this is actually an issue with Appleseed on OSX and the reason the run-appleseed.sh
script exists.)
It would be nice to render with AOVs .
When rendering and updating the image in the Image Editor of Blender, I get this error (Reached EOF while parsing PNG
). I suspect this is because Appleseed is still writing the PNG file, so the PNG file is not yet complete. I have this error on Windows and OSX (didn't test on Linux, but I suspect it's the same there). Sometimes this craches Blender. The 'fix' is to set the Refresh Time
a lot higher.
Do you know about the issue? Do you have any idea how this can be improved/fixed? If you need help, I'm happy to look into it and see if there is another way to update the image inside of Blender.
It's my first time looking at a render engine addon/exporter, so I don't have any experience with it yet. But I can always find out how other render addons handle this. :)
Size multiplier and distance are missing
The default should be this:
export
folder next to the .blend file (i.e. //export
)Suzanne, cube.
Object/deformation motion blur aren't correctly evaluated. Shutter open/close times need to be applied to object transforms / deformed meshes as well, not just camera motion blur transforms.
Hi.
I cannot enable the addon.
Linux 64 BIT, blender 2.72.
I just extracted the addon into scripts/addons_contrib
Here is log:
Traceback (most recent call last):
File "/home/mifth/Documents/soft/blender/2.72/scripts/modules/addon_utils.py", line 299, in enable
mod = import(module_name)
File "/home/mifth/Documents/soft/blender/2.72/scripts/addons_contrib/blenderseed-master/init.py", line 52, in
from . import properties
File "/home/mifth/Documents/soft/blender/2.72/scripts/addons_contrib/blenderseed-master/properties/init.py", line 36, in
from . import nodes
File "/home/mifth/Documents/soft/blender/2.72/scripts/addons_contrib/blenderseed-master/properties/nodes/init.py", line 33, in
from ...util import addon_dir, join_names_underscore
ImportError: cannot import name 'addon_dir'
It will be nice to override the material of every objects in the scene for a quick lighting setup.
Like a clay render
Alpha value is missing in world tab
BSSRDF nodes that are currently missing:
Re-use code from Corona exporter for exporting hair curves as geometry, until a curve implementation is in place in appleseed.
Volume density and volume scale are missing
Windows 7 x64, Blender 2.77. I can install the add-on just fine, but when I try to enable it, I get an error message. This is copied from the console:
Modules Installed from 'D:\\Downloads\\blenderseed_0.3.6_win64.zip' into 'C:\\Users\\keith.greene\\AppData\\Roaming\\Blender Foundation\\Blender\\2.77\\scripts\\addons' (blenderseed) Traceback (most recent call last): File "D:\Blender Foundation\Blender\2.77\scripts\modules\addon_utils.py", line 330, in enable mod = __import__(module_name) File "C:\Users\keith.greene\AppData\Roaming\Blender Foundation\Blender\2.77\scripts\addons\blenderseed\__init__.py", line 52, in <module> from . import properties File "C:\Users\keith.greene\AppData\Roaming\Blender Foundation\Blender\2.77\scripts\addons\blenderseed\properties\__init__.py", line 36, in <module> from . import nodes File "C:\Users\keith.greene\AppData\Roaming\Blender Foundation\Blender\2.77\scripts\addons\blenderseed\properties\nodes\__init__.py", line 33, in <module> from ...util import addon_dir, join_names_underscore ImportError: DLL load failed: The specified module could not be found.
I am unsure how to proceed.
Not exporting from / to IOR correctly, BTDF renders darkly. Need to export IOR in material back BSDF.
Horizontal shift and vertical shift options are missing
the addon doesn't run for me on linux in the 2.79 official build.
same issue as https://forum.appleseedhq.net/t/blender-plugin-wont-work/210
Datablock ID Properties allow real links to Blender objects like materials, nodetrees, textures etc. This is essential for everyone with a modern linking workflow.
Imagine you have a material with a link to a nodetree. Up to Blender 2.79, the only possibility to store the link to the nodetree in the material was to save the nodetree's name as a string (ugly). Now if this material was linked into another blender scene, the nodetree would not be linked with it automatically - extremely annoying.
Luckily, this problem was adressed in 2.79. See this commit: https://developer.blender.org/D113 and the release logs: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.79/PythonAPI#Data-block_Pointer_Properties
All string-based "links" should eventually be replaced by the new Datablock ID Properties.
Generic volume model is missing
It works the second time the project is exported (rendered).
BSDF models that are currently missing:
BSDF nodes that are currently missing:
This happens with Blender 2.72b and blenderseed 0.3.6.
-UI
-Management
-Export
(This is on OSX, I wasn't able to test it on other platforms yet.)
When I enable 'deformation motion blur', the exporting goes fine, but Appleseed gives the following error for the object which has the 'deformation blur':
failed to load mesh file Cube_deform.obj: i/o error.
If I open the .obj in Blender, it loads just fine. So I'm not sure what the problem is.
You can find a .blend which produced the error here: http://www.pasteall.org/blend/30400
File -> Export fails with an error message in the system console:
info : Starting export of scene 'Scene' to D:\temp\blenderseed_export.appleseed...
error : Could not write to D:\temp\blenderseed_export.appleseed.
The .appleseed is half written. The export appears to fail when trying to write the mesh file to disk (in a meshes/
subdirectory).
Stopping Render Animation stops the render but plays animation until end before I can close Render Result view. I'll update the issue with a video demonstrating the issue.
Add support for proxies / loading external .obj's as instances
Generic volume node is missing
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.