# gaussian

Published articles for gaussian.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Опенсорсим YaGS Plugin: открытый плагин для работы с 3DGS внутри Unreal Engine

DevFeed: [Опенсорсим YaGS Plugin: открытый плагин для работы с 3DGS внутри Unreal Engine](<https://devfeed.tech/articles/yags-plugin-3dgs-unreal-engine-24862.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/yandex/articles/1052328/>)

Author: s\_eliseev (Яндекс)

Published: 2026-07-02T07:02:10Z

Content type: article

Language: ru

Sources: [Яндекс - Как мы делаем Яндекс / Статьи](<https://devfeed.tech/sources/source.md>)

Topics: [3D](<https://devfeed.tech/topics/3d.md>), [Unreal Engine](<https://devfeed.tech/topics/unreal-engine.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [3dgs](<https://devfeed.tech/tags/3dgs.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [gaussian-splatting](<https://devfeed.tech/tags/gaussian-splatting.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [tag-831b63de9433](<https://devfeed.tech/tags/tag-831b63de9433.md>), [tag-9e9e5e80d07a](<https://devfeed.tech/tags/tag-9e9e5e80d07a.md>), [tag-e6d9cc1f0757](<https://devfeed.tech/tags/tag-e6d9cc1f0757.md>), [unreal-engine](<https://devfeed.tech/tags/unreal-engine.md>)

### AI overview

The article explains how Gaussian Splatting can create photorealistic 3D representations from photographs for film production, city digital twins, and autonomous-transport simulation. It introduces YaGS Plugin, an open-source plugin that integrates Gaussian Splatting scenes into Unreal Engine, and describes the underlying 3DGS representation and reconstruction process.

### Source excerpt

Представьте, что вам нужна фотореалистичная 3D-копия реального объекта или сцены: например, лица актёра для крупного плана или целой городской улицы. Сегодня для этого есть два инструмента: классическое 3D-моделирование и фотограмметрия. Однако они съедают недели работы и ломаются там, где очень важны детали, -- волосы, хром, стекло, отражения превращаются в артефакты. А на то, чтобы снять реалистичную сцену или объект так, чтобы это масштабировалось на тысячи единиц, обычно уходит слишком много времени и денег. Выход из этого тупика для целого ряда задач мы нашли в Gaussian Splatting и прогнали технологию через несколько очень разных проектов: сканирование людей и локаций для кино (например, для "Кибердеревни"), создание цифровых двойников городских кварталов и симуляцию для автономного транспорта. Инструмент один -- задачи разные. И именно на этом контрасте и родилось самое интересное. Сегодня я расскажу, как риг из 15 камер заменяет установку за сотни тысяч долларов и зачем мы используем движущегося человека как калибровочную доску. Объясню, почему для беспилотного автомобиля фотореализм обязан рождаться из данных, а не из 3D-редактора. Ну и, конечно же, расскажу про YaGS Plugin -- наш опенсорс-плагин, который делает Gaussian Splatting полноценной частью сцены в Unreal Engine. Читать далее

## Meet the Maker: Andrey Prokopenko

DevFeed: [Meet the Maker: Andrey Prokopenko](<https://devfeed.tech/articles/meet-the-maker-andrey-prokopenko-9109.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/meet-the-maker-andrey-prokopenko/>)

Author: Andrey P.

Published: 2024-02-08T09:30:08Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [community](<https://devfeed.tech/tags/community.md>), [designer](<https://devfeed.tech/tags/designer.md>), [freelance](<https://devfeed.tech/tags/freelance.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [illustration](<https://devfeed.tech/tags/illustration.md>), [local](<https://devfeed.tech/tags/local.md>), [mac](<https://devfeed.tech/tags/mac.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [photoshop](<https://devfeed.tech/tags/photoshop.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A Meet the Maker interview with freelance designer and illustrator Andrey Prokopenko about his use of Sketch, his Inspirational Illustrations series, and the tools, features, and workflow he uses to create illustrations.

### Source excerpt

"I would advise you to start with a sketch, form a general composition, and then layer by layer add elements and little things that will fill the illustration."

## Meet the Maker: Matthew Skiles

DevFeed: [Meet the Maker: Matthew Skiles](<https://devfeed.tech/articles/meet-the-maker-matthew-skiles-9111.md>)

Original publisher: [Read original article](<https://www.sketch.com/blog/meet-the-maker-matthew-skiles/>)

Author: Matthew S.

Published: 2024-01-08T15:29:28Z

Content type: article

Language: en

Sources: [Sketch Blog](<https://devfeed.tech/sources/sketch-blog.md>)

Topics: [Sketch](<https://devfeed.tech/topics/sketch.md>), [Website](<https://devfeed.tech/topics/website.md>), [App](<https://devfeed.tech/topics/app.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [app](<https://devfeed.tech/tags/app.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [design](<https://devfeed.tech/tags/design.md>), [designer](<https://devfeed.tech/tags/designer.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [made-with-sketch](<https://devfeed.tech/tags/made-with-sketch.md>), [photoshop](<https://devfeed.tech/tags/photoshop.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

An interview with icon and visual designer Matthew Skiles about using Sketch, creating an app icon for the Mastodon app Radiant, and his approach to shapes, gradients, Gaussian blurs, and other design tools.

### Source excerpt

"For years now I've used Sketch every day -- and wouldn't want it any other way."

## Key Switching in LWE

DevFeed: [Key Switching in LWE](<https://devfeed.tech/articles/key-switching-in-lwe-40456.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2022/08/29/key-switching-in-lwe/>)

Published: 2022-08-29T08:00:00Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [scheme](<https://devfeed.tech/topics/scheme.md>)

Tags: [cryptography](<https://devfeed.tech/tags/cryptography.md>), [decrypt](<https://devfeed.tech/tags/decrypt.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [gadget-decomposition](<https://devfeed.tech/tags/gadget-decomposition.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [homomorphic-encryption](<https://devfeed.tech/tags/homomorphic-encryption.md>), [learning-with-errors](<https://devfeed.tech/tags/learning-with-errors.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [modulus-switching](<https://devfeed.tech/tags/modulus-switching.md>), [real-analysis](<https://devfeed.tech/tags/real-analysis.md>), [secret](<https://devfeed.tech/tags/secret.md>)

### AI overview

This tutorial explains key switching in the LWE encryption scheme: transforming a ciphertext encrypted under one secret key into a ciphertext under another without knowing either key. It introduces the key-switching key, shows why the naïve approach causes excessive error growth, and explains how gadget decomposition reduces that error.

### Source excerpt

Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we'll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to another, without ever knowing either secret key.

## Animated line drawings with OpenCV

DevFeed: [Animated line drawings with OpenCV](<https://devfeed.tech/articles/animated-line-drawings-with-opencv-21653.md>)

Original publisher: [Read original article](<https://www.windytan.com/2017/12/animated-line-drawings-with-opencv.html>)

Author: Oona Räisänen (noreply@blogger.com)

Published: 2017-12-30T12:15:00Z

Content type: tutorial

Language: en

Sources: [Oona Räisänen](<https://devfeed.tech/sources/oona-raisanen.md>)

Topics: [OpenCV](<https://devfeed.tech/topics/opencv.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [art](<https://devfeed.tech/tags/art.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [compiler-flags](<https://devfeed.tech/tags/compiler-flags.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [gui](<https://devfeed.tech/tags/gui.md>), [make](<https://devfeed.tech/tags/make.md>), [music](<https://devfeed.tech/tags/music.md>), [plotting](<https://devfeed.tech/tags/plotting.md>), [programming](<https://devfeed.tech/tags/programming.md>), [rgb](<https://devfeed.tech/tags/rgb.md>), [rotation](<https://devfeed.tech/tags/rotation.md>), [subpixel](<https://devfeed.tech/tags/subpixel.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vector](<https://devfeed.tech/tags/vector.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This tutorial shows how to use OpenCV and C++ to create pixel-level animated graphics and save them as video. It covers project setup with CMake, drawing rotating concentric rings on an RGB canvas, subpixel antialiasing, and a Gaussian blur glow effect.

### Source excerpt

OpenCV is a pretty versatile C++ computer vision library. Because I use it every day it has also become my go-to tool for creating simple animations at pixel level, for fun, and saving them as video files. This is not one of its core functions but happens to be possible using its GUI drawing tools. Below we'll take a look at some video art I wrote for a music project. It goes a bit further than just line drawings but the rest is pretty much just flavouring. As you'll see, creating images in OpenCV has a lot in common with how you would work with layers and filters in an image editor like GIMP or Photoshop. Setting it up It doesn't take a lot of boilerplate to initialize an OpenCV project. Here's my minimal CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (marmalade) find_package (OpenCV REQUIRED) add_executable (marmalade marmalade.cc) target_link_libraries (marmalade ${OpenCV_LIBS}) I also like to set compiler flags to enforce the C++11 standard, but this is not necessary. In the main .cc file I have: #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" Now you can build the project by just typing cmake . && make in the terminal. Basic shapes First, we'll need an empty canvas. It will be a matrix (cv::Mat) with three unsigned char channels for RGB at Full HD resolution: const cv::Size video_size(1920, 1080); cv::Mat mat_frame = cv::Mat::zeros(video_size, CV_8UC3); This will also initialize everything to zero, i.e. black. Now we can draw our graphics! I had an initial idea of an endless cascade of concentric rings each rotating at a different speed. There might be color and brightness variations as well but otherwise it would stay static the whole time. You can't see a circle's rotation around its center, so we'll add some features to them as well, maybe some kind of bars or spokes. A simplified render method for a ring would look like this: void Ring::RenderTo(cv::Mat& mat_output) const { cv::circle(mat_output, 8 * center_, 8 *

## Deep Probabilistic Modelling with Gaussian Processes #NIPS2017

DevFeed: [Deep Probabilistic Modelling with Gaussian Processes #NIPS2017](<https://devfeed.tech/articles/deep-probabilistic-modelling-with-gaussian-processes-nips2017-40106.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2017-12-04-nips-tutorials-dgp/>)

Published: 2017-12-04T12:00:00Z

Content type: tutorial

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [VAE](<https://devfeed.tech/topics/vae.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [NeurIPS](<https://devfeed.tech/topics/neurips.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [bias](<https://devfeed.tech/tags/bias.md>), [conference](<https://devfeed.tech/tags/conference.md>), [data](<https://devfeed.tech/tags/data.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [gaussian](<https://devfeed.tech/tags/gaussian.md>), [inference](<https://devfeed.tech/tags/inference.md>), [modelling](<https://devfeed.tech/tags/modelling.md>), [neural-network](<https://devfeed.tech/tags/neural-network.md>), [neurips](<https://devfeed.tech/tags/neurips.md>), [probabilistic](<https://devfeed.tech/tags/probabilistic.md>), [research](<https://devfeed.tech/tags/research.md>), [supervised-learning](<https://devfeed.tech/tags/supervised-learning.md>), [theory](<https://devfeed.tech/tags/theory.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [unsupervised-learning](<https://devfeed.tech/tags/unsupervised-learning.md>), [videos](<https://devfeed.tech/tags/videos.md>)

### AI overview

Lecture notes from a NeurIPS 2017 tutorial introduce deep probabilistic modelling with Gaussian processes, covering probabilistic neural networks, uncertainty, graphical models, and the computational challenge of inference.

### Source excerpt

Lecture notes from Neil Lawrence's NIPS 2017 tutorial on deep probabilistic modelling with Gaussian processes -- from GPs to deep GPs and variational inference.