Публикации по теме 'threejs'


Учебник по ThreeJS - Сравнение наиболее распространенных материалов
После того, как вы попробуете каждый тип материала, который предлагает ThreeJS, вы почувствуете себя свидетелем эволюции графического качества видеоигр. Это напоминает мне об огромной разнице в рендеринге Лары Крофт за более чем 20-летний период: В ThreeJs есть несколько материалов на выбор, когда вы решаете, как отображать свои модели. Он имеет MeshDepthMaterial , который отображает каждый пиксель вашей сетки в оттенках серого; чем ближе, тем белее, тем дальше темнее. Он..

Введение в Three.JS
В этом посте мы собираемся обсудить одну из очень интересных библиотек JavaScript — Three.js, поэтому давайте поговорим о: Что такое Three.js? Three.js — это библиотека JavaScript с открытым исходным кодом, которая используется для отображения графики, 3D- и 2D-объектов в веб-браузере. Он использует API WebGL за кулисами. Three.js позволяет вам использовать ваш GPU (графический процессор) для рендеринга графики и 3D-объектов на холсте в веб-браузере. поскольку мы используем..

Контроллер от третьего лица в Three.js
Живая демонстрация: https://webgl- Third-Person-controller.vercel.app/ Управление W — двигаться вперед S — двигаться назад A — поверните налево D — поверните направо Shift + W — Бежать вперед 🚀 Для прохождения этого пошагового руководства необходимы базовые знания javascript и Three.js . Это не учебник по Three.js, я сосредоточусь на самой механике управления персонажем. Официальная документация Three.js действительно хороша и содержит множество полезных..

Применить эффект сбоя к событию прокрутки от Three.js
Эффект сбоя заставляет посетителя оставаться на вашем сайте дольше Задний план Я только начал изучать Three.js. Как вы знаете, эта библиотека мощна для создания трехмерной анимации, анимированной графики и эффектов. В этом посте я собираюсь объяснить, как мне удалось реализовать изображение сбоя с помощью прокрутки с помощью React. Нет никакого смысла в том, что я выбрал React. Это просто один из основных фреймворков, и он немного полезен для некоторых разработчиков, но я не упоминаю..

Настройка вершинных шейдеров
Когда вы как программист графики впервые слышите о шейдерах, они кажутся волшебными. Напишите крошечные кусочки кода на этом странном языке, и они с молниеносной скоростью сделают безумные эффекты возможными. Затем вы смотрите на какой-нибудь код шейдера и теряетесь. Зайдите как-нибудь в ShaderToy . Это круто, но устрашающе. И слишком мало блогов рассказывают о том, как на самом деле создавать эти пиксельные эффекты с нуля. В этом сообщении блога об этом тоже не говорится, но мы..

Привет (3D) мир
Недавно мне понадобился специальный способ отображения данных о географическом местоположении, который будет немного полезен для сайта с резюме. Конечный результат показан на GIF-изображении ниже. В этой статье вы пройдете через этапы от вдохновения, подготовки данных и реализации с использованием WebGL до THREE.js. Код примера будет урезанной версией глобуса, который мне нужен для моего конкретного случая использования, но он будет отображать те же геометрические фигуры, но не будет..

Мой опыт работы с Substance Designer в веб-3D
Процедурные текстуры в WebGL Краткое вступление от автора : как человек, который знает и работал с glsl шейдерами , меня интересовал вид инструмента, который позволяет мне работать со сложными структурами в процедурном порядке. На конференции GPU Technology Conference 2016 есть презентация: Материалы MDL для шейдеров GLSL: теория и практика » - в ней объясняется возможность экспорта данных .mdl в шейдер glsl. код, который впоследствии можно будет использовать в..