Forum Replies Created
-
AuthorPosts
-
scalareCustomer
I actually had expanded the add-on in the preferences list, and pressed the button there. The newest version of Blender has the label “Remove” for it. I honestly don’t remember if the version of Blender I had used when this problem started said Remove or Uninstall.
scalareCustomerUpdate on this: I’ve installed today’s Blender build, and I still see the same error with the outline effect. I’m attaching screenshots showing how things look without hovering, and how they do while I hover the object I am enabling the outline effect for.
scalareCustomerI’ve found the problem! My verge3d folder had custom applications inside the applications folder. It seems Blender won’t take it if it is a “modified” version of verge3d. I downloaded a clean copy of verge3d 2.12.4, used it to replace my modified version, and then Blender was able to see the add-on, and I could re-enable it. I copied over the custom apps afterwards. It is working again!
I post the solution because I think this could help some other users. Not sure how likely it is to try to enable the add-on after adding custom applications to verge3d, but you never know, hehehe.
scalareCustomerHave you removed the add-on and installed it again to test, or just installed it on a vanilla Blender? Could the removal have affected this in any way? I cannot use Verge3D right now
scalareCustomerNow that I think of it, I also uninstalled Blender 2.79 a few days ago (I had it installed, but used the stand-alone 2.80 version). Could that make any difference? I uninstalled it before I updated version 2.80 anyway.
In any case, do you happen to know where the preferences are being saved? Because replacing the 2.80 build was working fine before, so I guess they were being saved somewhere persistently.
Thanks!
scalareCustomerYes, I opened and closed Blender several times since I set the value for the scripts path. Same results
scalareCustomerActually, I did try that yesterday, and nothing shows up. In fact, when I reach the fourth letter (“verg”) in the search form, the list gets empty.
scalareCustomerHello Alexander, thank you for getting back to me. I’m attaching screenshots for both the “File Paths” tab and the “Add-ons” tab. You will see that the last add-on listed is UV: Magic UV, instead of verge3D, which is what used to show up there as the last item.
Thank you!
scalareCustomerHello again. Some more info: this seems to be related to the “enable outline” puzzle. I’ve tried to change it to affect individual meshes instead of collections, and it does the same thing. Instead of showing the outline effect, it hides everything BUT the object you enable the outline for. So, when I did it for the BEDS collection, the only thing visible around it was the cast shadows on the floor, which is what got hidden. If I do the enable outline for one of the individual objects, say, the “color-frame”, it hides “everything surrounding it”. Really puzzling (no pun intended)
Thanks!
scalareCustomerOK, it looks like I’ve figured it out, the hard way. Instead of using the “when moved” puzzle, which was causing the issue described above about the delay in releasing the button when dragging, what I did was to monitor the pageX and pageY in the “get event property” for both the mousedown and mouseup events, and check how different those values were. If they are different, that means that there was a dragging. If they are the same, then there was just a click. I’ve added some level of tolerance, so that if the difference is within 3 pixels, for example, I assume the user actually wanted to click on the object.
I could not find how to calculate that delta with other puzzles, so I assume none of this is implemented yet. Also, I had to ask if the delta was bigger than 3 or smaller than -3, because there seems to be no “absolute value” puzzle, which would be a nice addition
Anyway, this works, but it needs us to create lists with object names for each of the collections we have, which adds a lot of work in the case of having many products for a configurator, each of which will need its own verge3D app. It would be great if we could ask about a “picked collection” instead.
Thank you for all the help!
scalareCustomerSo, this seems to be working as long as I release the mouse button immediately after stopping with the camera drag. If I stop moving the camera, and there is a delay when releasing the button, the click is being triggered, so I’ll have to figure out a way not to identify the delayed release as a separate click.
In any case, before I noticed that the dragging was causing clicks to trigger, I was monitoring the clicks via collection names, not single meshes. So, in the case of the bed, I would check “when clicked” for the “BEDS” collection, instead of, say, the “head_foot_board” object. I can see that these “when clicked” events will have to be moved inside Gary’s puzzles block, and check which objects were clicked on only when camera_moved is false. But I would like to keep doing it by collection name. Unfortunately, the “picked object” puzzle does this by mesh name, not collection name. So, is there a way to get the “picked collection” name? And if not, is there a way to check if the “picked object” is inside a given collection? (I hope this makes sense)
Thank you for your help!
scalareCustomerHi Yuri, I thought that might be the case after trying what you suggested. I’m not clear on how the “when moved” puzzle might help in this case but I’ll try it out. Thanks Gary!
scalareCustomerHello Guys,
any comments/ideas about this issue? Am I missing something?
Thank you in advance!
AndrésscalareCustomerHello Ozbend, just saw this and I thought I could help. It does work. You have to first enable it at Blender side (see attached image for Blender 2.80) and then enable it again at the puzzles side, in post-processing.
scalareCustomerHi Yuri,
here is a project reduced to the minimal expression, with the puzzles I had copied above. If you try that, and check into the console log, you will see that both when clicking and when dragging (when the mouse button is released), the message is printed into the console.
I hope this helps to illustrate the problem. Let me know if you need anything else, and thank you very much for your help!
Andrés
-
AuthorPosts