Jump to content
The Dark Mod Forums

R Soul

Member
  • Content Count

    177
  • Joined

  • Last visited

  • Days Won

    8

R Soul last won the day on October 8 2018

R Soul had the most liked content!

Community Reputation

187 Excellent

1 Follower

About R Soul

  • Rank
    Member

Recent Profile Visitors

383 profile views
  1. Hi OrbWeaver. Each time I load Blender, for your ASE and LWO addons the console lists a load of warnings about properties that should be annotations. It doesn't say why, just that they should be. Warning: class <class name> contains a property which should be an annotation! ... assign as a type annotation: EXPORT_OT_ase.filter_glob assign as a type annotation: EXPORT_OT_ase.filepath ... assign as a type annotation: EXPORT_OT_ase.option_scale Fortunately all that's necessary is to change the = to a : and the console loses a lot of clutter.
  2. This looks a bit like the steam robot: https://prestonservices.co.uk/item/antique-working-steam-plant/
  3. I've been using Blender 2.80 for a while now. One of the good features is the ability to edit multiple objects at the same time. It's often useful to have vertices from different objects lined up, and it's especially useful when doing UV mapping with a single material for all objects because overlaps can be avoided.
  4. The Material Manager seems to be working. http://forums.thedarkmod.com/topic/19196-blender-tdm-material-manager-plugin-updated-to-version-280-blender-280-update/
  5. I think it's working. I got a texture loaded and assigned. Updating the screenshots meant I had to test the other features (e.g. overly long material names, duplicate materials etc) and the results were what I expected. I also gave the Material file extractor a test to make sure the zip (pk4) system still works, and it seems fine. https://github.com/RSoul82/Blender-TDM-Material-Manager
  6. It feels like the ability to load textures is close. The existing code still finds material slots. Each slot seems to contain the actual material (i.e. mat = slot_name.material). In case the user has turned off nodes, I use the code mat.use_nodes = True to ensure they're turned on. if mat.node_tree.nodes.find('Image Texture') == -1: will check if there isn't such a node, in which case it needs to be added node_tree.nodes.new("ShaderNodeTexImage") adds an image node That's it for now. Why does the day have to end when I'm getting somewhere?
  7. Thanks. I've added your changes to my file (on GitHub). Notable changes from 2.79 to 2.80: The code for checking object visibility has changed Reading mtr files would crash with one particular file, so I did something to do with encoding. Now that I've got going and we're over the UI hurdle I'm happy to continue. So far I've made the assumption that the the texture is assigned via a material node called 'Image Texture' (the code checks for the file path not just the texture name).
  8. I've begun trying to update the material manager to work in 2.8. http://forums.thedarkmod.com/topic/19196-blender-tdm-material-manager-plugin-updated-to-version-230/page-2 Question: what's the best way to assign materials/textures in 2.8? My own criteria is whatever requires the fewest steps and that only the diffuse texture is necessary. For me that is: add material, use nodes enabled (by default), set the shader type to 'Diffuse BSDF' (Principled makes things look too shiny), select the circle next to colour and choose Image Texture. Use the buttons underneath to load a next image or choose an existing one. Viewport shading should be 'LookDev', which seems to be the equivalent of 'material' in previous versions. If other people agree that that's the best way to set up materials/textures I can focus my attempts on in. If not I can try to account for other ways too.
  9. I've begun the process of updating this to work in Blender 2.80. I've got the panel and buttons showing up and am working my way though the errors I get when I try to run things. Material textures seem to have a different structure. Google results may be sparse for now because it's so new, so advice/assistance welcome. Current file on Github: https://github.com/RSoul82/Blender-TDM-Material-Manager edit: Because it's not ready, it's not quite in the Addon format (no 'info' at the start of the file) - it has to be run from Blender's text editor. The controls show up on the right (N menu, under a 'TDM' tab). edit2: It set the correct name for test material I'd set up.
  10. I have two posts on Blender forums about it: https://blenderartists.org/t/material-name-character-limit-63/1146620 And this one on what appears to be the official request forum (or maybe a sort of sinkhole where the Blender devs can filter out all these pesky user requests, or their version of hell banning): https://blender.community/c/rightclickselect/hGcbbc/ That would be a good idea. When I see a long name has been found, I find the material definition in DR and copy it to a new one with a shorter name which I'll then use normally.
  11. Feel free to experiment as much as you want. I have another thing that's occupying me at the moment.
  12. I've done that now. The master branch now has the GPL license. I also reuploaded the file addon in a "2.79 archive" branch to preserve that version while the master gets updated for 2.80. I recently thought about updating it but read about 2.80 not being finished yet, but if you're willing and able, then you have my sword.
  13. I've uploaded the files on to Github which may make it easier for people to view, and to make suggestions etc. I don't have any auto-snyching going on, but I don't expect to be making any changes in the near future. See the first post.
  14. To change the scaled model format go to Preferences, Settings, Model Export and change the format. That rotation trick is a new one to me, but with my limited DR experience, it's far from being alone.
×
×
  • Create New...