Global lighting with the use of tracing voxels cones

In this article I will talk about the implementation of one of the algorithms for calculating the global (re-shaded /ambient) lighting used in some games and other products - Voxel Cone Tracing (VCT). Perhaps someone was reading the old article ([VCT]) 2011 or looked at video . But the article does not provide exhaustive answers to questions about how to implement one or another stage of the algorithm.
 
 
Global lighting with the use of tracing voxels cones
 
Render scenes without ...[/VCT]
+ 0 -

A guide to background work in Android. Part 4: RxJava

A guide to background work in Android. Part 4: RxJava  
Event processing is a cycle.
 
 
In the last part we are said about using thread pool executors for background work in Android. The problem with this approach was that the sending event knows how the result should be processed. Let's see now what RxJava offers.
 
 
Disclaimer: This is not an article on how to use RxJava on Android. Such texts on the Internet and so a breakout. This - about the details of the library.
 
Part 1: AsyncTask
 
Part 2: Loaders ...
+ 0 -

Open free webcast of the Mobius 2018 Piter

Open free webcast of the Mobius 2018 Piterconference.   April 20-2? that is, tomorrow or the day after tomorrow, in St. Petersburg will be a conference on the mobile development of Mobius. Android and iOS, a variety of topics from multithreading to testing, Russian speakers and foreign stars - about what will be there, we are already wrote .  But what else has not been reported: on both days of the conference, the online broadcasting of the first hall will be free of charge. Go on YouTube, so it's easy to watch anywhere, even on a smartphone, even on a TV. And although nothing can replace a completely personal presence, we try to bring the ...
+ 0 -

We invite you to the workshop on React Native from the developer GeekBrains

We invite you to the workshop on React Native from the developer GeekBrains
 
Hello! Friends, on April 2? we invite you to the Moscow office of Mail.Ru Group. Developer GeekBrains Daniil Skripnik will tell you about his experience with React Native, its features, and also teach participants how to write a cross-platform messenger application. Program and registration - under the cut.
here . Do not forget to bring your passport and laptop, see you soon! Hello! Friends, on April 2? we invite you to the Moscow office of Mail.Ru Group. Developer GeekBrains Daniil Skripnik will tell you about his experience with React Native, its features, and also teach participants how to write a cross-platform messenger application. Program and registration - under the cut. here . Do not forget to bring your passport and laptop, see you soon!...
+ 0 -

JavaScript, Java, what's the difference now?

JavaScript, Java, what's the difference now?  
 
At the past, JPoint promised to write an article about using GraalVM for mixing Java and JS. Here she is.
 
What is the problem? In everyday practice, there are often two applications: jаvascript front-end and Java backend. The organization of the inter-action between them requires effort. As a rule, people from different sides of the barricades make them, and when they try to climb into someone else's area they begin to suffer. Still there is full-web developers, but everything is clear about them: they must always suffer.
 
In this article, we'll look at a new technology that can make the process ...
+ 0 -

JPoint 2018: analysis of flights

April 6-? 2018 in Moscow, the Java-conference was held. JPoint 2018 . Next is the "analysis of flights" conference, which was held with the active support and participation of the popular podcast Analysis of flights : information and impressions about the reports, the organization of the event, illustrated by a large number of photographs.
 
 
JPoint 2018: analysis of flights
 

 
 
Significantly increased the number of sponsoring companies, respectively...
+ 0 -

IT-courses: what remains behind the scenes

IT-courses: what remains behind the scenes
 
Hello everyone, my name is Eugene Kartavets, I am the head of the IT-portal training department GeekBrains . We are developing courses for future programmers. When they are created, we rely on the experience of industry practitioners and strive to provide a set of skills necessary for a job. I will tell you how among the practicing programmers we select teachers and what we encounter when creating courses.
here .
 
Who else is working on the course
 
Approved training materials we give to editors who "brush" the text. Experience has shown that technical specialists are perfectly proficient in ...
+ 0 -

Generation of site pages by means of service-riveters

Generation of site pages by means of service-riveters  
( C )
 
 
From this article you will learn how to create a page with a list of previously cached materials on the mobile device, in the browser, so that the conditional, stuck in the elevator user, did not miss the Internet. As we approach the goal, we will touch on the following topics:
 
 
 
caching site pages for offline access;
 
keeping records of pages available offline, transferring necessary data;
 
monitor network status, online or offline;
 
communicating service-vorker with the pages and tabs that it serves;
 
interception of the service-vorkerom request to open the address /offline ...
+ 0 -

Rustam Mehmandarov and Alexander Tarasov - semantic miracles and automation of experiments on jug.msk.ru

April ? 201? just before the conference JPoint 2018 , was the next meeting of the Moscow community of Java developers jug.msk.ru . Rustam Mehmandarov spoke about the experience of solving problems using Apache Jena . Alexander Tarasov told about the use of DSL based on the language Kotlin for the automation of experiments.
 
 
Rustam Mehmandarov and Alexander Tarasov - semantic miracles and automation of experiments on jug.msk.ru
 

 

About the speakers


 
Rustam performs for the first time at jug.msk.ru . He lives in Oslo, Norway. Is the leader of the conference ...[/h]
+ 0 -

Mail.Ru will conduct the first ML-hackaton SmartMail Hack 2018

Mail.Ru will conduct the first ML-hackaton SmartMail Hack 2018
 
Mail.Ru announces its first official hackaton SmartMail Hack 2018 for machine learning. The event for students of IT-specialties will be held from April 20 to 22 in the Moscow office of Mail.Ru Group.
Link for registration on hakaton . Mail.Ru announces its first official hackaton SmartMail Hack 2018 for machine learning. The event for students of IT-specialties will be held from April 20 to 22 in the Moscow office of Mail.Ru Group. Link for registration on hakaton ...
+ 0 -