Giter VIP home page Giter VIP logo

gz-unity-tools's Introduction

Geenz's Unity3D Tools

Hello there! These are a few nifty tools I’ve put together for Unity3D for various purposes. None of these are particularly organized, and many of them are kind of spread about for a variety of different purposes. There’s a few small shaders here and there, some tools I’ve put together for Unity to convert different textures, and so on. It’s a bit of a grab bag of functionality!

If you find these tools useful, please consider a donation! I do take time out of my day to put these things together, and make them available to everyone so any donations are always accepted. Read the Donations section below for details.

All utilities and classes contained within are written in C#. Shaders are written in Cg using whatever built-in functionality within Unity3D I consider usable for my needs.

What’s Inside

There’s a couple of texture conversion utilities (most notably SSBump to Normal, Normal to SSBump,) that come in handy from time to time, and a couple of handy functions I’ve put together to help with converting between different spaces. You’re free to use these functions for whatever you please, provided you conform to the LGPL (version 2.1) license. I’ll see about putting some of these bits and bobs together for the Unity Asset Store sometime later that will be available for a very small convenience fee to those of you who enjoy the convenience the asset store provides.

There will eventually be a list here of what’s included with these tools, including useful classes, wizards, and other utilities.

Can you make it do XYZ?

Feature requests are cool and all, but really, I work on these things in my free time and only when the need arises. Some of these tools may not even be relevant to Unity3D, others may have been created for something I needed Unity to do. Feature requests won’t necessarily be ignored as such, but I more than likely won’t place any priority on most of them. Bug reports however, are always encouraged. If you find problems within my code, even if it’s a suggestion on how to improve something, please by all means report them on GitHub’s issue tracker. I’ll do my best to fix any issues people find. I also accept pull requests!

Documentation

These tools will have documentation available online via GitHub’s nifty pages feature. A wiki is also available for people to contribute documentation to as well.

License

Geenz’s Unity3D Tools are licensed under the LGPL Version 2.1 license. What this means for you:

  • You may use these utilities as-is for a commercial work without the need to relicense your own code
  • You may compile or link your application with this code as needed, without needing to redistribute your own source code.
  • You may make changes to this library, provided you redistribute your changes under the LGPL Version 2.1.

Not so keen on the terms of the LGPL? Relicensing is open for discussion on a case by case basis.

Warranty

As with all little open source projects like these, no warranty is provided with anything that goes into this library. As such, everything is provided AS-IS, with no guarantee that it will function correctly on your computer.

Donations

As stated above, I accept donations! The more donations I receive from this little project, the more time I can justify spending on it. All donations go towards the upkeep and development of this project, such as the implementation of features and bug fixes.

You can send donations to me at [email protected] via PayPal!

gz-unity-tools's People

Contributors

geenz avatar

Stargazers

 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.