background preloader

Rain & Water Effect Experiments

Rain & Water Effect Experiments
Some experimental rain and water drop effects made with WebGL and shown in different demo scenarios. View demo Download source Today we’d like to share some WebGL experiments with you. The idea is to create a very realistic looking rain effect and put it in different scenarios. In this article, we’ll give an overview of the general tricks and techniques used to make this effect. Please note that the effect is highly experimental and might not work as expected in all browsers. Getting Started If we want to make an effect based on the real world, the first step is to dissect how it actually looks, so we can make it look convincing. You’ll also see that drops that are close to each other get merged – and if it gets past a certain size, it falls down, leaving a small trail. WebGL WebGL is a JavaScript API for rendering 2D and 3D graphics, allowing the use of the GPU for better performance. The first thing we need is a canvas element. First we’ll create our shaders. And this is the result:

http://tympanus.net/codrops/2015/11/04/rain-water-effect-experiments/

Related:  Canvas - SVGCSSweb dev.

An Overview of SVG Patterns : Adobe Dreamweaver Team Blog In this post, we are going to take a look at SVG patterns and what we can make with them. SVG patterns are analogous to CSS backgrounds, and are scarcely more than repeating images. However, combined with everything else SVG has to offer, SVG patterns can be a great tool for making nice effects. In this article, we’ll see some typographic effects that can be done with them. untitled Table of Contents Usage Using Hamburgers for your site is easy (well, that was my intention anyway). Sass .scss source files are available if you use Sass as your CSS precompiler.

SCHEMA UI — Get Started This is a quick overview of what Schema provides to build rich web interfaces. All source files, and the entire project, can be found in this repository on Github. Schema UI You'll find compiled and minified versions. There is no documentation, or original source files for you to change. Are you looking to use Schema 'as-is'? Textures.js Textures are useful for theselective perception of different categories View on Github Getting started -- from the top of d3.js -- var svg = d3.select("#example") .append("svg"); var t = textures.lines() .thicker(); svg.call(t); svg.append("circle") .style("fill", t.url()); Responsive Autorun Slideshow Date : 12th January 2015 For all the latest browsers, Android and iOS Information A basic responsive autorun slideshow for all the latest browsers and operating systems including touch screens. This has a slide in/out animation, but can be made a fade in/out animation with a simple change to the stylesheet.

jQuery Mapael - Ease the build of pretty data visualizations on dynamic vector maps Map with some plotted cities, areas and zoom enabled. Try it » Map with a legend for plotted cities. Try it » Map with multiple plotted cities legends that handle different criteria. Try it » CIRCULUS.SVG: The SVG Circular Menu Generator So you've picked your menu style and downloaded an all-new SVG menu. What then? Here is everything you need to know to customize your menu and embed it in your page. Dissecting The Code The code generated by the above generator is straightforward and—if you are familiar with SVG—fairly simple to customize. Material Design Color Palette Generator - Material Palette material palette More Material Design chevron_right Palette preview How To Be Successful In Life - 13 Tips From The World’s Most Successful People No matter how old you are, where you’re from or what you do for a living, we all share something in common—a desire to be successful. Each person’s definition of success is different, however, as some may define success as being a loving and faithful spouse or a caring and responsible parent, while most people would equate success with wealth, fame, and power. We all want to achieve success so we could live a comfortable life—have financial freedom, drive a nice car, and live in a beautiful house. However, although success can be achieved, it does not come easy. There are a lot of tips and strategies out there on how to be successful in life, but I am still a firm believer that there is no better way to succeed than to follow that footsteps of those who have already done so. Here are 13 success tips from some of the world’s most successful and renowned people:

Using SVG to shrink your PNGs September 7, 2014 Wouldn’t it be great if you could get the compression of a JPEG and keep the transparency of a PNG? Well, you can, sort of. Here’s a little trick that I discovered while working on the new Sapporo Beer website. Notice how the beer can on the Sapporo website has a transparent area (it’s hard to notice but there’s a video playing behind it). As a PNG, the beer can graphic would have been over 1.2 MB!

An Ultimate Guide To CSS Pseudo-Classes And Pseudo-Elements Hola a todos! (Hello, everyone!) In my early days of web design, I had to learn things the hard way: trial and error. There was no Smashing Magazine, Can I Use, CodePen or any of the other amazing tools at our disposal today. Having someone show me the ropes of web design, especially on the CSS front, would have been incredibly helpful. 7 Scientifically Proven Ways to Achieve Better Success in Life Success is a subjective notion, if there ever was one. But for simplicity's sake, let's assume the higher you are on Maslow's hierarchy of needs, the better you're doing. In case you don't remember the levels from Psych 101, essentially, people can't be their best possible selves (self-actualization) until lower-level needs are met first. In other words, you can't be an ideal version of yourself if you don't have enough food and money to pay the bills, or enough love and esteem to feel good about your value as a human being. So, what can you do to move yourself up the pyramid?

Related: