Author Topic: Optics  (Read 25236 times)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Optics
« Reply #45 on: September 19, 2005, 04:15:35 PM »
I'm going to start on this idea.  I'll keep it real simple, ignoring bioluminescence, and just have light levels decrease as you get deeper in pond mode, and increase as your surface area does (bigger thigns are easier to see).

I think this might be the impetous to see speciation develop naturally in pond mode.
« Last Edit: September 19, 2005, 04:16:02 PM by Numsgil »

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Optics
« Reply #46 on: September 19, 2005, 04:18:02 PM »
That was the kind of thing I always had in mind for pond mode anyway.

Go for it.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Optics
« Reply #47 on: September 25, 2005, 08:15:58 AM »
thats a good start, maybe later we can take the other stuff
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Optics
« Reply #48 on: September 25, 2005, 03:22:40 PM »
I'll probably start on it in earnest after 2.4 is up.

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Optics
« Reply #49 on: October 07, 2005, 10:58:00 AM »
so very very sweet, but nums, could we have Biol (bioluminescence) later?
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Optics
« Reply #50 on: October 07, 2005, 11:17:21 AM »
I would think that bioluminescence would be a feature of allowing bots to (temporarily) change their own color. Should be straight forward enough.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Optics
« Reply #51 on: October 07, 2005, 11:19:10 AM »
thats basacly what ive been saying, they change color temporary and can keep bioling fo aslongest they want, of course with a energy cost.
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Optics
« Reply #52 on: October 07, 2005, 01:46:22 PM »
And on the opposite side of the coin they would be able to hide against the background color of the screen (also at a cost)
The actual cost should be proportional to the amount of R, G and B that they want to change by and should be charged per cycle with the default (no changing) to revert to normal color for the species.

I also would like to see the visibility of a robot being proportional to the difference between its color and that of the background screen.

In addition to this we should have controls that can change the background color (with day/night cycles, polution levels from the e-grid etc.) so that programmers don't design their bots to be "invisible" from the getgo.

Or possibly only allow sight differences in certain types if sim like pondmode or for mutations to find the best color.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
Optics
« Reply #53 on: October 07, 2005, 01:50:50 PM »
persinaly im not very happy with RGB idea, I rather have frequens or wavelenght. like the bots have a standard color and then can biol different and then we give a mathematical propotion of the cost
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Optics
« Reply #54 on: October 07, 2005, 02:12:02 PM »
RGB vs. wavelength/frequency is immaterial.  All visible colors can be made from RGB just as easily as with wavelength or frequency.

RGB has the benefit that that's how computers display color anyway.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Optics
« Reply #55 on: October 07, 2005, 02:57:34 PM »
All robots already have RGB values stored in their data files already. It is the only way that VB can display them.

If we were to use wavelengths then..

first. we would have to convert them to RGB in order to display them.

Second. some colors like Brown and Pink would not be possible without mixing several wavelengths and displaying them simultaineously.

RGB is way simpler to use and implement.

There could also be an intensity value which is effecively R, G and B added together so that 765 (255+255+255) would be maximum intensity (pure white) and zero would be minimum. Almost all intensities would have several RGB combinations that could make them.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Optics
« Reply #56 on: October 07, 2005, 03:09:50 PM »
Actually PY there is 256 * 256 * 256, which is := 16.777.216 colors... Some very alike, but still another nuance (or whatever it is called in english, same color only slightly different and to the human eye really no difference)
« Last Edit: October 07, 2005, 03:11:31 PM by Greven »
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Optics
« Reply #57 on: October 07, 2005, 03:37:27 PM »
PY was talking about Black to White light intensity.

Like if you have a Black and White monitor displaying RGB, what intensities will each color be.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Optics
« Reply #58 on: October 07, 2005, 03:47:01 PM »
Quote
Actually PY there is 256 * 256 * 256, which is := 16.777.216 colors

I know that but there are only 766 intensities, one of which is 0 therefore 765 is the highest possible intensity, bright white, while zero is the lowest possible intensity, black.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Optics
« Reply #59 on: October 07, 2005, 06:03:13 PM »
Oh sorry, I didnt read the whole post, just scan it and saw 3* 255 which didnt fit into my world...

I am truely sorry!
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001