Tumgik
#oscevents
rudyandmarta · 4 years
Photo
Tumblr media
She made an honest man out of him 😉⁠ .⁠ .⁠ .⁠ Awesome Vendors:⁠ Venue: @oscevents⁠ DJ: @junction_88⁠ Hair and Makeup: @karmeldesignteamartistry⁠ Dress: @justinalexander at @thedressingroom_celebration⁠ Catering: @arthurscatering⁠ Men's Attire: @menswearhouse⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #roaringtwentieswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #cfwamember #floridabrides #orlandobrides (at Orlando Science Center) https://www.instagram.com/p/CADIEH7nr3-/?igshid=1p4musck8tr05
0 notes
art-meganbenson · 2 years
Text
Listening Sculptures p2
Okay got the recognizer working with python-osc:
pip3 install SpeechRecognition
pip3 install pyaudio (check if you need other extras, https://github.com/Uberi/speech_recognition )
pip3 install textblob
python3 -m textblob.download_corpora
pip3 install python-osc
import speech_recognition as sr from textblob import TextBlob from pythonosc import udp_client
def interpret(input): text = input blob = TextBlob(text) sentiment = blob.sentiment.polarity print("sentiment is", sentiment) return sentiment
if name == "main":listening = True mic = sr.Microphone() rec = sr.Recognizer() # Set OSC stuff ip = "127.0.0.1" port = 9999 client = udp_client.SimpleUDPClient(ip, port) while listening: with mic as source: rec.adjust_for_ambient_noise(source) rec.dynamic_energy_threshold = 3000 #the higher, the more actively it filters. 1000 recognizes more quiet stuff than 3000ß try: print("Listening...") audio = rec.listen(source) response = rec.recognize_google(audio) print(response) sentiment_value = interpret(response) # send to interpret function client.send_message("/sentiment", 2) print("sent OSC") except sr.UnknownValueError: print("Not recognized, sending default values...") client.send_message("/sentiment", 1) print("sent default OSC")
#speech stuff adapted from #https://www.youtube.com/watch?v=ELTVRkbyetk and #https://www.youtube.com/watch?v=R1SFP3t7Gwo
^^^so if you run that
and then get the processing sketch:
//Take note that the baud rate is the same on both sides.
// Importing the library that will help us in sending and receiving the values from the Arduino // You always need to import the serial library in addition to the VSync library import vsync.; import processing.serial.;
// Below libraries will connect and send, receive OSC messages import oscP5.; import netP5.;
// Creating the instances to connect and send, receive OSC messages OscP5 oscP5; NetAddress dest;
// We create a new ValueReceiver to receive values from the arduino and a new // ValueSender to send values to arduino ValueSender sender; ValueReceiver receiver;
// The below variables will be syncronized with the Arduino and they should be same on the both sides. public int output; public int input = 2;
void setup() { // Starting the serial communication, the baudrate and the com port should be same as on the Arduino side. Serial serial = new Serial(this, "COM5", 9600);
// Ininialize the ValueReceiver and ValueSender with this (to hook it to your sketch) // and the serial interface you want to use. sender = new ValueSender(this, serial); receiver = new ValueReceiver(this, serial);
// Synchronizing the variables as on the Arduino side. The order should be same. sender.observe("output"); receiver.observe("input");
// Starting the OSC Communication. listen on port 9999, return messages on port 9998 oscP5 = new OscP5(this, 9999); dest = new NetAddress("127.0.0.1", 9998); }
void draw() { if (input == 1) { sendOsc(); } if (input == 2) { sendOsc(); } print("input: "); println(input); }
// Function to send OSC messages to browser void sendOsc() { OscMessage msg = new OscMessage("/socketio"); // tell the address msg.add((float)input); // add the message oscP5.send(msg, dest); //send the OSC message }
// Recieve OSC messages from browser void oscEvent(OscMessage theOscMessage) { if (theOscMessage.checkAddrPattern("/sentiment") == true) { // Receiving the output from browser output = theOscMessage.get(0).intValue(); print("output: "); println(output);
} }
IMPORTANT IS TO MATCH THE PORT FROM THE PYTHON TO THE LISTENING ONE IN THE PROCESSING SKETCH (in this case 9999)
And finally you need the arduino connected:
//Including the library that will help us in receiving and sending the values from processing
include
ValueReceiver<1> receiver; // Receiver Object ValueSender<1> sender; // Sender Object
// The below variables will be syncronized with the Processing and they should be same on the both sides. int output; int input;
int ledPin = 7; //LED Pin
void setup() { /* Starting the serial communication because we are communicating with the Arduino through serial. The baudrate should be same as on the processing side. */ Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT);
// Synchronizing the variables with the processing. The variables must be int type. receiver.observe(output); sender.observe(input); }
void loop() { // Receiving the output from the processing. receiver.sync();
// Matching the received output to light up LED if (output == 1) { digitalWrite(LED_BUILTIN, HIGH); input = 1; } else if (output == 2) { digitalWrite(LED_BUILTIN, LOW); input = 2; } sender.sync(); }
to some LEDS
All of the above code needs to be refactored as I've mushed two things together so there are bits that are unnecessary and no browser involved
0 notes
weiyewang0518 · 5 years
Text
Connect experimental processing and runway(pose net)coding
import oscP5.*; import netP5.*;
// Runway Host String runwayHost = "127.0.0.1";
// Runway Port int runwayPort = 57100;
int width = 400; int height = 350;
OscP5 oscP5; NetAddress myBroadcastLocation;
// This array will hold all the humans detected JSONObject data; JSONArray humans;
// This are the pair of body connections we want to form. // Try creating new ones! String[][] connections = {  {"nose", "leftEye"},  {"leftEye", "leftEar"},  {"nose", "rightEye"},  {"rightEye", "rightEar"},  {"rightShoulder", "rightElbow"},  {"rightElbow", "rightWrist"},  {"leftShoulder", "leftElbow"},  {"leftElbow", "leftWrist"},  {"rightHip", "rightKnee"},  {"rightKnee", "rightAnkle"},  {"leftHip", "leftKnee"},  {"leftKnee", "leftAnkle"} };
void setup() {  size(400, 350);  frameRate(25);
 OscProperties properties = new OscProperties();  properties.setRemoteAddress("127.0.0.1", 57200);  properties.setListeningPort(57200);  properties.setDatagramSize(99999999);  properties.setSRSP(OscProperties.ON);  oscP5 = new OscP5(this, properties);
 // Use the localhost and the port 57100 that we define in Runway  myBroadcastLocation = new NetAddress(runwayHost, runwayPort);
 connect();
 fill(255);  stroke(255); }
void draw() {  background(0);  // Choose between drawing just an ellipse  // over the body parts or drawing connections  // between them. or both!  drawParts(); }
// A function to draw humans body parts as circles void drawParts() {  // Only if there are any humans detected  if (data != null) {    humans = data.getJSONArray("poses");    for(int h = 0; h < humans.size(); h++) {      JSONArray keypoints = humans.getJSONArray(h);      // Now that we have one human, let's draw its body parts      for (int k = 0; k < keypoints.size(); k++) {        // Body parts are relative to width and weight of the input        JSONArray point = keypoints.getJSONArray(k);        float x = point.getFloat(0);        float y = point.getFloat(1);        ellipse(x * width, y * height, 10, 10);      }    }  } }
void connect() {  OscMessage m = new OscMessage("/server/connect");  oscP5.send(m, myBroadcastLocation); }
void disconnect() {  OscMessage m = new OscMessage("/server/disconnect");  oscP5.send(m, myBroadcastLocation); }
void keyPressed() {  switch(key) {    case('c'):      /* connect to Runway */      connect();      break;    case('d'):      /* disconnect from Runway */      disconnect();      break;
 } }
// OSC Event: listens to data coming from Runway void oscEvent(OscMessage theOscMessage) {  if (!theOscMessage.addrPattern().equals("/data")) return;  // The data is in a JSON string, so first we get the string value  String dataString = theOscMessage.get(0).stringValue();
 // We then parse it as a JSONObject  data = parseJSONObject(dataString); }
0 notes
anaritaotsuka · 7 years
Photo
Tumblr media Tumblr media Tumblr media
AI workshop day 2: Machine learning. Trying to connect class and cultural values to small in-class exercises. The machine recognizes a face and relates to a specific image I pre-established on the code.
CODE:
import netP5.*; import oscP5.*;
OscP5 oscP5; NetAddress myRemoteLocation;
boolean isSending = false; float prediction = 9;
PImage mandp; PImage royalcuc; PImage feijo;
void setup() {  size(512, 512);  oscP5 = new OscP5(this, 12000);  myRemoteLocation = new NetAddress("127.0.0.1", 6449);  
 mandp = loadImage("mandp.jpg");  royalcuc = loadImage("royalcuc.jpg");  feijo = loadImage("feijo.jpg");  imageMode(CENTER); }
void draw() {  background(0);    
   if (prediction == 1.0) {      image(mandp,width/2,height/2,350,350);      
   }
   if (prediction == 2.0) {      image(royalcuc,width/2,height/2,350,350);          }
   if (prediction == 3.0) {      image(feijo,width/2,height/2,350,350);          } }
void oscEvent(OscMessage theOscMessage) {  if (theOscMessage.addrPattern().equals("/wek/outputs")) {    prediction = theOscMessage.get(0).floatValue();  } }
0 notes
Text
23-03 Presentatie en Code
Eindelijk, is de code compleet en kon deze worden gepresenteerd. Tijdens het testen verliep het allemaal soepel. Tijdens de presentatie zelf wat minder. Kinect blijft toch erg gevoelig voor andere locaties en opstellingen. De tijd om de Kinect helemaal af te stellen was misschien toch iets te kort.
import oscP5.*; import netP5.*;
//geluid import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; import ddf.minim.signals.*; import ddf.minim.spi.*; import ddf.minim.ugens.*;
//geluid Minim minim; AudioPlayer player; AudioInput input;
//variabelenPenseel int cursize; int counter; int popper; int value = 0; boolean schermAan = false;
//variablenPositie float xpos, ypos, zpos; int id; OscP5 oscP5;
/* a NetAddress contains the ip address and port number of a remote location in the network. */ NetAddress myBroadcastLocation;
void setup() {  size(500, 500);  frameRate(25);  background(0);  colorMode(HSB);  counter = 0;
 //geluid  minim = new Minim(this);  player = minim.loadFile("sound goed.mp3"); // input = minim.getLineIn();
 oscP5 = new OscP5(this, 3333);  myBroadcastLocation = new NetAddress("127.0.0.1", 32000); }
void draw() {  //background(0);
//metertje om scherm te kunnen kalibreren  //fill(255);  //text(zpos, 20, 20);
//met de zpos breekpunt afstellen dat kan hier  if (zpos <0.125) {    schermAan = true;  } if (zpos >0.125) {    schermAan = false;    player.pause();
   background(0);    fill(255);    textSize(45);    textAlign(CENTER);    text("PUSH THE SCREEN",width/2,height/2);
   counter++;    println(counter);  }  if (schermAan == true) {    player.play();    //tekst    fill(255);    textSize(45);    textAlign(CENTER);    text("PUSH THE SCREEN",width/2,height/2);    //balletje    fill(value);    noStroke();    float cursize = random(10, 150);
   fill(random(255), 100, 255, 20);    ellipse(xpos*500, ypos*500, cursize, cursize);
 }  //om de player opnieuw te starten  if (!player.isPlaying() ) {    player.rewind();   // player.play();  } }
//informatie binnenhalen van Akinect void mousePressed() {  /* create a new OscMessage with an address pattern, in this case /test. */  OscMessage myOscMessage = new OscMessage("/test");  /* add a value (an integer) to the OscMessage */  myOscMessage.add(100);  /* send the OscMessage to a remote location specified in myNetAddress */  oscP5.send(myOscMessage, myBroadcastLocation); }
void keyPressed() {  OscMessage m;  switch(key) {    case('c'):    /* connect to the broadcaster */    m = new OscMessage("/server/connect", new Object[0]);    oscP5.flush(m, myBroadcastLocation);      break;    case('d'):    /* disconnect from the broadcaster */    m = new OscMessage("/server/disconnect", new Object[0]);    oscP5.flush(m, myBroadcastLocation);      break;  } }
/* incoming osc message are forwarded to the oscEvent method. */ void oscEvent(OscMessage theOscMessage) {  /* get and print the address pattern and the typetag of the received OscMessage */ //  println("### received an osc message with addrpattern "+theOscMessage.addrPattern()+" and typetag "+theOscMessage.typetag()); //  theOscMessage.print();  if (theOscMessage.checkAddrPattern("/objects/ID-centralXYZ")) {    if (theOscMessage.checkTypetag("ifff")) {
     id = theOscMessage.get(0).intValue();      xpos = theOscMessage.get(1).floatValue();      ypos = theOscMessage.get(2).floatValue();      zpos = theOscMessage.get(3).floatValue();      return;    }  } }
De code werkt goed, het afstellen is echter toch wel erg gevoelig en moet met uiterste precieze worden ingesteld. Daar is veel tijd voor nodig 
Na veel omwentelingen met code van Daniel Shiffman  om de Kinect informatie binnen te krijgen en te gebruiken, zijn we uitgekomen op Akinect. We moesten echt met z-assen gaan werken en dat was erg lastig met zijn manier.
Akinect, is al best wel oud. Het is alleen erg handig omdat, het alle informatie van Kinect live door kan geven aan een netwerk, ook binnen je computer. Dat wordt dan geïmporteerd in processing en dan kun je er mee werken.
Uiteindelijk van dit project een heleboel geleerd, vooral qua planning en onderzoek naar de mogelijkheden. Niet te lang stil blijven staan maar gewoon doorgaan.
Tim
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
First Dance during sunset? Hell yes! ⁠ .⁠ .⁠ .⁠ Awesome Vendors:⁠ Venue: @oscevents⁠ DJ: @junction_88⁠ Hair and Makeup: @karmeldesignteamartistry⁠ Dress: @justinalexander at @thedressingroom_celebration⁠ Catering: @arthurscatering⁠ Men's Attire: @menswearhouse⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #roaringtwentieswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #cfwamember #floridabrides #orlandobrides (at Orlando Science Center) https://www.instagram.com/p/B_4zlvrnu-X/?igshid=kh7ea7ypvh43
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
May the 4th be with you! 😍⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ DJ: junction_88⁠ Makeup/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #starwarswedding #lightsabers #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #starwars #willinglywillig #orlandobrides #floridabrides #cfwamember (at Orlando Science Center) https://www.instagram.com/p/B_xiSucDr6U/?igshid=4wbq829pmyo8
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
We love this old tree at the Mannelo Museum of Art, especially for a backdrop to our Couples' new beginnings.⁠ .⁠ .⁠ .⁠ Awesome Vendors:⁠ Venue: @oscevents⁠ DJ: @junction_88⁠ Hair and Makeup: @karmeldesignteamartistry⁠ Dress: @justinalexander at @thedressingroom_celebration⁠ Catering: @arthurscatering⁠ Officiant: @sensationalceremonies⁠ Jewelry: @gabrielandco⁠ Men's Attire: @menswearhouse⁠ Cake: Publix⁠ Wooden Floral: @pineandpetalweddings⁠ Favors: Bunny Boots Bakery⁠ ⁠ @weddingvenuemap⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #roaringtwentieswedding #momentsovermountains #orlandoweddingphotographer #manellomuseum #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #cfwamember (at Orlando Science Center) https://www.instagram.com/p/B_FUDIwH5Bz/?igshid=4mp78i8xapxt
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
When two nerds fall in love, you better know there will be lightsabers involved!⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ Catering/Sweets: @4riverscatering⁠ DJ: junction_88⁠ MakeUP/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ Transportation: @apolloschariots⁠ Paper Goods: @minted⁠ ⁠ @weddingvenuemap⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #harrypotterwedding #harrypotterweddings #harrypotterweddinginspiration #hpwedding #starwarswedding #lightsabers #grandexit #gameofthroneswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #harrypotter #willinglywillig (at Orlando Science Center) https://www.instagram.com/p/B_AKDfCHX_Q/?igshid=eocqaweqgmhf
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
We love the Sky Bridge at Orlando Science Center! It's a perfect backdrop for a special, private moment. ⁠ .⁠ .⁠ .⁠ Awesome Vendors:⁠ Venue: @oscevents⁠ DJ: @junction_88⁠ Hair and Makeup: @karmeldesignteamartistry⁠ Dress: @justinalexander at @thedressingroom_celebration⁠ Catering: @arthurscatering⁠ Officiant: @sensationalceremonies⁠ Jewelry: @gabrielandco⁠ Men's Attire: @menswearhouse⁠ Cake: Publix⁠ Wooden Floral: @pineandpetalweddings⁠ Favors: Bunny Boots Bakery⁠ ⁠ @weddingvenuemap⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #roaringtwentieswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #cfwamember (at Orlando Science Center) https://www.instagram.com/p/B-128ChhQjk/?igshid=syb46ua6gttn
0 notes
rudyandmarta · 5 years
Photo
Tumblr media
Just before they said the Unbreakable Vow.⁠ .⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ Catering/Sweets: @4riverscatering⁠ DJ: junction_88⁠ MakeUP/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ Transportation: @apolloschariots⁠ Paper Goods: @minted⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #harrypotterwedding #harrypotterweddings #harrypotterweddinginspiration #hpwedding #slytherinwedding #gameofthroneswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #harrypotter #willinglywillig #unbreakablevow (at Orlando Science Center) https://www.instagram.com/p/B94FBs1npo8/?igshid=qti1r5taaeyz
0 notes
rudyandmarta · 5 years
Photo
Tumblr media
Caught this right after he bent the knee. ⁠ .⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ Catering/Sweets: @4riverscatering⁠ DJ: junction_88⁠ MakeUP/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ Transportation: @apolloschariots⁠ Paper Goods: @minted⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #harrypotterwedding #harrypotterweddings #harrypotterweddinginspiration #hpwedding #slytherinwedding #gameofthroneswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #harrypotter #willinglywillig (at Orlando Science Center) https://www.instagram.com/p/B9wVxSBBq67/?igshid=kf5vb5itu3oj
0 notes
rudyandmarta · 5 years
Photo
Tumblr media
The one wand to rule them all. (With a few rings, too).⁠ Simply loved Lauren and David's mash-up of all of their favorite stories, series, and fandoms. ⁠ .⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ Catering/Sweets: @4riverscatering⁠ DJ: junction_88⁠ MakeUP/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ Transportation: @apolloschariots⁠ Paper Goods: @minted⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #harrypotterwedding #harrypotterweddings #harrypotterweddinginspiration #hpwedding #slytherinwedding #gameofthroneswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #harrypotter #willinglywillig (at Orlando Science Center) https://www.instagram.com/p/B9jiWVEHKYz/?igshid=u7y74wsqrmmo
0 notes
rudyandmarta · 5 years
Photo
Tumblr media
After all this time?⁠ Always.⁠ .⁠ .⁠ .⁠ .⁠ .⁠ Awesome Vendors: ⁠ Ceremony and Reception: @oscevents⁠ Photography: @rudyandmarta⁠ Catering/Sweets: @4riverscatering⁠ DJ: junction_88⁠ MakeUP/Hair: @refeyeance⁠ Gowns: @davidsbridal⁠ Suits: @menswearhouse⁠ Transportation: @apolloschariots⁠ Paper Goods: @minted⁠ .⁠ .⁠ .⁠ .⁠ .⁠ #orlandosciencecenterwedding #oscwedding #orlandosciencecenterweddings #oscweddings #oscevents #harrypotterwedding #harrypotterweddings #harrypotterweddinginspiration #hpwedding #slytherinwedding #gameofthroneswedding #momentsovermountains #orlandoweddingphotographer #orlandoweddingphotographers #orlandoweddings #orlandowedding #vlistmember #orlandoweddingvendor #obbvendor #huffpostido #lookslikefilmwedding #lookslikefilm #harrypotter #willinglywillig (at Orlando Science Center) https://www.instagram.com/p/B9R3blpBjBI/?igshid=emwrq9c2ki32
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
We are super excited to participate in @oscevents showcase this year! We love Orlando Science Center and can't wait meet all the couples attending ❤️ #orlandoweddingphotographers #OrlandoWeddings #orlandoweddingvenue #orlandosciencecenter #orlandobrides #orlandocouples #orlandoweddingphotography #cfwamember #nerdywedding (at Orlando Science Center) https://www.instagram.com/p/CK4NO_ph1Ks/?igshid=8k990zzqek1i
0 notes
rudyandmarta · 4 years
Photo
Tumblr media
This super cool dino loving couple is getting married at @oscevents next year. Isn't that just a perfect venue for them? 😂😍⁠ .⁠ .⁠ .⁠ #boktowergardens #engagement #togethersession #engagementphotos #orlandoengagementphotographer #orlandoengagementphotographers #orlandoweddingphotographers #orlandophotographers #boktowerengagement #weddinginspo #engagementinspiration #vlistmember #lookslikefilmwedding #lookslikefilm #floridaweddingphotographer #floridaengagement #floridaexplored #cfwamember #dinolove (at Bok Tower Gardens) https://www.instagram.com/p/CHGicz6BZty/?igshid=1cfpbunrns1ds
0 notes