unity-technologies / meshsyncdccplugins Goto Github PK
View Code? Open in Web Editor NEWDCC plugins for MeshSync in Unity. Supported tools: Maya, Maya LT, 3ds Max, Motion Builder, Modo, Blender, Metasequoia
License: Other
DCC plugins for MeshSync in Unity. Supported tools: Maya, Maya LT, 3ds Max, Motion Builder, Modo, Blender, Metasequoia
License: Other
It looks like syncing non-mesh object created by Blender Geometry nodes are not currently possible.
A possible use case is using GN to spawn a bunch of light instances, MeshSync doesn't appear to handle that as of 3.2.2
if i press sync blender crash
git config --local core.symlinks true
git config --global core.symlinks true
When I click on autoSync or Manual sync blender crash immediately.
The mesh sync server works, I checked with this address : http://127.0.0.1:8080/
I don't have any error in unity console.
I tried with different version:
In preview version 0.8.0 both my 2019 and 2020 Motion Builder installations are not auto-detected. Trying to manually add them by pointing to the folder containing the installation or binary files of Motion Builder brings up a error message that says no DCC detected.
Hi,
I'm trying to build MeshSyncDCC plugin for Maya 2022 on windows but i'm blocked at this command line :
make_meshsync_dcc_plugin.bat MeshSync-0.9.0-preview -DBUILD_MAYA_2022_PLUGIN=ON
It gives me the following message :
-- Selecting Windows SDK version 10.0.16299.0 to target Windows 10.0.19042.
-- The C compiler identification is MSVC 19.13.26128.0
-- The CXX compiler identification is MSVC 19.13.26128.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx86/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Unity Package Version: 0.9.0-preview
-- Looking for Poco install directory structure.
-- Poco: Could not find Poco install directory
Downloading MeshSync MeshSync-0.9.0-preview
-- [download 100% complete]
-- [download 0% complete]
CMake Error at Build/cmake_modules/Utilities.cmake:18 (message):
Could not download MeshSync MeshSync-0.9.0-preview !
Call Stack (most recent call first):
Build/cmake_modules/MeshSync.cmake:12 (download_and_extract)
CMakeLists.txt:78 (get_meshsync)-- Configuring incomplete, errors occurred!
Apparently, it can't find poco, even if Poco_DIR is in my path.
If you have any idea what I might have done wrong, that would be very helpfull. I have been stuck on this for a long time.
Thanks a lot
Hi, i like this addon and i'm a blender user.
Current released light is only support blender render?Will support cycles default emission node light?
And will support Cycles Render Principled BSDF Node?I think it maybe easy bake to standard shader.
Finally,I hope support NLA.NLA is a good idea, it can make animation clip easy.
NLA like this.
I like this addon and Good luck!
We are developing android games. And we would like to use mesh sync. Will Android build support come?
I want to change the IP address, but there are some weird things happening. The address cannot be typed correctly. in Motion builder 2018..
like this..
i type "192.168.2.1", but, when I' pushing the Enter Key, the address shows "192.168 ", it doesn't show the full contents that i typed.
Please~~ Help... !!!
Hi!
More of a question. Would it be possible or is it currently possible to run custom python code during the sync process? Similarly to how the "Bake Transform" or "Apply Modifiers" works, but with custom python. I'm trying to convert attributes created within a geometry node to a UV set so that the generated mesh can be properly used in Unity.
We have done a lot of work on mobu2022. can not change mobu version.
very appreciate to compile motionbuilder 2022 plugin.
Thanks a lot
When my model was synchronized to Unity, the Alpha channel was changed to 1. I want to be able to synchronize the Alpha data.
失礼します。
動作環境 : Unity 2019.2.9f1
Blender 2.80
上記の環境ですとShapeKeyの反映が正しく行われないようです。
例)
1.Blenderで単一ボーンをつけただけの立方体を用意します。
2.適当にBase以外の ShapeKey を作って変形します。(Keyの名前をKey1とします。)
3.Unity側に MeshSync します。この際 BakeModifiers はしません。
4.Unityで Key1 の変形が正しく反映されてるのを確認します。
5.Blender側に戻り、Key1 の形状を変更してUnity側に MeshSync します。
6.Unity において変更が反映されていないのが確認できます。
Blender2.79 を使用していた時は正しく反映されていたのですが、更新してから反映されなくなりました。
こちらご調査お願いできますでしょうか?
よろしくお願いいたします。
is there any way?
Thanks~
Hi, I tried to install the Blender plugin of MeshSync on version 2.81 and 2.82a and it doesn't work I guess. Should I see the object at least in the browser under 127.0.0.1:8080? Or if there's a Unity problem, browser won't display it (the object from Blender) (because Unity hosts/creates the server?)?
Andrey
Hi.
In your docmentation for setting up MeshSync for Maya, you link to the releases section to download the Maya plugin.
I dont see DCC plugins downloadable in the releases section.
This suprises me because I thought I had downloaded the Maya plugin from here belore???
Please help.
How can i get texture sync from Blender in Unity?
Blender 3.2/Unity 2022.1.15f1
I added 3ds Max 2022, 2023 and possible future versions compatibility to my fork of the MeshSyncDCCPlugins
i also added some filtering code to the CMakeList to only create the build folders for actually installed 3ds Max SDKs
As this is the first time i try to contribute to the upstream of a public github repo, i'm not exactly sure how and where to procede from that. I know i should create a pull request, but first i wanted to be sure that this is even a wanted contribution .
Any more head ups would be welcome .. thanks!
Hi Unity.
Im trying out Meshsync, creating an AR application with normcore sdk and meshsync.
It works great with blender but I need it to work with Motionbuilder .
Im having issues not being able to connect motionbuilder to Unity.
Plugin is offline in motionbuilder see picture1.
The motiobuilder plugin is not showing up in unity Preferences.
Best regards
Herman
Is there a reason why Blender 3.0's light intensity is mapped to 1/1000 of unit in Unity URP?
eg. Sun light with Strength 1.0 (= 1 W/m^2) is somehow mapped to 0.001 in Unity URP when light is synced.
Hi,
I am wondering if there is any plan to add support for visibility (enable/disable) state of objects. It seems like good feature to have given the lack of support for grouping or selected object sync?
(I used Blender plugin only, not sure about other DCC)
Thx in advanced.
Python.cmake
# returns
# - PYTHON_FULL_VERSION
function(get_python_full_version python_ver_no_dots)
if(python_ver_no_dots STREQUAL "35")
set(PYTHON_FULL_VERSION "3.5.10" PARENT_SCOPE)
elseif(python_ver_no_dots STREQUAL "37")
set(PYTHON_FULL_VERSION "3.7.11" PARENT_SCOPE)
elseif(python_ver_no_dots STREQUAL "39")
set(PYTHON_FULL_VERSION "3.9.6" PARENT_SCOPE)
else()
message(FATAL_ERROR "Unsupported python version: ${python_ver_no_dots}")
endif()
endfunction()
versions.cmake from blender 3.0.1
set(PYTHON_VERSION 3.9.7)
set(PYTHON_SHORT_VERSION 3.9)
set(PYTHON_SHORT_VERSION_NO_DOTS 39)
set(PYTHON_URI https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tar.xz)
set(PYTHON_HASH fddb060b483bc01850a3f412eea1d954)
set(PYTHON_HASH_TYPE MD5)
set(PYTHON_FILE Python-${PYTHON_VERSION}.tar.xz)
Even if 20190902.zip in MeshSync is put in Blender, it doesn't react.
When unity_mesh_sync.py among 2.8 folders of Plugin~/MeshSyncClientBlender/python/ is put in, it's transcribed in an add-on, but an error can't go out and use it.
.zip files included are only up archived Blender release 2.93.4 which installs but cannot be activated?
Try to check box and get py script error no module found no module named MeshSyncClientBlender
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.