Jump to content
3DCoat Forums

poeboi

Contributor
  • Posts

    104
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

poeboi's Achievements

  1. Fantastic! Thank you so much for your time and help @Andrew Shpagin! 3DCoatGL64_e8gmRLptrr.mp4 What the panel solves for me is the menus present me with many options, too many to reasonably keybind and sometimes difficult to navigate to each time, but now I can be presented with only the commands I know I most often use via the panel which is very handy!
  2. 2023.32 there is a small typo on line 498 in the COREAPI\include\coat\mc\VolumeObjects.h which prevents scripts from building type says `cVec3` but change to 'cVec3i` its OK
  3. I tried to DL and load it, it seems to work sounds like a very annoying problem This is a shot in the dark, don't know if it can fix it but I had a problem kind of like it, so maybe it can help. In your program files where the 3D-Coat install directory is, you are on 2023.31 but does the installation folder maybe say 3DCoat-2022 ? Because I had just kept updating for a long time (2022, and into the 2023 versions) and eventually I had some ui problems. So I did a fresh install using the installer from link in development thread and made sure to get a new 3DCoat-2023 folder in my program files. And some of those problems stopped.
  4. Hi, just tested on 2023.31, but only with some arbitrary .jpeg, and don't seem to have the problem maybe worth a shot to try update and see if it fixes it?
  5. Thank you for recent updates 3dcoat team, as always! I have some questions, maybe suggestion for CoreAPI Recently I tried in various to implement a script, class inheriting from PopupWindows, and the idea is to store some ui commands in it for simple access. Like the 'Presets' window except for only most used ui commands But I suspect maybe calling coat::ui::cmd or other commands like that is not supported in this context here is what I am trying to do, from popup window have ui commands like "invert freeze" etc 3DCoatGL64_BRAqD9Dvwk.mp4 the script in it's simplest form: #include <CoreAPI.h> #include <coat\PopupWindows.h> class CmdPanel :public PopupWindow { public: CmdPanel() { this->AutoShow(); } virtual const char* GetWindowID() override { return "Command Panel"; } void Button1() { coat::ui::cmd("$MENU_INVERT_FREEZE"); } void Button2() { coat::ui::cmd("$InvertHide"); } // etc... SERIALIZE() { { UI_LAYOUT("1"); FUNCTION_CALL(Button1,"Invert Freeze"); FUNCTION_CALL(Button2,"Invert Hidden"); // etc... } } }; EXPORT int main() { CmdPanel p; return 0; } but it does not work if it is possible to do it, I would be very thankful for an example implementation or how I should register the functions to accomplish it so this would be coat::ui::cmd() but also very handy would be if core::io::executeScript and ::exec was accessible in this way too thank you for your time and any consideration, wish you the best
  6. 2023.23 The update seems to have broken "cut slice" tool of Curves tool - rolling back to 2023.22 it works fine - rolling forward to 2023.23 again it doesn't work 2023.23 3DCoatGL64_uKU739BqXY.mp4 2023.22 3DCoatGL64_JRzWItdtn9.mp4
  7. 2023.23 For Voxel surface, freezing and changing to move tool like this, it works great in surface no problem, in Voxel mode it loses the mask after one move operation I forget if it used to work better in earlier builds it offers a lot of control, would be very thankful if it can work like this 3DCoatGL64_pGKD6RmQwd.mp4
  8. This is something else I wanted to report, it is a bit hard to explain so I include a video as well Using subdivide surface tool to get more res in only one area, when ressing up a few steps there appears some strange artifact but it seems like the artifact is "fake" because 1 stroke of smooth it disappears but when painting depth on a layer it constantly appears and reappears, toggling depth % of layer it will disappear but then reappear the reason I want a lot of res in one area is for more detail there when its OK rest of model is not as high res, or it becomes a lot to work with ppInk_pMBDYFVH9X.mp4 (sorry about the duration!)
  9. With some further testing, it works fine (Save Volume as 3B, Save Volumew/ Sub-Tree.. + import) if I make new models and paint them from scratch. I think the trouble is with one of my scenes and models in that particular scene, they are only ones that cause crash if I export and re-import them. Cannot share those scenes as it stands but will report if I can reproduce this problem start to finish somehow
  10. Hello, I am a bit stumped about how to create proper images to use as alphas, which respect positive and negative depth values simultaneously to be clear what I want to achieve is that in surface mode in sculpt room, the depth when painting with the alpha or image does not only contribute positive depth From build 2023.07 notes: I greatly appreciate any and all information regarding - what the image format needs to be - what contributes positive and what contributes negative, values color? channels? I wonder also if this will work for layers in smart materials or image texture projection painting as well Thank you for your time!
  11. Thanks! the problem is probably on my end then, I think I'll refresh my installation at some point when it is convenient but I do believe I have been able to save as .3b with sculpt room paint before and import it painted as well
  12. Build 2023.22 Having some trouble with combinations of the following options I'm having a problem with import .3b in Sculpt room, the RMB context of the VoxTree I am also having a problem if I use the "Save Volume" for only one object, and trying to re-import it Trying to "open" normally a .3b which was saved as volume from tree: It ostensibly loads a bit of the way there but 3DCoat crashes and shuts down completely without any prompt for sending crash reports Same with trying to "import" a .3b which was saved from tree saving and loading scenes normally (save as, .3b / open .3b) work completely fine Could anybody test to confirm? - ~6million point mesh with some textures on layers Addendum: I had a problem previously in earlier 2023 or late 2022 build, "Save volume" to .3b of a painted mesh or sub tree, importing it again would only get parts of the textures, maybe it is related. It was OK for a while. Workaround I have is is to simply make duplicate of scenes, erase all other objects except the one saved and merge textures
  13. Can be helpful to know that the top opacity slider per layer of smart material is the overall contribution of that layer, so if it is set to 100% in many case it will override completely some properties like • color • depth • mask • roughness et cetera of the one below so if you have a depth image on Layer 1 say with wrinkles if you have a depth image on Layer 2 with bumps, it will "override it" completely and be only bumps but if you change the topmost opacity slider of Layer with the bumps to say 50% you will then get some contribution of bumps on top of wrinkles. Hope that's helpful Edit: and of course the "Mask/Opacity Texture" is one that can control the overall opacity of the layer using a texture. So if you somehow have a mask pass for the bump depth as well, you should be able to get only bumps from the depth texture on Layer 2
  14. This might be double post, if so I'm sorry but I think my previous request for this might have been lost to time I would like to request "On Plane" setting for Sculpt room Move tool and possibly also Modeling, Retopo room Brush tool the usecase is manipulating the geometry from outside the object's silhouette thank you for any consideration!
  15. I seen Python interpreter in 3DCoat is 32-bit, I was wondering if that maybe is a deliberate design decision discovered it by chance because some packages have trouble installing and don't have 32-bit equivalent, so the errors display: ERROR: Could not find a version that satisfies the requirement ... (from versions: none) ERROR: No matching distribution found for ..." I'm thinking there is probably a good reason for it but thought I'd check not a dealbreaker either way, can make do! Edit: sorry got confused if I run via script import struct print(struct.calcsize("P") * 8) I get 64
×
×
  • Create New...