Color Fractal

  • FeynmanLogomaker
    26th Sep 2013 Member 0 Permalink

    local element1 = elements.allocate("FEYNMAN", "FRCT")
    elements.element(elements.FEYNMAN_PT_FRCT, elements.element(elements.DEFAULT_PT_BCOL))
    elements.property(elements.FEYNMAN_PT_FRCT, "Name", "FRCT")
    elements.property(elements.FEYNMAN_PT_FRCT, "Description", "Fractalizer!")
    elements.property(elements.FEYNMAN_PT_FRCT, "Colour", 0x9000FF)
    elements.property(elements.FEYNMAN_PT_FRCT, "MenuSection", 11)
    elements.property(elements.FEYNMAN_PT_FRCT, "Gravity", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "Flammable", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "Explosive", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "Loss", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "AirLoss", 1)
    elements.property(elements.FEYNMAN_PT_FRCT, "AirDrag", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "Advection", 1)
    elements.property(elements.FEYNMAN_PT_FRCT, "Weight", 0)
    elements.property(elements.FEYNMAN_PT_FRCT, "Diffusion", 0)
    FRCTGraphics = function(i, r, g, b)
    local x = tpt.get_property('x', i)
    local y = tpt.get_property('y', i)
    return 1, 0x00000001,x % 255, y % 255, (x * y) % 255, 255, 0, 0, 0, 0
    end
    tpt.graphics_func(FRCTGraphics, tpt.element('FRCT'))

     

    Run it like you would any other Lua script; it makes a neat color pattern.

  • KOTOM
    26th Sep 2013 Member 0 Permalink

    Colorful and beautiful. Can you add usability? Like ON when spark.

  • Catelite
    26th Sep 2013 Former Staff 2 Permalink
    ...Fancy :O First lua script I've opened that runs on the first try! Good job.
  • Nobody905
    27th Sep 2013 Member 0 Permalink

    Looks great. But it does rape your FPS (And I'm running a 6-core AMD @ 3.33 GHz with 8 GB RAM, so that's not my problem...)

     

    Nice.

    Edited once by Nobody905. Last: 27th Sep 2013
  • FeynmanLogomaker
    27th Sep 2013 Member 0 Permalink

    @KOTOM (View Post)

     I tried to make it do that, but I'm having trouble getting it to work...

     

    @Catelite (View Post)

     ...OK, I wasn't confident this would even work right, but if Catelite likes it...

  • KOTOM
    28th Sep 2013 Member 0 Permalink

    Nobody905:

    Looks great. But it does rape your FPS (And I'm running a 6-core AMD @ 3.33 GHz with 8 GB RAM, so that's not my problem...)

     

    Nice.

     MGUN kills FPS better =)