Giter Site home page Giter Site logo

magnushegle / artemis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from artemis-rgb/artemis

0.0 0.0 0.0 53.3 MB

Provides advanced unified lighting across many different brands RGB peripherals

Home Page: https://artemis-rgb.com

License: Other

Shell 0.04% JavaScript 0.42% C# 98.75% PowerShell 0.06% CSS 0.72%

artemis's Introduction

Artemis

Master - Build GitHub release GitHub license GitHub stars Discord Donate

Artemis adds highly configurable support for several games to a range of RGB keyboards, mice and headsets.

Check out our Wiki and more specifically, the getting started guide.

Pre-release download: https://artemis-rgb.com/
Plugin documentation: https://artemis-rgb.com/docs/

Please note that even though we have plugins for each brand supported by RGB.NET, they have not been thoroughly tested due to a lack of hardware. If you run into any issues please let us know on Discord.
A full list of supported devices can be found on the wiki here.

Want to build? Follow these instructions

  1. Create a central folder like C:\Repos
  2. Clone Artemis into <central folder>\Artemis
  3. Clone Artemis.Plugins master branch into <central folder>\Artemis.Plugins
  4. Open <central folder>\Artemis\src\Artemis.sln and build as Debug
  5. Open <central folder>\Artemis.Plugins\src\Artemis.Plugins.sln and build as Debug
Alternatively in PowerShell
git clone https://github.com/Artemis-RGB/Artemis Artemis
git clone https://github.com/Artemis-RGB/Artemis.Plugins Artemis.Plugins
dotnet build .\Artemis\src\Artemis.sln
dotnet build .\Artemis.Plugins\src\Artemis.Plugins.sln

For an up-to-date overview of what's currently being worked on, see the Projects page

Plugin development

While Artemis 2 is still in development, the plugin API is pretty far along.
To get started, you can download the .NET templates, check out the Artemis.Plugins.Templates repository.

Due to the volatine nature of the project right now, there is no documentation yet. The templates provide some commentary to get you going and feel free to ask for more help in Discord.

Third party plugins

A few people have already started working on plugins! We're keeping a list on our wiki
https://wiki.artemis-rgb.com/en/guides/user/plugins

Work in progress screenshots

Note: Video tutorials and written guides on many of the features displayed below are planned for when Artemis 2 nears feature-completion.

Surface editor The surface editor allows you to recreate your desktop in 2D space, this provides Artemis with spatial awareness and ensures effects scale properly over your different devices. Right clicking a device lets you change its properties such as rotation and scale.

profile-editor.webm

With the keyframe engine you can animate almost any property of the layer. In the example above the position and scale of the shape have been animated using keyframes.

For more screenshots check out the wiki: https://wiki.artemis-rgb.com/en/screenshots

Special thanks

Over the years several companies have supported Artemis by providing both hardware and software, thank you!
Corsair Wooting

artemis's People

Contributors

robertbeekman avatar diogotr7 avatar darthaffe avatar loganintech avatar alpacafur avatar f-lehmann avatar aytackydln avatar tylerjaacks avatar eliasstar avatar cheerpipe avatar hampusadolfsson avatar stachepl avatar thoth2020 avatar bigbrainafk avatar gitmacer avatar dependabot[bot] avatar skedgyedgy 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.