Habr

Разбор рендера фейковых теней (и не только) в Танки Онлайн

Привет! Меня зовут Артур, я работаю разработчиком в команде Unity компании Альтернатива Гейм . В этой статье я расскажу, как мы реализовали технику фейковых blob-теней в нашей игре Танки Онлайн на Nintendo Switch , используя проекционные меши, а также о том, какие еще применения мы нашли для этой техники.

habr.com/ru/articles/891070/

#разработка_игр #unity #3d #тени #графика #рендер #рендеринг #танки_онлайн

Разбор рендера фейковых теней (и не только) в Танки Онлайн

Привет! Меня зовут Артур, я работаю разработчиком в…

Хабр
Habr

Борьба с перерендерами в React

На тему мемоизации написано довольно много статей, и все они хорошо раскрывают суть. Но мне часто не хватало шпаргалки, которую можно отправить на вопрос «А как мемоизировать?». В статье речь пойдет исключительно о функциональных компонентах.

habr.com/ru/articles/884094/

#React #Javascript #хуки #мемоизация #рендеринг #преждевременная_оптимизация

Habr

Как новая технология сжатия текстур от NVIDIA позволяет экономить до 95% видеопамяти

Похоже, что эпоха жалоб на нехватку видеопамяти подходит к концу. Оказывается, NVIDIA, в своей привычной манере "сначала сделаем, потом расскажем", несколько лет тихо работала над новой технологией сжатия текстур . Она способна радикально изменить подход к использованию видеопамяти в современных играх и 3D-приложениях, сократив ее потребление в десятки раз. И хотя пока технология находится в бете, первые результаты тестирования в реальных условиях уже демонстрируют ее огромный потенциал.

habr.com/ru/companies/x-com/ar

#xcomshop #сжатие_текстур #рендеринг #nvidia #видеокарты #гейминг #3dграфика

Как новая технология сжатия текстур от NVIDIA позволяет экономить до 95% видеопамяти

NVIDIA научилась снижать потребление VRAM на 95% Похоже,…

Хабр
Habr

[Перевод] От ASCII к ASIC: портируем donut.c на крошечный кремниевый срез

Прошло много лет с тех пор, как я написал donut.c , и всё это время я не раз задумывался, можно ли как-то упростить этот проект. Например, может быть, нашёлся бы способ очертить пончик лучами, дописав для этого немного кода. В октябре 2023 года я написал твит о совершенно внезапном просветлении , позволившем мне найти новый подход к этой проблеме — без привлечения памяти, без каких-либо синусов, косинусов, без квадратных корней, деления, строго говоря, даже без умножения. Всё нужное можно отобразить с помощью одних только сдвигов и сложений. Вот обновлённая версия на C .

habr.com/ru/articles/880920/

#программирование #анимация #рендеринг #оптимизация #RGB #трассировка_лучей

От ASCII к ASIC: портируем donut.c на крошечный кремниевый срез

Прошло много лет с тех пор, как я написал donut.c ,…

Хабр
Habr

Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

Казалось бы, техническая сторона графики у игр, созданных на одном игровом движке, должна быть более-менее схожей. Вот я и приступил к реверс-инжинирингу рендеринга Genshin Impact, не питая особого энтузиазма, ожидая увидеть там что нибудь вроде Universal Render Pipeline, стандартного решения для мобильных игр на Unity, с шейдером Cell shading для отрисовки персонажей. Но реальность преподнесла немало сюрпризов...

habr.com/ru/articles/874866/

#Unity #Genshin_Impact #рендеринг #трехмерное_моделирование #дизайн_игр #разработка_игр #игровые_движки #компьютерная_графика

Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

Итак, Genshin Impact... В нем используется кастомный…

Хабр
CASBT

**Графические станции в облаке: Революция в вычислительных мощностях для профессионалов**

*В последние годы облачные технологии стали неотъемлемой частью жизни пользователей по всему миру. Одним из самых перспективных направлений в области облачных вычислений стало предоставление мощных графических ресурсов через удалённые платформы. Графические станции в облаке позволяют пользователям и компаниям запускать высоконагруженные графические приложения без необходимости инвестировать в дорогостоящее оборудование. Это открывает новые горизонты для творческих и технических специалистов, работающих в таких сферах, как 3D-моделирование, видеомонтаж, рендеринг, искусственный интеллект и другие задачи, требующие высокой вычислительной мощности. В этой статье мы рассмотрим, что такое графические станции в облаке, как они работают, какие преимущества и недостатки они предлагают, а также как они меняют традиционные подходы к вычислениям в самых разных отраслях.*

Вот несколько хештегов, которые подойдут для статьи о графических станциях в облаке:
#ГрафическиеСтанции #ОблачныеТехнологии #ОблачныеВычисления #GPU #3DМоделирование #Видеопродакшн #Рендеринг #МашинноеОбучение #ИскусственныйИнтеллект #ОблачныеРешения #CloudComputing #ОблачнаяГрафика #GPUВОблаке #ВиртуальныеРабочиеСтанции #ПрофессиональныеРесурсы #ТехнологииБудущего #ТехнологииДляПрофессионалов #Нейросети #ОблачныеПлатформы

Что такое графические станции в облаке?
Графическая рабочая станция в облаке представляет собой виртуальный сервер с мощными графическими процессорами (GPU), который запускается и используется удалённо через интернет. Такие решения обеспечивают доступ к вычислительным мощностям, аналогичным тем, что доступны на высокопроизводительных физических станциях, но без необходимости покупать и поддерживать дорогостоящее оборудование.
Облачные графические станции позволяют выполнять ресурсоёмкие задачи, такие как 3D-рендеринг, создание сложных визуализаций, обработка видео, тренировка и тестирование нейронных сетей, а также запуск высококачественных игр. Благодаря поддержке профессиональных GPU, таких как NVIDIA Tesla, A100, V100 и T4, облачные решения обеспечивают необходимые ресурсы для работы с самыми сложными задачами.
Преимущества графических станций в облаке
**Гибкость и масштабируемость**
Одним из главных преимуществ облачных графических рабочих станций является их гибкость. Пользователи могут легко увеличивать или уменьшать ресурсы в зависимости от своих потребностей. Это особенно важно для компаний, которые сталкиваются с непредсказуемыми графическими нагрузками, например, при проведении крупных проектов или во время пиковых рабочих периодов.
**Снижение затрат**
В отличие от традиционного подхода, когда компании покупают и поддерживают дорогие графические рабочие станции, облачные решения позволяют арендовать ресурсы по мере необходимости. Это позволяет существенно снизить капитальные расходы и сократить затраты на техническое обслуживание и обновления.
**Доступность и удалённая работа**
Облачные графические станции обеспечивают возможность работы из любой точки мира, где есть доступ к интернету. Это открывает новые возможности для удалённых команд, фрилансеров и компаний с распределёнными офисами.
**Обновление и поддержка оборудования**
Поставщики облачных услуг регулярно обновляют свои системы, что позволяет пользователям всегда иметь доступ к последним моделям графических процессоров и других компонентов, без необходимости самостоятельно следить за обновлениями или заменой оборудования.
Ведущие поставщики облачных графических решений
На сегодняшний день существует несколько крупных игроков, предлагающих облачные графические рабочие станции.
**Amazon Web Services (AWS)**
AWS предлагает решения для работы с графическими приложениями на платформе EC2. Среди доступных инстансов с графическими процессорами — серии G4 и G5, которые используют NVIDIA T4 и A10G соответственно. Эти решения идеально подходят для рендеринга, анализа данных и машинного обучения.
**Microsoft Azure**
Microsoft Azure предлагает виртуальные машины с GPU в рамках N-серии, использующих графические процессоры NVIDIA Tesla и A100. Эти машины подходят для работы с приложениями, требующими большой вычислительной мощности, такими как 3D-моделирование, виртуальная реальность и искусственный интеллект.
**Google Cloud**
Google Cloud предоставляет виртуальные машины с доступом к GPU для выполнения графически интенсивных задач. Платформа поддерживает различные модели графических процессоров, включая NVIDIA Tesla T4 и V100, а также платформу для машинного обучения TensorFlow.
**Paperspace**
Paperspace предлагает облачные графические рабочие станции для различных нужд, включая рендеринг и машинное обучение. С помощью гибких тарифных планов и поддержки высокопроизводительных GPU, таких как NVIDIA Quadro, компания предоставляет доступ к вычислительным мощностям на нужное время.
**Shadow**
Shadow — это облачная платформа, ориентированная на пользователей, нуждающихся в мощных графических ресурсах для игр или творческих задач. Платформа позволяет запускать высококачественные игры и приложения, используя мощные серверы, доступные через интернет.
Применение облачных графических станций
Облачные графические рабочие станции находят широкое применение в различных отраслях. Одной из основных сфер является индустрия развлечений, где требуются мощные ресурсы для рендеринга 3D-графики и анимации. Видеопродакшн, создание спецэффектов, постпродакшн и другие творческие задачи могут быть решены с помощью облачных графических решений.
Другой важной областью является научное моделирование и исследовательская деятельность, где использование мощных вычислительных ресурсов ускоряет процесс обработки данных и проведения экспериментов. В частности, облачные решения становятся неотъемлемой частью разработки и тестирования искусственного интеллекта и машинного обучения.
Недостатки и вызовы
Несмотря на многочисленные преимущества, облачные графические станции имеют и свои недостатки. Одним из главных ограничений является зависимость от качества интернет-соединения. При низкой скорости или нестабильном соединении удалённая работа может стать затруднённой, особенно для задач, требующих высокой производительности и низкой задержки.
Кроме того, использование облачных решений может привести к дополнительным расходам на аренду ресурсов, которые могут быть значительными при постоянной нагрузке. Поэтому для компаний с постоянной потребностью в мощных графических ресурсах возможно, что традиционные решения на базе локальных рабочих станций будут более экономичными.
**Заключение
Графические станции в облаке — это революционное решение для профессионалов, работающих с графикой, видеопродакшном, машинным обучением и другими требовательными к вычислениям областями. Они предоставляют высокую гибкость, масштабируемость и экономическую эффективность, что делает их привлекательным выбором для множества отраслей. С развитием облачных технологий мы можем ожидать, что эти решения будут становиться всё более доступными и мощными, что откроет новые возможности для креативных и технических специалистов по всему миру.**

bastyon.com/casbt?s=06b3a89d25

«Графические станции в облаке: будущее вычислительных мощностей для профессионалов»

Bastyon
Jan 13, 2025, 17:46 · · · Elk · 0 · 0
Habr

Понятно про браузер: критические этапы рендеринга, аппаратное ускорение и оптимизации

В статье детально разобраны этапы браузерного рендеринга, от парсинга HTML до композиции, описана техническая работа на этапе лейаута, приведены практические советы по оптимизации, которые помогут выявлять и устранять узкие места в коде. Описана польза FLIP анимаций и дан пример ее реализации.

habr.com/ru/articles/834184/

#рендеринг #браузеры #layout #paint #compositing #FLIP_анимация #critical_rendering_path #критические_этапы_рендеринга #frontend

Понятно про браузер: критические этапы рендеринга, аппаратное ускорение и оптимизации

Во время того, как вы разрабатываете свое веб-приложение,…

habr.com
Habr

[Перевод] Думаете, вы всё знаете о box shadows?

Я люблю box-тени. Четыре года назад я выяснил, что мой процессор M1 может рендерить безумное количество таких теней, поэтому решил извлечь из них максимум, и мне это удалось. Если вам интересно, как пользоваться box-тенями, чтобы создать современный стиль UX, то вы не по адресу. Но если вам нравятся творчество и эксперименты, то продолжайте чтение. Я хочу поделиться худшими примерами того, что можно сделать при помощи box-теней в одном div. Примерами, которые не должны работать, однако почему-то работают. Но прежде чем приступить, нужно ответить на вопрос: что же такое box-тень?

habr.com/ru/articles/830902/

#boxshadow #div #raytracing #трассировка_лучей #свойства_css #рендеринг

Думаете, вы всё знаете о box shadows?

Я люблю box-тени. Четыре года назад я выяснил, что…

habr.com