Author Topic: Random light temperatures / color  (Read 4433 times)

2018-04-20, 22:06:08

arqpv

  • Active Users
  • **
  • Posts: 29
    • View Profile
Hey everyone

I'd like to know your workflow to randomize light temperatures, and if there is none, add it to requests.
For example I have a building facade and want to have all my instanced lights randomize their intensity and temperature, given a certain range, like between 3800K and 6500K and intensity varying from 15 to 50. Maybe different apartments (a group of lights) could have the same color and intensity or turn them off all the way.
There used to be a script for vray that did this but has not worked for a while.

Thanks!!!

2018-04-20, 22:24:07
Reply #1

iancamarillo

  • Active Users
  • **
  • Posts: 281
    • View Profile
you can use a noise controller

2018-04-21, 09:41:50
Reply #2

Frood

  • Active Users
  • **
  • Posts: 1931
    • View Profile
    • Rakete GmbH
Never underestimate the power of a well placed level one spell.

2018-04-23, 12:03:27
Reply #3

arqpv

  • Active Users
  • **
  • Posts: 29
    • View Profile
Man why didn’t I think of trying it that way before!, sounds like a quite clever solution, thanks for te response!
Will try it today, although I do hope this gets added in a future release since it would be very useful for archviz.

2019-08-09, 10:48:51
Reply #4

Darawork

  • Active Users
  • **
  • Posts: 21
    • View Profile
Hi,

I found a sneaky way to get this working with AudioFloat controllers playing different colours of noise, in wav format.
Changing the 'Seed' value in the CoronaMultiMap changes the Corona Color mapping of each 'Instanced' CoronaLight in the scene.
Advancing the frame value on the timeline in 3DSMax randomises the Output Multiplier of each Hue.

May need some tweaking to suit, but it works here for quickly lighting up rooms in a multi-story building type scenario.

Setup screenshot attached:
Windows 10/11, 3DS Max 2022, Revit 2023, AutoCad 2023, Dell Precision 5810/20, nVidia Quadro P5000/RTX 5000, Corona 10/11.