Jump to content
3DCoat Forums


  • Posts

  • Joined

  • Last visited

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
  • Interests
    3D stuff, music production, software development (C#,C++), web design

Recent Profile Visitors

1,085 profile views

Haunted's Achievements


Neophyte (2/11)



  1. Hey, sounds like a nice idea, but I can't find the time and head to put more spare time into the development atm. Besides that I am not allowed to have a side job (based on my employment contract I am not allowed to have a side job in the same field, and since I am a full time software developer/IT project manager there's no chance to make money with it x_X) Maybe someone can put up a Patreon to hire another dev or wait until the dev of the original AppLink updates his Add-On. :/ Maybe things get better here and I can come back, but as of now it's rather difficult.
  2. Hi everyone. I have some bad news. Since I struggle with some personal issues and some other stuff I will not finish the plugin in the near future. I posted my result on GitHub here: https://github.com/Irrgeist/3D-Coat-Blender-AppLink . So anyone who has some spare time may fork it and optimize it. As of now, import to 3D Coat works (just the mesh). There are functions for detecting the different textures in the applied Blender materials. The best entry point is to check out the operators.py (Function ExecuteImport and ExecuteExport). If anyone wants to try this, simply download the code from GitHub as a .Zip and import it using the Blender AddOn-Manager (as a zip). Make sure to deactivate my other plugin. Afaik there is another dev who is willing to update his AddOn, but not before Blender 2.8 has been released. I am sorry to disappoint everyone, but I need to take a break from everything right now since stuff goes down hill atm. See you soon!
  3. Just a short update. It's not finished yet but I am still at it. I am missing a lot of free time lately. As of now I finally managed to get the image textures out of Blender. In case you create your PBR texture with Blender first, the images will NOT be copied to the Exchange folder. 3DC will read them from their original location. Blender stores images in the .blend file (if not changed by the user manually). But I think it will work out. I could copy the images to the exchange folder and reassign them within Blender but I think this is not necessary. If you paint your 3D model with 3DC first, it shouldn't be a problem at all. What now: Get 3DC to read all Blender Materials and Texture Data Export all files from 3DC to Blender. It's not that much left, hope I will find the time super fast to finally throw out the Beta!
  4. Hi @Barracuda, if the original old AppLink works for you, you can import a mesh from 3D-Coat and import the PBR textures with my AddOn. Shouldn't be a problem. You have to export the PBR textures manually as described , though. Hey @unity2k, i am still on it, it's just my time management is a little bit bad at the moment (Private stuff and other things in my pipeline). When everything works out I will be back on track this weekend. Hopefully the beta will then be ready to test too Depends on how time consuming it will be to import multiple materials into Blender and keeping everything synchronized. It's always annoying when the real life comes by and robs your time :P
  5. Hi @tokikake, thanks The upcoming AppLink will correctly show the Export To > Blender dialog. The whole workflow is working as of now: Create with 3D Coat => Export To Blender (Blender has to be open) Create with Blender => Export to 3DC (3DC has to be open) I just need to implement some specifics like multi material and correct PBR texture creation and updates. I hope I can post a beta soon, so y'all can test it and use it. Edit: I will also post a video tutorial, when I am done, explaining the basics.
  6. Hi @sHAYM4N, thank you As of now the PBR AddOn for blender creates a new material on the selected object. It imports all the textures that have the name of the .OBJ in it. I am planning to include a way to support multiple UV sets/materials in the upcoming AppLink AddOn though. This AddOn will also include the texture import AddOn. I am in contact with Andrew to work things out ect
  7. Hey @digman don't worry, there are no dumb questions Yes, my Exchange folder is located here (Windows 10): C:\Users\Irrgeist\Documents\3D-CoatV48\Exchange I also create a Blender sub folder via script (AppLink plugin) I also tried to capitalize my Blender folder. I don't get the "Export to" menu option. Maybe @Andrew Shpagin can help out here? I am using 3D-Coat 4.8.10 (DX64)(educational) Importing and exporting is working so far. 3D-Coat created the exchange folder and recognizes the files inside the exchange folder.
  8. Mhh weird. My exchange folder ist set up: Exchange/Blender Using the latest stable release of 3DC :/
  9. I am planning on adding a scene folder inside the Exchange/Blender folder. The folder name will always be the scene name of blender. On the 3D-Coat side, you would have to manually export your stuff into the Exchange folder and rename your scene to the folder you created. As of now it seems that 3D-Coat only shows an "Open in original App" menu entry, when first imported from Blender. After that 3D-Coat will always export the data for the specific Blender scene. Workflow: Open Blender, create model or import something > Export to 3DC > Paint or do something else > Export to Blender via "Open in original App" Maybe I am missing something here, but using 3DC first, does not give me an export to Blender option:
  10. Ich bedanke mich vielmals für diese netten Worte! I am also thinking about something like this: You can create a new PBR material that is empty (leave fields empty) or select specific PBR maps. I even think about the user selecting one map, and the Add-On finds all the other maps by name in the same folder and fills it in automatically using the suffixes like _color, _normal, _roughness ect. The use case I am thinking about is: You already created a model with textures in 3DC and exported it and want to tweak stuff in Blender. So you import the obj/fbx and create the material using this feature and render it with Cycles or do other fancy things with it, maybe bring it back to 3DC for Per-pixel painting. Could also be used to simply import existing texture maps as a new PBR material to an imported model you've found on the web. Does this make sense?!
  11. I'll just leave this little teaser here: It's nearly done. Have to work on the import to Blender a little bit more and check out how to best handle multiple object export/import. Workflows supported as of now: Metalness/Roughness and Manual. Manual will make the 3D-Coat import/export dialog popup. The other one won't. The texture import will be based on the Principled BSDF shader and should work with any Node setup, there has to be a texture at the end of each PBR input somewhere though. More soon .
  12. Hi @unity2k thanks for the nice words At the moment I am ill. Hope I am getting better soon, since I have two weeks off of work from tomorrow on That means I can invest some more time into stuff like the AppLink, besides all the other stuff I am into. Last weekend I took a deeper look at the existing one and the overall techniques behind it. I'll keep you updated on the progress!
  13. Hi, did your try posting your question here: http://www.blenderartists.org/ ? Except my solution with groups to control each X Y Z value separate I posted above, I can't help you with the OSL. Maybe someone at blenderartists forum can help you out to get the math done the way you want. Check out this one: https://blender.stackexchange.com/questions/58426/use-another-node-to-control-vector-mapping/58428
  14. Hi. Tkinter is Python's standard GUI Library. It will not work in Blender since Blender has it's own GUI Framework called GHOST that's developed with OpenGL calls. I did not look into Blender's Python API that deep but the only way to come up with a single slider node seems to be OSL scripting. Maybe someone at the official Stack Exchange has another idea. BTW.: What do you mean with "3DCoat Python"? AFAIK 3D Coat has AngelScript support (or even direct C++ API). Please correct me if I am wrong.
  15. You can get the XYZ values of the UV by using a "Separate XYZ" node: But to adjust these nodes manually I guess you have to use a script node using an OSL script. I have no knowledge about writing OSL though. Maybe this can help you. Another idea: Create a Group with this setup (Create the node setup, select all and press Ctrl +G to group them: You can drag t he Group Output nodes to the second input of each Math node. Maybe playing around with the Math node can help you out here. The final group can be used like this:
  • Create New...