FILTs TMP2 # - No Temp Transfer and...

  • OmegaSupreme
    28th Jan 2014 Member 1 Permalink

    I have several awsome ideas for FILT.

    IDEA 1 - FILTs TMP2 # can determine if FILT transfers temperature to itself.
    FILT (Tmp2 0) - Transfers temperature like normal.
    USES: All Current Uses so far.

    FILT (Tmp2 1) - Transfers temperature to ONLY adjacent FILT.
    USES: Color Lasers, Beams, Printers and Picture Making Creations.

    FILT (Tmp2 2) - DOES NOT Transfer temperature at all.
    USES: Can allow users to create color printers that can print words and things out in the desired color, 1 color, 2 colors, or multiple formatted colors as well. (A concept that I am currently working on).
    I made a save that shows somewhat what I'd like to do with FILT, but I had to seperate FILT using SHLD so they wouldn't transfer their individual temperatures to each other. I'm working on a really cool printer that can print stuff in color the way I want it and so I'll have to compensate until this is possibly implemented, if it ever will be.
    Concept Idea Save:



    IDEA 2 - Dcolor changes the color of filt to its EXACT color (which it currently doesn't seem to do).
    Dcolor can be set in the console or using PROP Tool.

    I had something else to say, but I forgot about it, so until next time.

    - Omega Supreme

    Edited once by OmegaSupreme. Last: 28th Jan 2014
  • jacksonmj
    28th Jan 2014 Developer 0 Permalink

    Most things can probably be done using existing FILT behaviour. Specifically, by using DTEC to set the colour of FILT independent of temperature.

     

    When a photon passes a particle of DTEC, any FILT next to the DTEC particle will be set to the photon colour (this affects single pixel straight lines of FILT, starting from any FILT directly touching the DTEC). Changing the temperature of FILT does not affect the colour once the colour has been set using this method.

     

    An example:

    The bit on the right just produces photons of varying colours. On the left, there is a particle of DTEC with FILT below it. Any FILT affected by the DTEC does not change colour in response to temperature changes, and is perfectly happy being adjacent to FILT with a different colour.

     

     

    Setting colour can also be done using the console or PROP tool, by setting ctype, but it's a bit more complicated.  ctype=0 means normal behaviour with colour based on temperature, most other values give varying colours of photons. Photon colours are in the form of a bitfield which details which wavelengths are present in the photon (such as red, yellow, green, turquoise, blue). ctype=1 gives blue, ctype=4096 gives green (note power of 2, 4096=2^12, so setting ctype bit 12 only), ctype=1+4096=4097 (setting bits 0 and 12) gives blue+green=turquoise.

    Converting normal RGB colours to the closest matching set of photon wavelengths is nontrivial.

     

     

    Is there any particular reason for idea 2? Decoration colours on FILT do not affect the colour of photons passing through it. The reason the colour is currently darker is because FILT is partially transparent - the black background can be seen through it. The transparency means that any particles passing through FILT (such as BIZR) should always be visible.

    Edited 2 times by jacksonmj. Last: 28th Jan 2014
  • benthecrazy
    28th Jan 2014 Member 0 Permalink

    You can pick the colors you need from here

    It has all primary wavelengths and all secondary wavelengs.
  • minecraft-physics
    29th Jan 2014 Member 0 Permalink

    or you can make your own by setting the ctype of PHOT/FILT:

     

    The 1s of a binary representation of the ctype correspond with the wavelengths, with ctype 1 corresponding to 1 blue wavelength and ctype 1073741824 (2^30) corresponds to 1 red wavelength e.g. I wrote an article in greater detail on the wiki.