SketchPad

Some web space to sketch, doodle and make notes. Made using these tools. See more of my work here.

Daily Sketches

Sketch 2015-06-22

        void ofApp::setupAnim() {
    masker.setup();
    layer1 = masker.newLayer();
    image1.setup("cardboard.png", width, height, 1, TEXTURE_OFFSET_MIDDLE_CENTER);
    image2.setup("cardboard-mask.png", width, height, 1, TEXTURE_OFFSET_MIDDLE_CENTER);
}

void ofApp::updateAnim(){
    masker.beginLayer(layer1);
    {
        ofBackground(ofColor::black);
        ofSetColor(ofColor::white);
        image1.incrementTextureOffsetY(0.02);
        image1.draw();
    }
    masker.endLayer(layer1);

    masker.beginMask(layer1);
    {
        ofBackground(ofColor::black);
        ofSetColor(ofColor::white);
        image2.incrementTextureOffsetY(-0.02);
        image2.draw();
    }
    masker.endMask(layer1);
}

void ofApp::drawAnim() {
    ofBackground(ofColor::black);
    ofSetColor(ofColor::white);
    masker.draw();
    if(ofGetFrameNum() == 100) {
        renderGif();
    }
}
    

Overlaying the same texture as a mask

Daily sketch