Displaying 1 to 20 from 39 results

node-hue-api - Node.js Library for interacting with the Philips Hue Bridge and Lights

  •    Javascript

An API library for Node.js that interacts with the Philips Hue Bridge to control Philips Hue Light Bulbs and Philips Living Color Lamps. This library abstracts away the actual Philips Hue Bridge REST API and provides all of the features of the Phillips API and a number of useful functions to control the lights and bridge remotely.

matcaps - Huge library of matcap PNG textures organized by color

  •    Javascript

A huge library of MatCap textures in PNG and ZMT. MatCap (Material Capture, also known as LitSphere) are complete materials, including lighting and reflections, so you can add it to an object and not have any need for, well, lighting and reflections. MatCaps allows you to create a surface material and lighting environment simply by painting an object so that it looks like how you want your surface to appear. This opens up all sorts of interesting possibilities for non-photoreal image rendering.

appleseed - A modern open source rendering engine for animation and visual effects

  •    C++

appleseed is an open source, physically-based global illumination rendering engine primarily designed for animation and visual effects. appleseed is actively developed by a small, international team of talented volunteers from the animation and VFX industry. Its core mission is to provide individuals and small studios with a complete, reliable, fully open rendering package.

Aurora - Unified lighting effects across multiple brands and various games.

  •    CSharp

Project Aurora is a utility that unifies RGB lighting devices across different brands and enables them to work alongside each other, all while adding and improving RGB lighting support for various games that previous had none or little RGB lighting support. Aurora is mainly written in C#, but has C++ components to implement native support for other games.

awesome-linuxaudio - A list of software and resources for professional audio/video/live events production on Linux


Work in progress - See current issues and CONTRIBUTING. This list is provided to help you build your own GNU/Linux based A/V production environment. Most of the listed software is packaged for Debian, and should be directly installable using your package manager. Software that can be run on other GNU/Linux distributions may also be added to the list. This list focuses on sound, video, lighting and live applications. Software listed here is Free Software unless noted otherwise.

intrinsic3d - Intrinsic3D - High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting (ICCV 2017)

  •    C++

Copyright (c) 2019, NVIDIA Corporation and Technical University of Munich. All Rights Reserved. The Intrinsic3D source code is available under the BSD license, please see the LICENSE file for details. All data in the Intrinsic3D Dataset is licensed under a Creative Commons 4.0 Attribution License (CC BY 4.0), unless stated otherwise. Intrinsic3D is a method to obtain high-quality 3D reconstructions from low-cost RGB-D sensors. The algorithm recovers fine-scale geometric details and sharp surface textures by simultaneously optimizing for reconstructed geometry, surface albedos, camera poses and scene lighting.

XNA Bezier Path Lighting

  •    CSharp

Bezier Path Lighting provides a new way to light virtual worlds in XNA. This new lighting approach employs Bezier Curves to create lights with "length", unlike traditional point or spot lights. This project is written in C# for XNA, but can be applied to other graphics libraries.


  •    CSharp

Lumi is a light based platformer engine based on Neat Game Engine for XNA. Features: Dynamic lighting and shadow system, level builder, console and scripting.

Interaction Production Server (ThorDMX)


A software based networked lighting controller. It brokers many protocols together to allow easy setup and development of new stage lighting controllers.

The Dream Is Over


Nothing is free in this world. Learn it like I did.

SmartThings - Samsung SmartThings SmartApps and Device Handlers

  •    Groovy

This repository contains device handlers and SmartApps for use with Samsung's SmartThings home automation platform. Note: Some SmartApps may support multiple instances, whereas others may only allow one instance.

web-lightbulb - Smart Light Bulb Web App (using Web Bluetooth)

  •    Javascript

This project uses Web Bluetooth which is currently only available on Chrome for Android 6+, Mac OS X, Chrome OS (and also Linux, but behind a flag).

glsl-directional-light - A reusable GLSL directional light function

  •    C

A reusable GLSL directional light function.But this module also takes into account specualrity as well.

glsl-point-light - A reusable GLSL point light function

  •    Javascript

A reusable GLSL point light function for use with glslify.Together these values effect the final attenuation curve. For more information check out this this article.

ericw-tools - Quake/Hexen 2 Map compiling tools - branch of http://disenchant.net/utils

  •    C++

A collection of command line utilities for building Quake levels and working with various Quake file formats. I need to work on the documentation a bit more, but below are some brief descriptions of the tools. qbsp - Used for turning a .map file into a playable .bsp file.

dw-webgl-sketchbook - Webgl Experiments

  •    Javascript

Showroom for my Webgl Experiments. The demos require a browser that supports webgl2.

ContactShadows - Experimental implementation of contact shadows for Unity.

  •    CSharp

This is an experimental implementation of contact shadows in Unity. Contact Shadows is used to fill gaps between objects and shadows that are caused by shadow bias. It uses a screen-space ray tracing technique to determine regions of shadows more precisely than shadow mapping. It also employs a temporal reprojection filter to reduce processing load and artifacts caused by ray tracing.

python-dali - Library for controlling DALI lighting systems

  •    Python

DALI ("Digital Addressable Lighting Interface") defines how lighting control gear (eg. fluorescent ballasts, LED dimmers) and input devices (push buttons, motion detectors, etc.) should interoperate. It is standardised in IEC 62386. IEC 62386 contains several parts. Part 101 contains general requirements for all system components, part 102 covers general requirements for control gear, and part 103 describes general requirements for control devices. Parts 2xx extend part 102 with lamp-specific extensions and parts 3xx extend part 103 with input device specific extensions.

nanoleaves - CLI and api client for the Nanoleaf Aurora light panels.

  •    Javascript

Provide the IP address of your Aurora in the environment variable AURORA_HOST and your API access token in AURORA_TOKEN. If your AURORA is listening on an unusual port, use AURORA_PORT. To generate a token, hold the power key until the light starts flashing, then run nanoleaves token.

C3DE - C3DE is a 3D Game Engine powered by MonoGame

  •    CSharp

C3DE aims to become a 3D game engine powered by the MonoGame Framework with all features you can except from a modern "Garage Game Dev Tool". It features a Forward, Light PrePass and Deferred Renderer, as well as Virtual Reality support. Please take a look at features below. This project is in early stage. Use the master branch for testing and the develop branch for latest and instable changes. Keep in mind that all branches other than master are probably broken on non Windows targets.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.