background preloader

GLSL Sandbox Gallery

Fabric.js Javascript Canvas Library hibernate - Architecture for spring enterprise web application 15 great HTML5 and CSS3 generators HTML5 and CSS3 are great languages to start off learning with, and I’ve always thought that one of the best ways to start learning is to just dive in and manipulate the code. As you could probably tell, this is where generators step in. They are a great way to generate some code, play with it, and learn. Not only that, they are incredibly useful because often times as a developer or designer we find we are doing things over and over again. As an example, I have a text-expander snippet that creates an HTML5 template that I wrote about here. I will say that most of this list is going to focus on CSS3 generators, simply because they are in demand more than HTML5 generators, and we will learn why. CSS3 Generators There is a somewhat negative connotation when it comes to these generators, and I have to say that as a designer and developer there is nothing negative about using one. General Generators This section will focus on generators that take care of the broad spectrum needs and usages.

Modern OpenGL 01 – Getting Started in Xcode, Visual C++, and Linux « Tom Dalling Welcome to the first of a series of articles about modern OpenGL, with a focus on making games. All the code will be open source, and downloadable from github: By the end of this article, you will have a working OpenGL 3.2 project in Visual C++ on Windows, Xcode on OSX, and Linux. The app will have a vertex shader, a fragment shader, and will display a single triangle using a VAO and a VBO. The project will use GLEW to access the OpenGL API, GLFW to handle window creation and input, and GLM for matrix/vector math. Yes, it is a little bit boring, but just getting a project set up correctly can be difficult, especially for beginners. Table of Contents Accessing The Code Download all lessons as a zip from here: All the code in this series of articles is available from github: A Note On Compatibility Visual C++ Setup Instructions Vertex Shaders

Mobiscroll - The customizable HTML5 spinner control for touch devices like smartphones and tablets rybotron Pyramythical by Rybotron Audio reactive Quartz Composer composition built with the EMIT Library 10:19 am • 28 July 2016 • 2 notes jam session #quartzcomposer #emitlibrary #VDMX #realtime #bambounou #rybotron 7:31 am • 24 May 2016 • 2 notes The Separation / The Understanding are two tracks from Ceremony’s new album, “The L-Shaped Man” which marks a departure in style from their earlier hard-core work to a post-punk sound. Four projectors were connected to a Mac Pro using a 5k Resolume output driven by custom real-time Quartz Composer patches built with Rybotron’s EMIT Library. Download EMIT Quartz Composer library here: 7:45 am • 7 April 2015 • 1 note EMIT techniques with Cinema 4D XPresso 11:33 pm • 24 February 2015 • 21 notes Easy is a real-time generative audio driven Quartz Composer composition using a library I created called EMIT. Download EMIT & this composition: Audio: Son Lux - Easy 11:35 pm • 21 February 2015 • 1 note

Livecodelab Creating a raytracer for DOS, in 16 VGA colors Literally Canvas Cursos de SuperCollider en el Centro Multimedia - tallerdeaudio Cursos-talleres SuperCollider3 Centro Multimedia Tres cursos anuales consecutivos (tres cursos al año) con los niveles 1- principiante, 2- intermedio y 3- proyectos. El objetivo es producir estudiantes que asimilen el lenguaje y puedan, en el tercer curso, desarrollar un proyecto de su autoría con asistencia de los profesores. SuperCollider es una plataforma de programación Open Source enfocada a la síntesis y composición algorítmica. 1-Curso principiantes Registro de la presentación 2010 2-Curso intermedios registro de la presentación final 2008 3-Proyectos Las clases se imparten de manera pesonalizada abordando los temas que el proyecto de cada alumno requiera. Documentación de los proyectos de los alumnos por año Material de apoyo synth.rtf bat.rtf improvisacion viernes.rtf substractiva.rtf Catálogo 1 de SynthDefs.rtf find rumba buena.rtf operacion con color en SCWindow.rtf archivo de ayuda en español SuperCollider keyDownAction en Linux y en Windows Ejemplos del curso principiantes 2010: FM con Tdef

Meemoo hackable web apps | Meemoo project by Forrest Oliphant byulparan/pdlisp Source code: Documentation: Introduction Constructive Solid Geometry (CSG) is a modeling technique that uses Boolean operations like union and intersection to combine 3D solids. This library implements CSG operations on meshes elegantly and concisely using BSP trees, and is meant to serve as an easily understandable implementation of the algorithm. Example usage: Operations This library provides three CSG operations: union, subtract, and intersect. The solids a and b above were generated with the following code: Combined CSG Example Below is a solid constructed from a combination of operations: The solids above were generated with the following code: Try it! Edit the code below to construct your own solids.

software | Swedish VJ Union I couldn’t have imagined a better start of the year when it comes to software and hardware. So many good things has been announced and released already. Let’s have a look at some stuff that relates to us visualists. Read more → I’m on OSX but I’m not at all an early adopter when it comes to operating systems. I just upgraded to Lion in June and the next release, Mountain Lion is already here. Read more → I follow the Syphon Twitter feed and noticed a couple of new Syphon apps. Read more → This is what went on in and around our network in June 2012. Read more → These are things that has happened in our network and things I’ve seen in social media the last month. Read more → Beta testers are raving about the Processing app for iOS that will be released within the next few weeks. Read more → Just Add Music has been updated to 2.6. Read more → New releases from Vidvox, Vade and Bangnoise/The Syphon team, CoGe and Millumin. Read more → There has been a few notable software updates the last week.