Войти
ПрограммированиеФорумВеб

Проблемма в three.js

Страницы: 1 2 Следующая »
#0
13:29, 8 ноя. 2017

Добрый день, подскажите пожалуйста, где искать источник проблемы... загружаю fbx с персонажем. Все отображается нормально, но когда увеличивается число этих персонажей , они засвечиваются вплоть до белого цвета (чем больше персов, тем больше засвет) и двигается всего один перс.... точнее они двигаются, но оооооооооочень медленно, практически не заметно...
http://www.gamedev.ru/files/images/?id=129110
http://www.gamedev.ru/files/images/?id=129111


#1
13:54, 8 ноя. 2017

надо смотреть как ты персонажей создаешь в коде

#2
14:01, 8 ноя. 2017

Я - никак. Мне дали архив  с файлами (хтмл и js)
в одну папку я экспортирую fbx с персонажем из макса. Открываю Хром и перс у меня в браузере. Но когда я увеличиваю количество его персон, они засвечиваются.
Пробовал экспортировать других персонажей. Засветов нет, но есть проблема с движением, описанная выше.

#3
14:11, 8 ноя. 2017

KononovR
скорее всего человек в коде не обновляет переменную а каждый раз ее перемножает из за этого и засветы и скорость анимации страдает, к FBX формату это отношения не имеет, в коде лажа.

#4
14:24, 8 ноя. 2017

Подскажите пожалуйста, какие переменные нужно искать?

#5
14:33, 8 ноя. 2017

KononovR
Приятно конечно что ты меня телепатом считаешь но без исходного кода к сожалению я бессилен, хотя подожди.... открываю третий глаз.... нет все равно без исходного кода все в пустую. Это не проблема движка а рукожопие вашего программиста.

#6
14:40, 8 ноя. 2017

А ты можешь код посмотреть?

#7
14:42, 8 ноя. 2017

KononovR
Могу но на общественных начала, тоесть выкладывай ссылку или сюда запости js исходники, только не надо threejs сюда постить)

#8
14:43, 8 ноя. 2017

https://cloud.mail.ru/public/LGiq/9sKRXwfaH

#9
14:45, 8 ноя. 2017

Ну, мне править ничего не нужно, просто тыкнуть в место где кроются ошибки...... хотя я подозреваю, что там сам черт ногу сломит.... но я не программист...

#10
14:55, 8 ноя. 2017

в index.html
исправишь функцию animate, на такую, 192 строчка, это исправит баг с замедленной анимацией

function animate()
      {
        requestAnimationFrame( animate );
        let delta = clock.getDelta();

        if ( mixers.length > 0 )
        {
          for ( var i = 0; i < mixers.length; i ++ )
          {
            mixers[ i ].update( delta );
          }
        }

        stats.update();
     
       

        render();

      }

у тебя не загружаются текстуры, нет папки PERS_4, я ее создал и накидал туда текстур из другой папки, переименовал правильно и у меня все персонажи выглядят одинаково.

#11
14:59, 8 ноя. 2017

через жопу написана функция draw_three на каждого перса она добавляет источник света чем больше персонажей тем ярчи они становятся вот и вся беда как исправить там надо всю функцию переписать.

#12
15:06, 8 ноя. 2017

Спасибо огромное!

#13
15:56, 8 ноя. 2017

KononovR
что за проект?

#14
16:18, 8 ноя. 2017

Это какая-то игра должна быть... иногда, когда основной работы нет, она всплывает. Пока весь проект, видимо только в голове у работодателя...

Страницы: 1 2 Следующая »
ПрограммированиеФорумВеб

Тема в архиве.