Giter Site home page Giter Site logo

colorgradienttotexture's People

Contributors

negi0109 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

colorgradienttotexture's Issues

フィルターの並び替え機能

概要

フィルターの並び替え

なぜ欲しいか

途中でノイズを足したい時など操作が多く面倒

  • フィルターで追加UIがあるため緩和

実装方法(わかれば)

参考資料

テクスチャをファイルに出力する機能がほしい

概要

テクスチャをファイルに出力して、Unityで扱いやすいようにする。
基本的にエディタを閉じるまでは1テクスチャを更新し続けるようにしてもいいかも。

実装方法(わかれば)

参考資料

README.md整備

概要

  • README.md
  • wiki

なぜ欲しいか

実装方法(わかれば)

参考資料

2軸設定できるようにしたい

概要

R(Red)は X軸に対応、などと設定する形になっているが、
X, Y の両軸とも設定して X + Y , min(X, Y) などでどれを使うか選択し値を使えるようにしたい

なぜ欲しいか

1軸の場合表現できる画像に限りがある

変数マクロ埋め込み機能

概要

なぜ欲しいか

複数の値を同時に設定したいときなど変数が使えると楽そう

実装方法(わかれば)

参考資料

TextureのImport Settingも扱えるようにする

概要

なぜ欲しいか

今の状態だとFilterやWrapなどしか変更できず使いづらい。

  • SpriteやImage両方にも扱えるようになったほうが使いやすそう

実装方法(わかれば)

一旦普通の画像を吐き出せるようにする

参考資料

Add フィルターを追加

概要

なぜ欲しいか

  • 定数分値を足したい時。全体をあげたい際はカーブなどでは設定しづらいためフィルターで値を足す

実装方法(わかれば)

参考資料

コードフォーマット

概要

なぜ欲しいか

フォーマット揺れが多い

実装方法(わかれば)

EditorConfig?

参考資料

画像プレビューのサイズを固定したい

概要

ウィンドウの横幅に合わせて、高さを決めるといいと思う。

  • 画素数は閾値(100くらい?)よりも大きければ100固定で、小さければ小さい物に合わせる。
  • 表示サイズは固定したい。

なぜ欲しいか

出力したいテクスチャのサイズが1024など大きなサイズの場合、

  • ウィンドウから大きくはみ出てしまいプレビューが見れなくなる。
  • 操作に悪影響が出るほど重くなる。
    小さいテクスチャの場合、
  • よく見えない

実装方法(わかれば)

参考資料

円形グラデーションの指定ができるようにする

概要

  • 既存のxy と 円形グラデーションで切り替えられる様にする
  • プロパティとしてどこを中心とするか選べる様にする

なぜ欲しいか

  • 円の様な形は既存では再現できないため

実装方法(わかれば)

参考資料

リファクタリングしたい

概要

リファクタリングしたい

なぜ欲しいか

  • エディタに使用するキャッシュ系のデータを分けたい
  • エディタのためのコードを分けたい

実装方法(わかれば)

参考資料

ビルドが通らない

概要

不具合の再現方法

  • ビルド時、EditorWindowなどがないと言われる

どう動作するのが正しいか

ノイズフィルター追加

概要

なぜ欲しいか

それっぽい画像にしたいからノイズ追加

実装方法(わかれば)

参考資料

Spriteの出力を可能にする

概要

なぜ欲しいか

#42
ImportSettingの利用で将来的には利用できそうだが、実装が難儀しそうなためSpriteで出力(画像のようにアセットとリンクする)する機能を別途開発する。

実装方法(わかれば)

Textureを元に作成出来そう

参考資料

プレビューのための変更検知をもっとよくしたい

概要

AnimationCurve周りは評価値10個のみ比べているので、細かい変更は検知していない。

なぜ欲しいか

ColorAxisクラスに評価値を持たせておくのは、エディタ用の変数とオブジェクトに最低限必要な変数が混在してしまうことになるので、ローカル関数内で計算するようにするか、別の方法でAnimationCurveの変更検知を行いたい。

実装方法(わかれば)

  • AnimationCurve の変更検知方法でより良いものが欲しい。
  • 何ms置きかにプレビューを更新するように変更しても良いかもしれない。

サンプル追加

なぜ欲しいか

  • やれることがわかりづらい
  • README.mdなどに配置する画像のためのデータの格納場所が現在ないため

実装方法(わかれば)

  • Samplesフォルダを追加

参考資料

RGBで同じカーブを使いたい

概要

なぜ欲しいか

複数軸で同じ値を設定するのが難しいので共通化する機能が欲しい

実装方法(わかれば)

参考資料

リリースタグを作成

概要

なぜ欲しいか

パッケージが最上位でないためパスが複雑だったり、開発とリリースでタグを分けたい

実装方法(わかれば)

参考資料

The automated release is failing 🚨

🚨 The automated release from the issue-46/add-release-branch branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this 💪.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the issue-46/add-release-branch branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


No npm token specified.

An npm token must be created and set in the NPM_TOKEN environment variable on your CI environment.

Please make sure to create an npm token and to set it in the NPM_TOKEN environment variable on your CI environment. The token must allow to publish to the registry https://registry.npmjs.org/.


Good luck with your project ✨

Your semantic-release bot 📦🚀

UnityPackageManager対応

概要

なぜ欲しいか

  • 使用時パッケージマネージャーから追加すれば使用できるようにしたい
  • エディタ拡張なのでより楽に導入し、ソースへの影響を最小限にしたい

実装方法(わかれば)

参考資料

1軸ごとのプレビュー

概要

なぜ欲しいか

それぞれでx, y軸で設定できるため、生成される画像が複雑になるため

実装方法(わかれば)

参考資料

Preview Reload ボタンを小さくしたい

概要

PreviewReloadボタンを小さいアイコンなどに変更したい

なぜ欲しいか

基本的には手動でなく自動で更新されるものなためもっと小さくて良い

実装方法(わかれば)

参考資料

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.