


O OFELIA é um PD externo que permite que você use o OpenFrameworks e o Lua em um ambiente de programação visual em tempo real para criar obras de arte audiovisuais ou aplicativos multimídia, como jogos.
OpenFrameworks é um kit de ferramentas C ++ de código aberto para codificação criativa.
O Lua é uma linguagem de script poderosa, eficiente, leve e de fácil aprendizado.
Pure Data (PD) é uma linguagem de programação visual em tempo real para multimídia.
Graças ao recurso de script Lua, você pode fazer codificação de texto diretamente em um patch PD ou através de um editor de texto que facilita a resolução de problemas complicados de expressar em linguagens de programação visual como o PD. E, diferentemente de linguagens compiladas como C/C ++, você pode ver o resultado imediatamente ao alterar o código que permite um fluxo de trabalho mais rápido. Além disso, você pode usar funções e classes do OpenFrameworks em um script Lua.
Usando o Ofelia, você pode escolher com flexibilidade entre patches e codificação com base na sua preferência.
O externo está disponível para ser usado em MacOS, Windows, Linux e Raspberry Pi.
Help -> Find externals e, em seguida, procure ofeliaofelia/examples .vc_redist no diretório ofelia OfElia para instalar pacotes redistribuíveis do Microsoft Visual C ++. E se os exemplos de vídeo não funcionarem corretamente, tente instalar o pacote de codec K-Lite.CD OFELIA/SCRIPTS/DISTRO_NAME sudo ./install_dependências.sh

O Ofxofelia é o Ofelia embalado como um addon de quadro aberto, que permite criar um aplicativo independente (MacOS, Windows, Linux, Raspberry Pi, iOS e Android) ou da Web que podem executar patches de PD feitos com objetos de baunilha Ofelia e PD.
Você pode compartilhar o aplicativo com uma ampla gama de públicos, incluindo dispositivos móveis, internet e não usuários de PD.
Para usar o Ofxofelia, você primeiro precisa baixar e instalar o OpenFrameworks. Siga os guias de configuração para baixar e instalar o OpenFrameworks 0.11.0, que é o lançamento estável mais recente.
As ferramentas a seguir são usadas para criar o projeto Ofxofelia.
ofxOfelia .OF/addons . ("OF" indica o diretório base do OpenFrameworks)CD de/addons/ofxofelia/scripts/linux64 sudo ./updateof.sh
OF/addons/ofxOfelia/macOSExternal/ofelia.xcodeproj com Xcode e construa o projeto.OF/addons/ofxOfelia/WindowsExternal/ofelia.sln com Visual Studio e construa a solução.CD de/addons/ofxofelia/linuxExternal fazer
OF/addons/ofxOfelia/(targetOS)/bin no diretório externo do PD. OF/addons/ofxOfelia/macOSExample/macOSExample.xcodeproj com Xcode e execute o projeto.OF/addons/ofxOfelia/WindowsExample/WindowsExample.sln com Visual Studio e execute a solução.CD de/addons/ofxofelia/linuxExample Make && Make RunRelease
OF/addons/ofxOfelia/iOSExample/iOSExample.xcodeproj com xcode e execute o projeto.Open an existing Android Studio project e aberto OF/addons/ofxOfelia/AndroidExample e execute o projeto. OF/addons/ofxOfelia e cole -o no diretório OF/apps/myApps .yourProject/bin/data/pd pelos seus arquivos.yourProject/bin . ofxOfelia .OF/addons . ("OF" indica o diretório base do OpenFrameworks)CD de/addons/ofxofelia/scripts/emscriptten sudo ./updateof.sh
CD de/addons/ofxofelia/emscriptEnexample Emmake faz Emrun bin/emscriptEnexample.html
Você pode ajudar a desenvolver Ofxofelia no Github: https://github.com/cuinjune/ofxofelia
Crie uma conta, clone ou bifurque o repositório e solicite um push/mescle.
Sinta -se à vontade para entrar em contato com o autor se tiver alguma dúvida ou sugestão.
Copyright (c) 2018 Zack Lee: [email protected]
GNU Licença pública em geral v3.0
Para obter informações sobre uso e redistribuição e para uma isenção de responsabilidade de todas as garantias, consulte o arquivo, "License.txt", nesta distribuição.