Есть работа над codepen, он помечен тремя js, и мы хотим изменить его цвет - PullRequest
0 голосов
/ 10 января 2020

Мы находим BLOB-эксперимент на Codepen (https://codepen.io/vcomics/pen/ZwNgvX). И мы хотим использовать это, но есть проблема. Это цвет меняется на этом объекте perlin (rcolor, gcolor, bcolor);

perlin: {
    speed: 0.4,
    size: 0.7,
    perlins: 1.0,
    decay: 1.20,
    displace: 1.00,
    complex: 0.50,
    waves: 3.7,
    eqcolor: 0,
    rcolor: 1, <--
    gcolor: 0, <--
    bcolor: 0, <--
    fragment: false,
    points: false,
    redhell: true,
  }

Это похоже на код RGB, но это не так. Мы пишем код RGB Red (255, 0, 0), но он не работает. Это сделано с трех. js цветовая гамма. Пример об этом есть на сайте трех. js;

//Separate RGB values between 0 and 1
var color = new THREE.Color( 1, 0, 0 );

(https://threejs.org/docs/#api / en / math / Color.set )

Мы не понимаем, как работают эти цветовые шкалы. Его надо так написать? Почему это так сложно? Мы хотим придать цвету шарик, какой цвет мы хотим, кто-нибудь знает, как это сделать?

Изменить (Для комментария ниже, хочу объяснить проблему лучше);

Привет, спасибо за ваш комментарий, но мы уже можем сделать это красным: D, а также зеленым, синим и желтым. Мы хотим дать какой цвет мы хотим. Пример я хочу дать фиолетовый цвет, но когда мы пишем его RGB-код, он не работает. Поэтому мы не понимаем, как это работает. Вот почему мы должны узнать, как это работает

1 Ответ

0 голосов
/ 10 января 2020

изменить значения в строках 138-140 на

rcolor: 255,

gcolor: 255,

bcolor: 0,

, и капля будет красной.

...