Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Wes McDermott

Pages: [1] 2 3 ... 9
1
Hello,

We are preparing a new build of the UE4 plugin and are looking for power users to join the beta via our Substance Discord Server. If you are interested, please join our discord server here.

https://discordapp.com/invite/010JCPblJTh3d6CXe

Once you have joined, send me a message at Wes McDermott#2383 and I will add the UE4 beta role to your account.

Thanks much,

Wes




 

2
Hello,

The Substance Plugin for Houdini lets you load Substance Archive files (SBARs) into Houdini in COPs (the Houdini texturing context). This gives you the ability to chain Substance nodes together, feed the output of Substance graphs to all parts of Houdini (Terrains, Materials, Geometry) and many other workflows.

We have worked closely with the SideFX labs team to provide the best integration between the 2 powerhouses of proceduralism, and will continue to do so as we support it.

The plugin is initially released only for the Windows Platform. Linux will be released shortly after the Houdini 18.0 launch and Mac will follow shortly after that.

You can download the latest plugin here.
https://www.sidefx.com/tutorials/sidefx-labs-substance-plugin/

https://www.sidefx.com/tutorials/sidefx-labs-installation/


3
Hello Everyone,

We have updated the Unity plugin on the asset store to version 2.3.4. Please see the release notes here.
https://docs.substance3d.com/display/integrations/Unity+2.3.4

Known issues:

Using the plugin with Unity 2019.2 will produce the following error:

InspectorSubstanceImporter.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behavior.
UnityEditor.Experimental.AssetImporters.AssetImporterEditor:OnDisable()
Substance.Editor.InspectorSubstanceImporter:OnDisable()

This error can be cleared and will not affect the functionality of the plugin

Substance Materials breaking

Substance materials that contain a custom output with a blank usage will break on import. Also, Substance materials containing duplicate usages will break.
Older sbsar files from GameTextures.com are not currently compatible with the Substance in Unity plugin. These materials which contain unsupported Usage outputs are breaking. Before using the plugin, be sure to make a backup of your project.

Cheers,
Wes

4
Hello Maya users!

We are very excited to announce Maya 2.0.1 plugin has been released!

Please take a look at the official announcement here.
https://www.substance3d.com/blog/substance-maya-rendering-future

You can download the plugin from our download page.
https://www.substance3d.com/buy/download

We have also updated the documentation for the new 2.0.1 version:
https://docs.substance3d.com/integrations/maya-172825672.html

Cheers,
Wes

5
Hello,

We are getting very close to launching our new Maya 2.0 plugin! Before the official  release, we will be hosting a beta on our discord channel. If you are a member of our discord and would like to test the new Maya plugin, please send me a DM on discord. Wes McDermott#2383

Thanks much!

Wes

6
Hi Everyone,

With Maya 2019, we have updated the Substance plugin to version 1.4.0. This brings the plugin that is installed via the Maya 2019 installer up to date with the latest version of our plugin. Going forward, we are working on the new 2.0 plugin which will launch later this spring.

We will be providing updates via our website as well starting with the 1.4.1 version.

1.4.0 Release:

  • 4k for CPU and GPU, upgraded engines
  • GPU engine now uses OpenGL 3 engine on Linux
  • Plugin now loads relative and exists outside of Maya install directory
  • Stability in Attribute Editor
  • Silent install on all platforms (with various mechanisms)

Installation:

A major shift is that the plugin installs outside of Maya. This is the same approach of the Arnold plugin. The plugin installs to a separate directory and can be loaded from anywhere. This is good if a studio wants to put the plugin on a network drive.

The Substance plugin now now installs to:
Windows: C:\Allegorithmic\SubstanceMaya\201X\...
MacOS:     /Applications/Allegorithmic/SubstanceMaya/201X/...
Linux:        /opt/Allegorithmic/SubstanceMaya/201X/...

Cheers,
Wes

7
Hello!

In this course you will learn how to create your first Substance Material using a practical, real world example.
You do not need any previous experience with Substance Designer.

The course is divided into four chapters:

**Ch1:** Discusses workflow, Substance Designer and node architecture

**Ch2:** Creating the height data

**Ch3:** Creating maps such as roughness, base color

**Ch4:** Material layering, exporting textures and publishing sbsar files

If you have any questions or need help, please let me know : )

Cheers,
Wes

8
Hi Everyone,

We have released Substance in Unity 2.2 and it's live now on the Unity Asset Store. This update includes a ton of bug fixes and some new features detailed below in the release notes. We now have support for Unity 2018.3 as well as .NET4. Thank you for your patience. We know it took a long time to get this release out. We will be doing more frequent updates from here on out.

Please be sure to check out our full documentation. https://support.allegorithmic.com/documentation/integrations/unity-2018-170459323.html

Substance in Unity 2.2 change list
Release Date: Jan 10, 2019

Core Substance Plugin

- Updated Substance Engine
- Improved code stability
- Unity 2018.3 support
- .NET 4.x support
- Substance Source support in 2018.3
- Substance Source coloring issue has been fixed
- The graph, and corresponding material, now have the same object name
- Added Unity Pro skin GUI readability improvements
- Added support for material's output assignments
- Fixed a bug with sRGB handling
- Fixed a bug where an user could could delete all instances of a graph
- Fixed a bug where attempting to render Substances while changing parameters at runtime would only cause two to be able to rendered at a time
- When importing a package that contains old Substance files, the plugin will now let the user know that it contains old Substance data and delete the package files when Unity is attempting to import them (this is so the user does not have to delete everything manually if it came in broken)(edited)
- Added an 'About' button in the Substance menu to show Substance plugin related build information
- Added mouse-over tooltips in the Substance GUI to show exposed Substance parameter names
- Added Navigation buttons in the Substance GUI to link to Substance graph and materials
- Added new icons for the Substance graph/material/textures in the Content Browser
- Updated the Substance thumbnails in the content browser
- Removed the .mat from the front of Substance material names
- Added the ability to rename Substance graphs and materials
- When changing Substance graph resolution, the apply/revert popup will no longer appear forcing the user to commit the change at that moment
- Fixed a bug where the Reflection process would only use the default Substance resolution, instead of one defined by the user
- Added a mouseover warning to the Substance GUI that informs the user if the color space is set to Gamma
- Changed functionality of Substance graph instances: Users can now create graph instances in a Substance without being prompted for each created instance in the Substance graph GUI

Scripting

- We have hidden some functions not meant for script support
- Added function to duplicate Substance graph instances through script: Duplicate()
- Added function to query procedural input information via C#, returns an array of 'InputProperties' elements: GetInputProperties()
- Added function to check if an input exists in a graph, returns true/false: HasInput(string inputName)
- Added function to check if a visibleif input is visible, returns true/false: IsInputVisible(string inputName)(edited)

9
Substance Integrations - Unity - Unity 2018.3 Information
 on: December 12, 2018, 05:22:48 pm 
Hi,

We will have support for Unity 2018.3 with our 2.2 update. We are going into beta now and will release 2.2 in early January.

We had planned to have it roll out with the 2018.3 release, but unfortunately, we ran into errors with .NET4 and needed to make sure these issues were addressed. This unforeseen issue has pushed the release back a little, but we are working to have the plugin available for 2018.3 ASAP and it's of highest priority.   



Here is the changelist for the upcoming 2.2 update:

2.2.0 changelist
Release Date: Early January 2019

Core Substance Plugin
  • Updated Substance Engine
  • Improved code stability
  • Unity 2018.3 support
  • .NET 4.x support
  • The graph, and corresponding material, now have the same object name
  • Added Unity Pro skin GUI readability improvements
  • Added support for material's output assignments
  • Fixed a bug with sRGB handling
  • Fixed a bug where an user could could delete all instances of a graph
  • Fixed a bug where attempting to render Substances while changing parameters at runtime would only cause two to be able to rendered at a time
  • When importing a package that contains old Substance files, the plugin will now let the user know that it contains old Substance data and delete the package files when Unity is attempting to import them (this is so the user does not have to delete everything manually if it came in broken)
  • Added an 'About' button in the Substance menu to show Substance plugin related build information
  • Added mouse-over tooltips in the Substance GUI to show exposed Substance parameter names
  • Added Navigation buttons in the Substance GUI to link to Substance graph and materials
  • Added new icons for the Substance graph/material/textures in the Content Browser
  • Updated the Substance thumbnails in the content browser
  • Removed the .mat from the front of Substance material names
  • Added the ability to rename Substance graphs and materials
  • When changing Substance graph resolution, the apply/revert popup will no longer appear forcing the user to commit the change at that moment
  • Fixed a bug where the Reflection process would only use the default Substance resolution, instead of one defined by the user
  • Added a mouseover warning to the Substance GUI that informs the user if the color space is set to Gamma
  • Changed functionality of Substance graph instances: Users can now create graph instances in a Substance without being prompted for each created instance in the Substance graph GUI

Scripting
  • We have hidden some functions not meant for script support
  • Added function to duplicate Substance graph instances through script: Duplicate()
  • Added function to query procedural input information via C#, returns an array of 'InputProperties' elements: GetInputProperties()
  • Added function to check if an input exists in a graph, returns true/false: HasInput(string inputName)
  • Added function to check if a visibleif input is visible, returns true/false: IsInputVisible(string inputName)
  • The rendering scheme has been re-designed. As such, RenderSubstancesAsync() has been deprecated, this has been changed to graphName.RenderAsync()

Known Issues in 2.2.0

Core Substance Plugin
  • User must disable 'Enable Bitcode' in the Build Settings menu in Xcode to build for iOS
  • Substance object previews in the Content Browser show up black when the build target is set to Android/iOS
  • The Alpha button and Mip Map preview slider are missing on the non-Substance texture GUI after importing the Substance plugin
  • The user has to use powers of two to define a Substance graph resolution through script
  • Substance materials are not persistent when exported/imported using a Unity package
  • Substances do not work with Asset Bundles
  • Substances are not restored back to their original state when going back from play to editor after changing them at runtime

Scripting
  • Scripting does not work at runtime if the project is set to x86 in the build settings
  • Issues using il2cpp scripting backend with certain build platforms

Substance Painter Live Link
  • Building a project after painting with Substance Live Link will set the painted mesh back to a default material
  • AO channel not sent with Painter live link
  • Meshes with multiple materials do not work in Unity Live Link
  • The way Unity LiveLink uses SimpleJson clashes with other instances of SimpleJson in a project

Substance Source
  • The Substance Source window sometimes does not look correct

10
Hi Everyone,

We have been receiving reports of plugin errors with Unity 2018.2.15f and higher. It appeared to be an issue with .NET4.x.

However, it turns out it's not actually a ".NET issue." The problem is that C#'s "DynamicInvoke" function does not work anymore as of Unity 2018.2.15. (we use that C# function to execute C++ functions from C# code). These types of changes between point releases are the type of problems we have been facing as we build the plugin. It makes the development process a bit of a moving target, so we greatly apologize for the issues you have had to deal with. In our 2.2 update, we will use C#'s "Invoke" function and as a bonus, "Invoke" is more performant than "DynamicInvoke."

NOTES:
- Our next plugin (v2.2) is for UNITY-2018.2.x. For those versions; the default .NET is 3.5.
- The default .NET version for UNITY-2018.3.x is 4.x We've been testing .NET 3.5 and 4.s)
- The user scripts are run with respect to UNITY's .NET version.

If you are using the 2.1.0 or 2.1.1 plugin, you will need to use .NET 3.5 and this will work in Unity 2018.2.15f and higher. You can use .NET 4x on Unity versions 2018.2.14f and lower.

We will have the issue resolved with .NET4 with our 2.2 plugin update.

Cheers,
Wes

12
Hi Everyone,
We are beginning work on new Maya 2.0 plugin! We are at the early stages of development and would love to get some feedback from Maya users who are also using the current Substance plugin. Please take a moment to fill out this this survey. We greatly appreciate it!

https://goo.gl/forms/exm6PP6uYlWakL3x2

Cheers,
Wes

13
Hi,

We just released a hotfix for 2018.2. The update is live on the Asset Store. This doesn't contain any new features. This update is a fix for the issue in 2018.2 where the Substance Material and Parameter GUI was grayed out.

We are also preparing a much larger release which will contain mobile support for Android and iOS. We wanted to get this hotfix out ASAP since the plugin was not working in 2018.2.

Cheers,
Wes

14
Hey Everyone,

We have released Substance in Unity on the Asset Store. We are in an open beta phase, so we suggest caution on using the plugin in commercial projects. We will be providing regular updates to the plugin as we progress through the beta and move towards a commercial release. Please stay tuned to this thread for updates.

Supported Unity Versions:
During the beta phase of Substance in Unity, we are supporting the official releases of Unity 2018 and the Unity 2019 beta.


UPDATE: Substance In Unity 2.2.2
released:  February 11th, 2019


- Fixed a bug where the Unity default texture GUI was being overwritten when the Substance In Unity plugin was installed
- Fixed a bug where EditorApplication.delayCall being set caused issues with other plugins
- Fixed a crash that occurred when using non-latin characters in a project name






15
Hello,

After careful consideration, we have decided to no longer support the Unity material Layering shader. The shader will remain on Substance Share and is open for user modification and sharing. https://share.allegorithmic.com/libraries/2126

The main feature we will continue to support for material layering workflows is to export a json file from Painter. The Unity shader was mainly an example to showcase how this can be used in Unity.

Cheers,
Wes

Pages: [1] 2 3 ... 9