Всем привет. Сегодня я хотел бы задеть такую тему, как рендеринг и шейдеры в Unity. Шейдеры - простыми словами это инструкции для наших видео-карт, которые говорят, как правильно отрисовывать и трансформировать объекты в игре. Итак, welcome to the club buddy.
Рубрика «render»
Что такое шейдеры, зачем они нужны и как разобраться во всем этом. Краткий экскурс по рендерингу в Unity
2022-07-17 в 11:33, admin, рубрики: AR и VR, C#, CGI (графика), engine, graph, HLSL, render, shaderlab, shaders, unityСоздаем свой React с рендером и useState за 30 минут
2022-02-19 в 11:44, admin, рубрики: createelement, javascript, jsx, parcel, React, react-dom, react.js, ReactJS, render, tsx, TypeScript, usestateПонимание работы процессов приходит с изучением механизмов, которые приводят в движение мелкие части большого пазла. Если представить, что Вам дали задачу объяснить, что такое React за полчаса, скорее всего, Вы бы выбрали один из двух вариантов:
-
пересказать все то, что изложено на первой странице официальной документации reactjs.org
Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU
2022-01-22 в 19:11, admin, рубрики: cpu, FPS, gpu, iOS, render, swift, разработка мобильных приложений, разработка под iOSRender Loop крутится — кадры мутятся.
Доброго времени суток, уважаемые читатели. Здесь я начинаю свой цикл статей о работе с графикой в iOS.
В моих планах разобраться с работой базовых механик отрисовки и углубиться к таким вещам как AVFoundation, Metal.
Но а пока хочется понять как работает из коробки отрисовка наших любимых кнопок, которые мы не устаем красить. Как достичь 60 кадров в секунду. Магические слова, что заставят возжелать наш интерфейс любого.
-
FPS
-
Render Loop
-
Проблемы с производительностью
-
Оптимизации
Что такое FPS?
Как говорит вики — это “Ка́дровая частота́, Читать полностью »
Война с тормозами. Оптимизация количества рендеров компонентов в React Native
2020-03-16 в 7:14, admin, рубрики: mobile, React, ReactJS, render, разработка мобильных приложенийПривет! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производительности. По крайней мере так случилось с нами. Через полгода активной разработки производительность нашего приложения упала ниже критического уровня — всё дико тормозило. Поэтому мы взялись за оптимизацию — убирали все «тормоза» во время запуска, переходов между экранами, отрисовки экранов, реакций на действия пользователя. В результате за три месяца довели пользовательский опыт до нативного уровня. В этой статье хочу рассказать о том, как мы оптимизировали приложение на React Native и решали проблему многократных ререндеров компонентов.
Я собрал рекомендации, которые помогут минимизировать количество бессмысленных перерисовок компонентов. Для наглядности в примерах сравниваю «плохую» и «хорошую» реализации. Статья будет полезна тем, кто уже столкнулся с низкой производительностью приложения, и тем, кто не хочет допустить этого в будущем.
Мы используем React Native в паре с Redux. Часть советов связана с этой библиотекой. Также в примере я использую библиотеку Redux-thunk — для имитации работы с сетью.
Читать полностью »
Outline эффект с использованием RenderFeature в Unity URP
2020-03-10 в 15:21, admin, рубрики: render, rendering pipeline, shaders, unity, unity3d, разработка игрВ Universal Render Pipeline, создавая свои RendererFeature, можно легко расширить возможности отрисовки. Добавление новых проходов в конвеер рендеринга позволяет создавать различные эффекты. В этой статье, используя ScriptableRendererFeature и ScriptableRenderPass, создадим эффект обводки объекта (Outline) и рассмотрим некоторые особенности его реализации.
Создание Outline эффекта в Unity Universal Render Pipeline
2020-03-10 в 15:21, admin, рубрики: render, rendering pipeline, shaders, unity, unity3d, разработка игрВ Universal Render Pipeline, создавая свои RendererFeature, можно легко расширить возможности отрисовки. Добавление новых проходов в конвеер рендеринга позволяет создавать различные эффекты. В этой статье, используя ScriptableRendererFeature и ScriptableRenderPass, создадим эффект обводки объекта (Outline) и рассмотрим некоторые особенности его реализации.
DreamWorks и HP: создание «Семейки Крудс»
2013-04-22 в 5:59, admin, рубрики: blade, cgi, graphics, render, rgs, storage, Анимация и 3D графика, блейд-сервер, Блог компании HP, виртуализация, СХД, метки: blade, cgi, graphics, render, rgs, storage, блейд-сервер, виртуализация, сервер, СХДЧетыре города. Восемьдесят миллионов рендер-часов. Многочисленные рабочие станции, мощнейшие блейд-серверы, лучшие специалисты в области анимации и компьютерной графики, сетевая архитектура HP FlexNetwork, 2166 копий в России и лучший в истории старт мультфильма в прокате на территории нашей страны. О чем идёт речь? О Мультфильме «Семейка Крудс» студии DreamWorks Animation, в создании которого HP принимали самое что ни на есть прямое участие.