Sign in to follow this  
khawk

Allegorithmic Announces Substance Plugin for 3ds Max and Substance Source Integration

Recommended Posts

Allegorithmic debuted the public beta of Substance Plugin for 3ds Max at Autodesk University 2017, in Booth D211. With better performance, 8K visuals, and a brand-new user interface, the experience of authoring photorealistic materials in 3ds Max just got a lot easier.

By linking the product to Substance Engine technology, Allegorithmic has been able to dramatically increase the number of professional features available to 3ds Max users. As a standalone plugin, Allegorithmic will be able to update the product even faster, ensuring that 3ds Max users get updates at the same time as the rest of the Substance Designer community.

Used in combination with Substance Designer, Substance Plugin for 3ds Max gives users the ability to open and tweak Substance files, a simple method for creating physically based materials. Resolution rates have also been increased to 8K, providing users with enhanced visual quality when creating high-end renderings.

“When we started this process, we were dealing with an outdated version that didn’t reflect how far our technology had come in recent years,” said Dr. Sébastien Deguy, founder and CEO, Allegorithmic. “We wanted to change that, and change it soon. With this new plugin, that gap has been filled, turning a great tool into the powerhouse the rest of our users know and love.”

To increase productivity, Allegorithmic has redesigned the UI, offering a more modern and user-friendly take. Filled with sliders and color-coded mouse-over effects, the new UI prioritizes ease-of-use, making the process of dialing in settings an intuitive one. Batch importation, preset management and support, and one-click material creation for V-Ray and Arnold have also been added to further simplify the creation process.

In partner news, Autodesk will also be integrating Substance Source, Allegorithmic’s ever-growing library of physically based materials, into 3ds Max. Now, users will be able to search Substance Source via Autodesk’s own 3ds Max Asset Library, and select from more than 1,200 PBR materials explicitly designed for architecture, design, visual effects and game-related projects.

Allegorithmic will be showing both advancements at Autodesk University, from November 14-16, in Booth D211.

 


View full story

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Announcements

  • Forum Statistics

    • Total Topics
      628356
    • Total Posts
      2982253
  • Similar Content

    • By G-Dot
      Hello everybody! I've got a little problem. I need to create jetpack action. The main target is when I will press some button on my keybord my character will fly in the sky and stay here for some time then he will remove to the ground. I'm working with Unreal Engine 4 with blueprints.
    • By OpaqueEncounter
      I have a very simple vertex/pixel shader for rendering a bunch of instances with a very simple lighting model.
      When testing, I noticed that the instances were becoming dimmer as the world transform scaling was increasing. I determined that this was due to the fact that the the value of float3 normal = mul(input.Normal, WorldInverseTranspose); was shrinking with the increased scaling of the world transform, but the unit portion of it appeared to be correct. To address this, I had to add normal = normalize(normal);. 
      I do not, for the life of me, understand why. The WorldInverseTranspose contains all of the components of the world transform (SetValueTranspose(Matrix.Invert(world * modelTransforms[mesh.ParentBone.Index]))) and the calculation appears to be correct as is.
      Why is the value requiring normalization? under);
      );
      float4 CalculatePositionInWorldViewProjection(float4 position, matrix world, matrix view, matrix projection) { float4 worldPosition = mul(position, world); float4 viewPosition = mul(worldPosition, view); return mul(viewPosition, projection); } VertexShaderOutput VS(VertexShaderInput input) { VertexShaderOutput output; matrix instanceWorldTransform = mul(World, transpose(input.InstanceTransform)); output.Position = CalculatePositionInWorldViewProjection(input.Position, instanceWorldTransform, View, Projection); float3 normal = mul(input.Normal, WorldInverseTranspose); normal = normalize(normal); float lightIntensity = -dot(normal, DiffuseLightDirection); output.Color = float4(saturate(DiffuseColor * DiffuseIntensity).xyz * lightIntensity, 1.0f); output.TextureCoordinate = SpriteSheetBoundsToTextureCoordinate(input.TextureCoordinate, input.SpriteSheetBounds); return output; } float4 PS(VertexShaderOutput input) : SV_Target { return Texture.Sample(Sampler, input.TextureCoordinate) * input.Color; }  
    • By pristondev
      Hey, Im using directx allocate hierarchy from dx9 to use a skinned mesh system.
      one mesh will be only the skeleton with all animations others meshes will be armor, head etc, already skinned with skeleton above. No animation, idle position with skin, thats all I want to use the animation from skeleton to other meshes, so this way I can customize character with different head, armor etc. What I was thinking its copy bone matrices from skeleton mesh to others meshes, but Im a bit confused yet what way I can do this.
       
      Thanks.
    • By G-Dot
      This is some fotages of enemies for my first game project. I used 3ds Max to model them, substance painter for PBR texturing, Marmoset for rendering. Probably this is he first version of them but not the last.
    • By G-Dot
      This is some fotages of enemies for my first game project. I used 3ds Max to model them, substance painter for PBR texturing, Marmoset for rendering. Probably this is he first version of them but not the last.
  • Popular Now