3
$\begingroup$

This is the amusement ride "The Zipper" I'm trying to create in blender:

enter image description here

I am working on the lights around the ring here:

enter image description here

I created one light and used a few array modifiers to create this:

enter image description here

MY PROBLEM: I am unable to create the color pattern from the reference image. I want the lights to be red on the outside and change to yellow and orange around the center.

I searched online everywhere, but couldn't find an answer to this. Perhaps it isn't possible? I want to avoid applying the array modifiers to keep my model simple, but that might be the only way.

Any help with this problem would be greatly appreciated!

Thanks!

$\endgroup$

2 Answers 2

4
$\begingroup$

Or you can use Gradient Texture with an empty to control the center.

  1. Use Texture Coordinate > Object
  2. Put an empty where you want the center, and use it as target for Texture Coordinate
  3. Use Gradient Texture > Spherical and Color Ramp

enter image description here

$\endgroup$
3
  • 2
    $\begingroup$ wow that's it ah ah $\endgroup$
    – moonboots
    May 17, 2020 at 16:04
  • $\begingroup$ Funny thing, I tried Wave texture at first, but couldn't make it work :). $\endgroup$ May 17, 2020 at 18:31
  • $\begingroup$ Wow thank you so much! This was so simple and helpful! $\endgroup$
    – Kjrs85
    May 18, 2020 at 0:13
2
$\begingroup$

Someone must know how to do it with the Gradient node but it was much easier for me to use the Texture > Wave node (Rings mode).

You just need to plug Texture Coordinate (Object output) > Mapping > Wave > ColorRamp > Diffuse > Material Output. Tweak some values like Wave's Scale or Mapping's Location and Scale so that it fits the objects.

You can even animate the lights if you keyframes these values.

enter image description here

$\endgroup$
3
  • $\begingroup$ So even though this isn't the solution I used, it is VERY COOL! I will definitely be using this node chain in the lights for the front of the ride! It will look so cool when I animate it!! Thanks for much!! $\endgroup$
    – Kjrs85
    May 18, 2020 at 0:14
  • $\begingroup$ Nice answer. Can it be made so that each object instance has a single color instead of the gradient showing through? $\endgroup$
    – sleblanc
    May 18, 2020 at 3:12
  • $\begingroup$ I'm not sure, maybe with animation nodes? $\endgroup$
    – moonboots
    May 18, 2020 at 5:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .