- This topic has 25 replies, 5 voices, and was last updated 6 years, 3 months ago by Lack Of Love.
- AuthorPosts
i have to say: really great job with “Bforartists” !!! I never dreamed of, that the GUI will be changed. But you´ve done it ! Awesome.
Ok, back to my topic. Most of my AddOns work with Bforartists. Armory 3D v0.4 seems somehow not to work. It loads inside the Program.
But if i want to create logic-nodes, i can´t. It could not find any actions for it. Really strange. Maybe some others also expirience the same issue.
Or i am doing something wrong. So if the Dev of Bforartists can take a look, if he reproduce the same issue, and if this can be fixed somehow.
Because Armory 3D is great. Thanks !Hi Sledge,
Thanks for the report.
That’s most probably because of some changes in the Blender Master code that did not exist in the release version of Blender 2.79b. They did some changes regarding version 2.8 already. Unfortunately Bforartists is based at the Blender Master code, and not at the Release version code. So there is little that we can do. I fear we have to live with that some addons doesn’t work with Bforartists.
Kind regards
Reiner
I have checked, and Armory is no Blender addon. I hvae at least not found any addon version. It is a special Blender version that contains the Armory game engine.
We will not include the Armory code in Bforartists. You need to use Armory when you want to work with Armory, and that’s based at Blender.
Kind regards
Reiner
Hey,
thx for the fast reply. What i read, was you have two armory3d versions. One standalone and one as addOn:
http://armory3d.org/manual/#/getting_started/setup (you can read it down below when you scroll down)
You can take this one: Armory_04a_win64_b27.7z (b27 means blender v2.7)
or this one: Armory_04a_win64_b28.7z (b28 means blender v2.
https://armory.itch.io/armory3d/download/eyJleHBpcmVzIjoxNTI4NTgwNDY0LCJpZCI6OTI0MjN9%2eMQillij03H%2bgMMUahVqL5Dq4UIo%3dI´ve allready loaded it, into Bforartists. It works. I also can compile to any desired export format, like: html5, windows, etc.
So in general it works somehow with Bforartists v1.0 / Blender v2.7. Expect the thing with the “logic nodes”, that don´t
appear inside the compositing UI. This is what bugs me.Do you think, when Bforartists-kernel gets updatet to v2.8, armory 3d will have better chances as addOn (with working nodes) ?
Kind regards
SledgeI see. And i think i found the cause. We have removed the Blender menus in the node editor, and replaced it by our own. The old Blender menu is still there under the hood. But not longer accessible from the UI. To make it accessible again would mean to revert the node editor to the Blender state. No icons, a gazillion tabs to get lost … The port to 2.8 will not change this situation. Sorry that i have no better news
You could theoretically add nodes by the search menu in the Add menu item in the header. This one still accesses the old code. But i haven’t tested it.
Okay,
some sad news. I tryed to add commands by the serach-drop-down. But also there are not any actions availible.
Really strange, because other stuff works, like materials and so on. I would say, we don´t need any icons for commands /
functions / nodes. As in the material editor, just “names” that defines the nodes. A Simple drop-down-menu, thats it.Blender / Blender-user needs AddOns. A usual case. Therefore a Blenderfork, like Bforartists should support, or lets say
should be compatible like the original Blender. Otherwise the split / difference between them can get to big. And users maybe don´t see rich benefits for themselfs, if they have to choose between compatiblility or a clean UI. I know, its easy said from me, but its just my opinion . Of course, great work from you / your team on Bforartists. Hope Blender-Foundation supports you somehow !There is no support from Blender. And never will. And i keep my fingers away from everything that is Blender. One shitstorm per life is enough.
We do our best to make as much addons working as possible. But in the end it’s the addon developers job to develop and maintain the addon. I can for sure not rewrite the Armory addon so that it works in Bforartists. That’s simply too much, sorry.
My advice is to use the Blender version of Armory.
Kind regards
Reiner
Okay … understand it. I don´t know any backgrounds. I just expected, that the foundation is glad, that someone is willing to “fix” their UI. Because after 10+ years, its about time. So i assumed maybe you got support, in anyway. Really sad, if its the opposite way !
I don´t know how the fork works & how much effort you need to do do some stuff. I just thought, it is maybe relatively easy to handle the communication of Bforartists with some “exotic” addOns. I am not in, so sry for my naive demands. You are right, the best way would be, to use the Armory3D Blender mix. Thx for the Tips and explaination.
nevermind
Hey NigeC.
Thx for support. Yep, Armory works, gets loaded inside Bforartists. Just got the issue, that the logic-nodes doesn´t show up in the compositing UI. In the end, i can use just “Code” to do my actions. But i wanted to start with logic-nodes to start with armory3D. Maybe i should begin with coding
Nothing is really easy when it comes to programming ^^
Just curious, do you get any errors in the console?
Ok, here we go :
Warning: Path ‘C:BforArtists_v1.0.0_Add-Ons_Armory-Rendererarmsdk//armory/blender/data/arm_data.blend’ cannot
be made relative
Warning: Total files 3 | Changed 0 | Failed 3
RNA_boolean_get: WM_OT_save_as_mainfile.exit not found.
MeasureIt: Cleaning dataArmory v0.4 ($Id: 97fc5021306ba3e6d744b62e6614e853412df34b $)
OS: win, Target: krom, GAPI: opengl, Blender: 2.79 (sub 4)
Exporting Scene
Exporting mesh Cube
Scene built in 0.005994319915771484
Exported modules: []
Shader flags:
Running: [‘C:\BforArtists_v1.0.0\_Add-Ons_\Armory-Renderer\armsdk//nodejs/node.exe’,
‘C:\BforArtists_v1.0.0\_Add-Ons_\Armory-Renderer\armsdk//Kha/make’, ‘krom’, ‘-g’, ‘opengl’, ‘–shaderversion’, ‘330’,’–to’, ‘build_untitled/debug’]Using Kha from C:BforArtists_v1.0.0_Add-Ons_Armory-RendererarmsdkKha
Creating Kha project.
Exporting asset 1 of 1 (armdefault_data.arm).
Exporting asset 1 of 1 (shader_datas.arm).
Exporting asset 1 of 1 (brdf.png).
Exporting asset 1 of 1 (noise8.png).
Exporting asset 1 of 1 (smaa_area.png).
Exporting asset 1 of 1 (smaa_search.png).
Exporting asset 1 of 1 (Scene.arm).
Exporting asset 1 of 1 (mesh_Cube.arm).
Exporting asset 1 of 1 (World_irradiance.arm).
Compiling shader 1 of 1 (blur_edge_pass.frag.glsl).
Compiling shader 1 of 1 (compositor_pass.frag.glsl).
Compiling shader 1 of 1 (compositor_pass.vert.glsl).
Compiling shader 1 of 1 (deferred_indirect.frag.glsl).
Compiling shader 1 of 1 (deferred_indirect.vert.glsl).
Compiling shader 1 of 1 (deferred_light.frag.glsl).
Compiling shader 1 of 1 (deferred_light_quad.frag.glsl).
Compiling shader 1 of 1 (pass.vert.glsl).
Compiling shader 1 of 1 (pass_lamp_volume.vert.glsl).
Compiling shader 1 of 1 (pass_viewray.vert.glsl).
Compiling shader 1 of 1 (smaa_blend_weight.frag.glsl).
Compiling shader 1 of 1 (smaa_blend_weight.vert.glsl).
Compiling shader 1 of 1 (smaa_edge_detect.frag.glsl).
Compiling shader 1 of 1 (smaa_edge_detect.vert.glsl).
Compiling shader 1 of 1 (smaa_neighborhood_blend.frag.glsl).
Compiling shader 1 of 1 (smaa_neighborhood_blend.vert.glsl).
Compiling shader 1 of 1 (ssao_pass.frag.glsl).
Compiling shader 1 of 1 (world_pass.frag.glsl).
Compiling shader 1 of 1 (world_pass.vert.glsl).
Compiling shader 1 of 1 (armdefault_mesh.frag.glsl).
Compiling shader 1 of 1 (armdefault_mesh.vert.glsl).
Compiling shader 1 of 1 (armdefault_shadowmap.frag.glsl).
Compiling shader 1 of 1 (armdefault_shadowmap.vert.glsl).
Compiling shader 1 of 8 (painter-colored.vert.glsl).
Compiling shader 2 of 8 (painter-image.frag.glsl).
Compiling shader 3 of 8 (painter-image.vert.glsl).
Compiling shader 4 of 8 (painter-colored.frag.glsl).
Compiling shader 5 of 8 (painter-text.frag.glsl).
Compiling shader 6 of 8 (painter-video.frag.glsl).
Compiling shader 7 of 8 (painter-text.vert.glsl).
Compiling shader 8 of 8 (painter-video.vert.glsl).
Done.
Finished in 6.193390130996704
There seems to be 3x things (3x files) he can´t find, or so. “arm_data.blend” and “WM_OT_save_as_mainfile.exit”. I don´t know what is meant by “relative”. Maybe you know what that means.I would avoid all the underscores, in the Amory docs it says keep the path simple
No idea, sorry
Underscores in paths shouldn’t be a problem. Gaps in path names is a problem though. …my folder… for example. What are the \ tags good for in the file path?
Hm, i tried mostly everything. But with no luck . Anyways. It works, just without nodes. I will try to lern doing things by
code. Thx everybody.EDIT:
Tested some build-publishings. I can say: Bforartists + Armory3D + Haxe = works well. No need for any logic-nodes
EDIT_v2:
I loaded a example file of armory3D from github. Aaand the nodes are there !!! But i have no idea how to add new ones.
What ist the shortcut for adding new nodes inside the compositing UI ? In the regular Blender it is: shift+a …- AuthorPosts
- You must be logged in to reply to this topic.