Code Monkey home page Code Monkey logo

moonflow-rampmaker's Introduction

MFRampMaker

■■Finished■■A total solution of making ramp texture for your game developing. You can use this to create multiple ribbon of gradient color to read by one texture conveniently, and the plugin also support to preview the final result of effect on target material on the real time.

Realtime link debugging on Moonflow Ramp Maker - YouTube

After install the plugin, you can find it on Menu bar - Moonflow - Tools - Art - MFRampMaker to open an instance panel.

You can also select a editable material, right click on it's inspector panel to find "Link To Ramp Maker" to open it, and this way will link material to plugin instance automatically.

What's on the panel:

Properties

  1. Mixing Mode - Chosen if you need to mixing color between nearly ribbons. It's useful when you need to make gradient color not only on horizontal but also on vertical of texture

  2. Gamma Mode - Chosen if you need to create an sRGB Texture to make correct color display on gamma space

  3. Ribbon Num - The maximum number of ribbon we support on one texture is 8

  4. ReadConfig / Save Config - You can save the ribbon settings as an asset in your project to reuse in other ways, or you just want to save a backup version of your configs. What you saved is looked like this

  5. Target property (and target material on the top) - You can link the plugin instance to any editable material and choose a texture property. After you tap "Link to target property", a render texture will be created for preview result on real time by covering the old texture you set to the material before.

    Don't worry if you want to recover the old setting. You can tap "Break Link" and the old texture will be recovered again.

Texture Preview Settings

  1. Resolution Preview Level - Set the texture size level, which based on the power of 2. You can see the result size of texture on the second line. We support size from 32 pixels per ribbon to 512 pixels per ribbon(level 0 to 4), and each ribbon has 2 pixels height.
  2. Save Texture As - After you finish debugging all the settings, you can tap this to save your texture in your project as an PNG file. Notice that we made a limit that you can only save the texture under "Assets/" path.

moonflow-rampmaker's People

Contributors

reguluz avatar

Stargazers

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

Watchers

 avatar

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.