As I tried to make a static GLSL analyzer (and what went wrong)

As I tried to make a static GLSL analyzer (and what went wrong) 3r3761. 3r3-31. 3r33737. Once I was preparing for Ludum Dare and made a simple game where I used pixel shaders (I didn't bring others into the Phaser engine). 3r33750. 3r33748.  3r3761. 3r3154.
What are shaders? [/b]
3r33737. Shaders are programs in a si-like language GLSL, which are executed on a video card. There are two types of shaders, in this article we are talking about pixel (they are also “fragment”, fragment shaders), which can be very roughly represented in this form: 3r3373750. 3r33748.  3r3761. 3r???. 3r3734. color = pixelShader (x, y, other attributes) 3r33582. 3r33748.  3r3761...
+ 0 -

We apply Voronoi mosaic, pixelization and geometric masks in shaders to decorate the site

We apply Voronoi mosaic, pixelization and geometric masks in shaders to decorate the site
 
 
This article is a logical continuation of Introduction to the programming of shaders for the layout types . In it, we made a template for creating various 2D effects with photos using shaders and looked at a couple of examples. In this article we will add a couple more textures, we will practice the Voronoi partitioning to create a mosaic of them, we'll talk about creating different masks in shaders, about pixelization, and also touch on some of the problems of the ancient GLSL syntax that still exists in our browsers.
 
Just like last time, there will be a minimum of theory and a maximum of practice ...
+ 0 -

We make the 3D configurator without programming and layout

We make the 3D configurator without programming and layout3D product configurators are a relatively new trend in online marketing and e-commerce. The creation of such web applications became possible due to the rapid development of browser technology WebGL, which allows you to draw 3D graphics directly on users' web pages.
 
 
In my opinion, the only problem that prevents the development of this trend is the lack of effective tools. Most of them are three-dimensional engines, which can be very useful for a programmer, but not for an ordinary artist. But there are exceptions: the add-on Verge3D to the packages 3ds Max and Blender offers the means by which ...
+ 0 -

Using JavaScript functions to build 3D models

This article discusses the application of a geometric library of WebGeometry functions for constructing models of complex polyhedra. The library is written in jаvascript. Link to GitHub with an example, which provides a simple example of using the library. Comments and criticism are welcome.
 
 
Using JavaScript functions to build 3D models
 
 
To display models pre-calculated using functions from the WebGeometry library, the ThreeJS library is used. Canvas HTML5 is used to display individual planar model elements and display auxiliary information.
 
(see GitHub) in the following sequence:
 
...
+ 0 -

Creation of a cartoon shader of water for the web. Part 2

Creation of a cartoon shader of water for the web. Part 2In first part we examined the setting of the environment and the water surface. In this part we will add objects to buoyancy, add water to the surface of the line and create foam lines with a buffer of depths around the boundaries of objects intersecting with the surface.
 
 
To make the scene look a little better, I made a small change to it. You can customize your scene the way you want, and I did the following:
 
 
 
Added models of the lighthouse and the octopus.
 
Added a model of the earth with color # FFA457 .  
The color of the sky was added to the camera...
+ 0 -

Creation of a cartoon shader of water for the web. Part 1

Creation of a cartoon shader of water for the web. Part 1In his tutorial "Creating shaders" I basically considered fragment shaders, which are sufficient for implementing any 2D effects and examples on ShaderToy . But there is a whole category of techniques that require the use of vertex shaders. In this tutorial I'll talk about creating a stylized animated water shader and introduce you to vertex shaders. I will also talk about the depth buffer and how to use it for more information about the scene and for creating sea foam lines.
 
 
This is how the finished effect will look. You can see the interactive demo ...
+ 0 -

How did we make the game for Highload ++ with voxel graphics and VR

In fact, it's an easy technical longring, we hope that after reading you will have additional interest to make some game, or at least you will learn how it works.
 
 
How did we make the game for Highload ++ with voxel graphics and VR  
 
On the speaker: Alexander Haierov ( @ Allexx ) Runs the development department at Ingram Micro Cloud . The guys in the team of Alexander consider themselves not just great engineers, but call themselves a great team of voxel Jedi, masters of optimization, 3D gurus and masters of large data![примечание: по аналогии с названиями должностей в LinkedIn и Medium]
 
 
This classy team, preparing to perform at ...
+ 0 -

Unity (Unet) - integration with social networks and secure WebSockets

Introduction


 
In this article I want to share my experience of integrating a network application (in my case, games) with social networks. Since I try, if possible, not to resort to third-party solutions, the network part was developed on what offers. Unity3D , namely - Unet using its low-level part ( ? LLAPI ). NetworkClient on the client connects to NetworkServer on the remote server. The game server is also written on Unity3D . Work in such a bundle, although it requires in-depth knowledge Unet , but has its indisputable advantages.
 
 
[h2] Problem ...[/h][/h]
+ 0 -