Magic Coordinate Addon - Dynamic Mapping For Blender

by Cosmo Mídias in Addons


What does Magic Coordinate?

Magic Coordinate is a dynamic mapping system which maps evenly and manages the scaling of your materials automatically across multiple objects of varying proportions while sharing a same material! You don’t even bother applying the scale transformations in Object Mode as it auto normalizes the stretching on the fly!

It also works for animated characters and other parametric-non-destructive-mesh-deforming setups! Skip UVs and Baking as much as possible by taking your 3D procedural materials further down the pipeline! It Increases you productivity and flexibility and It reduces maintenance, reworking and material redundancy!


You didn't know you needed it!

Object, Generated and Rest Position coordinates have a lot of limitations and they are useful only in specific conditions. It makes the texture mapping process counter intuitive, cumbersome and fragile so the goal is taking the best of each coordinate, unifying it and expand the functionalities from there.

UVs, in the other hand, need a lot of preparation steps that may break if geometry changes are introduced, so we may want to postpone this process or stay away completely from it whenever possible. The advantage is also reflected on avoiding baking stages, as with Magic Coordinate, the material can be used in animated characters while preserving all its procedural capabilities, easily opening the doors for animated materials under deforming geometry circumstances, seamlessly!

Because less technicalities means more creative decision making!


How to use it?

The workflow happens in two basic steps, regardless the order taken:

  • Setting the modifier:
    • 🧙‍♂️Set Magic Coordinate Wizard you can set up the modifier for multiple objects in a single click!
  • Using the nodegroup as coordinate input
    • 🧙Get Magic Coodinate Wizard you can make any existing smart procedural material compatible in one or two clicks! It will replace or connect the nodegroup as coordinate input for the necessary sockets on the active material’s nodetree.

Voilà!

no stretching;
no scale inconsistencies;
no UVs;
no baking;
no back and forth as we keep it dynamic and non-destructive as possible!
A time and sanity saver! 😅🙏✨


Let’s take a deeper look?


Unlock the full potential of 3D procedural materials!

Take better advantage of the procedural materials abundance in the markets by making the use much more versatile in your projects, spending less effort and time on mapping these into your objects.


Features Comparison & Limitation

Magic Coordinate provides advantages right off the bat in comparison to Object, Rest Position Attribute and Generated coordinates as shown in the table below:


Only if Shape Keys are necessary, the user has to manually activate Shape Keys Support on the Set Magic Coordinate modifier for the specific object(s). This drops Normalized Mapping and Object Scale Auto Normalization features. We recommend using the offset parameters available in the modifier to visually compensate for eventual distortions.


Let’s showcase the use?!


Release Log:

V1.2.1

  • In 4.2 using "Feed Empty Texture Inputs" needed checking node input existence before proceed.

V1.2.0

  • Now works as an extension for Blender 4.2 and up!
  • CURVE type object don't receive Set Magic Coordinate modifiers as it tends to interrupt curve formations.
  • New Get Magic Coordinate Wizard: Automated way to update prodecural materials! It sets up Get Magic Coordinade nodegroups in the material's nodetrees! Available in the Shader Editor side panel, in the Magic Coordinate tab.


Manual & Instructions

Cosmo Mídias - Your story... Our story!

$24

Have questions before purchasing?
Login to message

Details
Sales 10+
Rating
5 ratings
Published 7 months ago
Software Version 4.2, 4.1, 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0
License GPL