Unreal Engine 4 tutorial: Paint

Unreal Engine 4 tutorial: Paintfilter.  Over time, the appearance of games is getting better and better. In an era of stunning graphics, it's difficult to make your own game stand out against the others. One way to make the game graphically more unique is the use of non-photorealistic rendering.  Neutrorealistic rendering includes many rendering techniques. They include cel shading, toon-contours and hatching. You can even make it look like a picture! One way to get this effect is by blurring the Kawahara filter.  To implement the Kawahara filtration, we will learn the following:   Calculate the mean and variance for severalnuclei...
+ 0 -

There is work in RnD, or how to get away from monotonous and small tasks

Recently we decided to allocate RnD-activity Nexign (formerly Peter-Service) to a separate division, distributed to three cities in Russia - Moscow, St. Petersburg and Novosibirsk. Since then, we are actively looking for new professionals for him, who will determine the shape of our key decisions in the future. In this post, we will talk in detail about how RnD Nexign works and who we are looking forward to in our team.
 
 
There is work in RnD, or how to get away from monotonous and small tasks  
posts .
 
 
Within the whole RnD, we are ready to create teams for those open-source solutions, in which we see the prospect for the development of products. Any specialist...
+ 0 -

"Let's start! I said: start! ", Or how we realized the work with faststart-video for Android

"Let's start! I said: start! ", Or how we realized the work with faststart-video for AndroidMost owners of smartphones, tablets and other gadgets daily consume a huge amount of digital information, including media: images, music and, of course, video. At the last stop in more detail. It is very important not to force users to wait for content, especially when millions of people use it daily. In the iFunny application we are working on, there is a lot of video content, and we thought that downloading the whole video is long, uninteresting and not scalable. And what if in the near future it will be necessary to download a video with a duration of not 30-60 seconds, but in 5-10 minutes? ...
+ 0 -

Useful ways of working with arrays in JavaScript

In most applications that are being developed these days, you need to interact with certain data sets. Processing items in collections is a common operation that you have probably encountered. When working, for example, with arrays, you can, without hesitation, use the usual cycle. for , which looks something like this: for (var i = 0; i < value.length; i++ ){} ) However, it is better, after all, to look at things more broadly.  
 
Useful ways of working with arrays in JavaScript
 
 
Suppose we need to list the goods, and, if necessary, break ...
+ 0 -

Will the Ministry of Defense be able to drown Iridium, GlobalStar and OneWeb?

Will the Ministry of Defense be able to drown Iridium, GlobalStar and OneWeb? The emergence of the "universal Internet" uncontrollable by the authorities is unacceptable both for the Russian state and for domestic telecoms operators.
 
 

Global satellite Internet


 
In 201? the private aerospace company S raceX requested permission from the US government to deploy a satellite network to provide high-speed Internet access services globally in Ku (10.7-18 GHz) and Ka (26.5-40 GHz). In addition to SpaceX, applications for the output of their own communication devices were filed by OneWeb, Telesat, O3b Networks (O3b - medium-orbit European system, supervised by SES) and ...[/h]
+ 0 -

7 tools that help us defeat the procrastination of

When else to talk about the productivity and the correct organization of work processes, if not on Friday? Once we already raised this topic and listed seven useful techniques , which help to stay toned and systematically deal with cases. And everything would be fine, but only to properly introduce them into your life, again you must first overcome laziness - buy diaries and calendars, something to calculate, something to track.
 
 
7 tools that help us defeat the procrastination of
 
 
Fortunately, in the courtyard of the twenty-first century and for any case ...
+ 0 -

How and why we made our ATMs

The idea of ​​creating your own ATM was somewhat insane. But we deliberately took the risk to provide our ATM with new opportunities that our competitors do not have. In this post we want to tell you what our team has learned in the development, testing and deployment of its own ATM network, and to explain why reinventing a bicycle is not an entirely useless occupation.
 
 
How and why we made our ATMs
 
The idea to automate the process of issuing cash came to the head of John Shepherd-Barron (John Shepherd-Barron). In 196? this Scottish inventor managed to convince the management of London's Barclays Bank that while the bank is closed ...
+ 0 -

Monitoring of network traffic on servers in the cloud

Monitoring of network traffic on servers in the cloudIn Mars IS, I'm responsible for monitoring application performance. The main principle on which performance monitoring is based is a detailed, centralized analysis of network traffic between end users and servers located in our data centers. It is implemented in real time and allows you to see an objective picture of the performance of both individual users and applications in general. More details about our monitoring and analysis methods can be found in here .
 
 
However, the world does not stand still and our company, following the general trend, starts actively using cloud solutions...
+ 0 -

[Пятничное]Chuy, we've made

On what only do not go companies to attract IT professionals.
 
 
When you walk down the street with ice cream in your hand, you do not even think about what an HR brand is. But how much does it mean when it comes to job search or at least to raking up offers from recruiters in the mail.
 
 
A letter from Google is immediately marked with an asterisk, you enter it into your favorites and, perhaps, you will show it to your grandchildren, but an offer from a Russian bank is likely to cause slight irritation and go to the basket. Why is that? We will be fair, Russian banks offer interesting and large-scale ...
+ 0 -

1000 + 1 way of determining whether all elements in the list are the same

1000 + 1 way of determining whether all elements in the list are the sameIn life, we always have a choice, whether we know about it or not. The same thing happens in coding. There are many ways in which we can approach a specific problem. We can not initially consider these methods or have no idea about them, but they do exist. Being a programmer is not just knowing the language and the process of writing code. Very often it means being the most creative version of yourself, considering even something that you have not thought about before. And on this note I would like to introduce myself. Hello! My name is Alex, I'm the founder of CheckiO , and I have ...
+ 0 -