GithubHelp home page GithubHelp logo

schroef / uvlayout_bridge Goto Github PK

View Code? Open in Web Editor NEW
21.0 5.0 2.0 1016 KB

Blender Add-On: A bridge between Headus UVlayout and Blender

Python 100.00%
blender blender-addon uvlayout-bridge uvlayout bridge uv-mapping

uvlayout_bridge's Introduction

Headus UVlayout Bridge

A bridge between Blender and Headus UVlayout for quick UVs unwrapping

Headus UVlayout Bridge is a Blender add-on for exporting objects from Blender to Headus UVlayout for either quick uvwrapping. Its has multiple options and automation possibilities.

Header Image

Preview of the Blender Add-on panel Headus UVlayout Bridge

Installation Process

  1. Download the latest release or clone the repository into a directory of your convenience.
  2. If you downloaded the zip file.
  3. Open Blender.
  4. Go to File -> User Preferences -> Addons.
  5. At the bottom of the window, choose Install From File.
  6. Select the file uvlayout_bridge_VERSION.zip from your download location..
  7. Activate the checkbox for the plugin that you will now find in the list.
  8. Choose setting according to system:
    -Choose the Headus UVlayout application path if your on Windows.
    -Choose the Headus UVlayout version if your OSX user.
  9. From startup the panel is located in the TOOLS panel.

this addon requires Headus UVlayout to be installed on the system.

Blender 2.79

Try this release branch for Blender 2.79: bl279

System Requirements

OS Blender
OSX Blender 2.80+
Windows Not Tested
Linux Not Tested

Changelog

Full Changelog

Offical Blender Artist Thread

This is the BlenderArtist thread where initial start from Titus Lavrov started. This version is a Fork of that source and has been optimized for OSX.

Copyright (C) 2019

uvlayout_bridge's People

Contributors

schroef avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

uvlayout_bridge's Issues

[BUG]

OS:

  • OS: Windows 8.1

ADDON:

  • Version: 0.6.5

Describe the bug
When I'll trying to push the button "Unwrap in UVlayout", then I get error and traceback.

To Reproduce
Steps to reproduce the behavior:

  1. Go to blender
  2. Click on "Unwrap in UVlayout"
  3. See error

Screenshots
image

Issue when the object ins't included in the default collection

Hi Rombout,
I'm learning Blender 2.8 and I installed your version of uvlayout_bridge and I found an issue if the object isn't include in the default collection.
macOS 11.13.6 & uvlayout_bridge 0.6.4 & Blender 2.80.45
Error message:

Traceback (most recent call last):
  File "/Users/Oxer/Library/Application Support/Blender/2.80/scripts/addons/uvlayout_bridge/__init__.py", line 772, in execute
    UVL_IO()
  File "/Users/Oxer/Library/Application Support/Blender/2.80/scripts/addons/uvlayout_bridge/__init__.py", line 424, in UVL_IO
    objexcl = gather_objects(bpy.context.scene)
  File "/Users/Oxer/Library/Application Support/Blender/2.80/scripts/addons/uvlayout_bridge/__init__.py", line 417, in gather_objects
    if (not no_export(obj)):
  File "/Users/Oxer/Library/Application Support/Blender/2.80/scripts/addons/uvlayout_bridge/__init__.py", line 399, in no_export
    return (not obj.hide_viewport) and (not obj.hide_select) and layers_intersect(obj, scene) and obj.visible_get(scene)
  File "/Users/Oxer/Library/Application Support/Blender/2.80/scripts/addons/uvlayout_bridge/__init__.py", line 392, in layers_intersect
    return any(l0 and l1 for l0, l1 in zip(getattr(a, name_a), getattr(b, name_b or name_a)))
AttributeError: 'Object' object has no attribute 'collection'

location: <unknown location>:-1

To Reproduce
Steps to reproduce the behavior:

  1. Select the object (whitout collection / included in antoher collection / different to default collection)
  2. Click on 'Unwrap in UVlayout >'

It's very easy fix the issue, to move it to the default collection, for that it would be a good idea to add an alert when the object isn't included in the default collection. If the object is included in another collection, it appears the same error message.

[BUG]

OS: Windows

ADDON:

  • Version: 0.6.5

Describe the bug
I have a problem, when Send model from UVLayout:

Python: Traceback (most recent call last):
File "C:\Users\hocru\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\uvlayout_bridge_init_.py", line 783, in execute
UVL_IO()
File "C:\Users\hocru\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\uvlayout_bridge_init_.py", line 666, in UVL_IO
bpy.ops.import_scene.obj(filepath = path + file_outName,
File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\bpy\ops.py", line 132, in call
ret = _op_call(self.idname_py(), None, kw)
TypeError: Converting py args to operator properties: : keyword "global_clight_size" unrecognized

location: :-1

[REQUEST] Support for Blender 4.0+

Currently the plugin does not work with the 4.0 series of Blender. This is due to bpy.ops.export_scene.obj being deprecated in favor of bpy.ops.wm.obj_export. We can get around this temporarily by manually rewriting the code in the AppData folder but some of the parameters have been renamed or are not available in the new function. There may also be a few other scripts that are broken due to similar changes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.