Результаты поиска по запросу "three.js"

3 ответа

Three.js: Показать мировые координатные оси в углу сцены

Вероятно, это очень простая проблема, но я пока не нашел решения, и это меня беспокоит. Я хотел бы показать стрелки, указывающие направления мировых координат (x, y, z) в нижнем правом углу камеры, как это делается в Maya, чтобы при вращении ...

1 ответ

Сравнение методов создания материала скайбокса в three.js

Когда дело доходит до создания скайбоксов в three.js, я видел две разные школы мысли. Предполагая, что у нас есть код var imagePrefix = "images/mountains-"; var directions = ["xpos", "xneg", "ypos", "yneg", "zpos", "zneg"]; var imageSuffix = ...

3 ответа

Направьте прожектор в направлении камеры three.js (фонарик)

Я действительно новичок в этом деле. Я хочу сделать простую 3D-сцену, где я могу летать с PointerLockControls, но я также хочу иметь некоторый фонарик. Так что точечный свет должен указывать то же направление, что и камера. Я сделал прожектор, ...

ТОП публикаций

2 ответа

Три JS Map Material вызывают предупреждение WebGL

Я пытаюсь определить материал для ячеек, загруженных из OBJLoader с помощью следующей функции-оболочки: function applyTexture(src){ var texture = new THREE.Texture(); var loader = new THREE.ImageLoader(); loader.addEventListener( 'load', ...

1 ответ

Ручной отбор усеченного конуса с помощью Three.js

Я работаю над воксельной игрой с three.js. Для этого мне нужно сгенерировать столько фрагментов, сколько требуется для заполнения экрана. В настоящее время я загружаю круг радиуса 20 вокруг игрока. Какой самый простой способ вычислить точный ...

1 ответ

Three.js масштабируется, чтобы соответствовать ширине объектов (игнорируя высоту)

У меня есть набор блочных объектов, и я хотел бы установить перспективную камеру таким образом, чтобы вся их ширина была полностью видимой (высота будет слишком большой - это нормально, мы будем перемещаться вверх и вниз). Я видел, что есть ряд ...

3 ответа

Three.js - вращение сферы вокруг определенной оси

У меня проблема. В Three.js я хочу вращать сферу (Землю) вокруг оси, наклоненной на 23,5 градуса. Я обнаружил, что сфера: сфера.ротация.х, сфера.ротация и сфера.ротация, но когда я комбинирую их в правильном соотношении, вращение сферы становится ...

1 ответ

Преобразование вершинных нормалей в three.js

У меня проблемы с вершинными нормалями в THREE.js. (Для справки я использую ревизию 58.) По разным причинам я хотел бы сначала вычислить нормали вершины грани, когда я настраиваю свою геометрию, а затем свободно изменять ее, объединять и еще ...

3 ответа

Вычислить нормали из карты смещения в three.js r.58?

Я использую нормальный шейдер в three.js r.58, который я понимаютребуется карта нормалей [https://stackoverflow.com/questions/17453298/twisted-normals-with-the-three-js-normal-shader-r-58] , Однако я использую динамическую карту смещения, поэтому ...

1 ответ

Three.js - проблемы плавного затенения материала Ламберта по пользовательской геометрии

Я создал пользовательскую геометрию в Three.js. Теперь я хотел бы создать сетку, которая использует материал Ламберта с гладкой тенью. Используя цикл, я создал массив вершин, затем граней, а затем я вызвал geometry.computeCentroids(); ...