https://visualprogramming.net
vvvv - visual live-programming for .NET
vvvv is a visual live-programming environment for .NET
vvvv - visual live-programming for .NET featuresblogshowcaselearncommunitylicensingsupportdownloadvvvvA visual live-programming environment that takes you from rapid prototyping to final production.Visual Live-Programming with vvvvTop FeaturesLibrariesLanguageVery Visualvvvv is a visual-first live programming environment for the .NET ecosystem. Its language VL combines metaphors known from dataflow, functional and object oriented programming.There is no need to write any code, unless you really want to.Inherently Fastvvvv programs are compiled and run on the .NET virtual machine. As such they are as fast as if you’d write them in C#.Want to use all the cores of your CPU? With VL it requires no rocket science to have parts of your program run on separate threads.Quick To Iteratevvvv has one mode: Runtime. Modify your program while it is running, compilation happens in the background.With its state hot-reload technology, vvvv saves you precious time: There is no need to restart your program to see the effects of changes you make.Ready To Connectvvvv comes with support for many hardware devices, like color and depth cameras, the serial port,…Also, it speaks most common protocols, like OSC, Midi, UDP, TCP, Redis, DMX, Art-Net, Firmata, ZMQ, MQTT, Websocket, HTTP, RCP,…Open To Extendvvvv can be extended with custom nodes written in pure C#. No proprietary plugin-wrapping boilerplate code is needed.This allows you to directly consume almost any .NET library from nuget.org, without having to write a single line of code.Proven To Performvvvv’s initial release was in 2002. It is since in use by people around the world to build live-shows, permanent interactive/immersive experiences and custom media servers.Built To Be Learnedvvvv comes with a built-in HelpBrowser that gives you direct access to examples and explanations. A series of video tutorials provides you with the fundamentals in no time.If you need a hand, a caring community is waiting for you to join. vvvv’s chat and forums are both open 24/7.The Road AheadWant to know what we are currently working on and what to expect in upcoming releases?Check Our RoadmapMulti-ParadigmCombines metaphors known from dataflow, functional and object-oriented programmingStrictly evaluatedRegions aka visual code blocks (loops, if, delegates, ...)Process nodes aka simple lifetime managementAdaptive nodes aka adhoc polymorphismAdvanced Type SystemStatically typedAutomagic type inferenceFirst class support for mutable and immutable datatypesGenerics aka parametric polymorphism (with bounded quantification)Interfaces aka subtype polymorphismSupportive IDERuntime value inspectionReactive/Async programmingEasy multithreadingCompiles to C# using RoslynConsumes any .NET assembly by providing all methods as nodesCore Libraries2d drawing (GPU accelerated) with SVG and PDF export based on SkiaSharpDear ImGui based rapid UI creationSerialization, async File IO, XML and JSON parsing and generation2d and 3d math library with collision detection operations3D renderingHigh-level scenegraph based workflow with lights, shadows, an extensive material pipeline and various PostFX (ambient occlusion, depth of field, …)Low-level shader based workflow with full access to the engineOpenXR supportBased on the Stride 3d EngineWebRenderer based on CEFVisual GPU programmingProcedural noiseSigned distance field renderingCustomizable particle systemsVector fieldsFluid simulationProvided via the contributed FUSE libraryComputer VisionImage filtersFeature detection and trackingAruco 3D marker trackingCamera and projector calibrationBased on OpenCVSharpMachine LearningUse GPU accelerated MediaPipe modelsControlling Wekinator models is available via a contributed packageDevices and IO ProtocolsKinect v1, v2, AzureIntel RealSense, Orbbec Astra, StereoLabs ZED, NuitrackIndustrial cameras by The Imaging SourceuEye & uEye+ cameras by IDS-ImagingHand tracking devices by UltraleapDeckLink capture cards by Blackmagic DesignSerialPort, OSC, MIDI, Redis, DMX, Art-Net, Firmata, UDP, TCP, RCP, WebSocket, HTTP, ZMQ, MQTT, …Anything missing?Browse the full list of VL packages availableAccess >100k .NET packages via nuget.orgLearn about extending vvvv with your own nodesBlogRecent posts:vvvvhat happened in February 2025Last month in reviewMar 5, 202527. vvvv worldwide meetupGuest Post Real-life and real-time!Feb 10, 2025vvvvhat happened in January 2025Last month in reviewFeb 3, 2025vvvvhat happened in December 2024Last month in reviewJan 3, 2025All postsFilter: CategoryMonthly Reviews News Development News Dates Vvvv Gamma Releases Vvvv Beta Releasesor Year2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005ShowcaseShowreelsProjects 2018 ~ 2024Projects 2002 ~ 2019RecentStudio MUX LightSpray — Digital GraffitiLightSpray enables the creation of digital graffiti at events. It works with various display systems and offers customizable colors, spray cans, backgrounds, and overlays. Finished artworks can be downloaded via QR code.wirmachenbunt Icon's WorldAn immersive show, which is part of the ongoing exhibition “ICONIC – A Timeless Journey of Culture, Society, and Mobility.” Located at The Drive Berlin (Volkswagen Group Forum).Lunchmeat Dinosauria Museum PragueA complex of interactive installations ranging from kiosks through large-scale media to the control system of the entire museum.bildwerk, Tamschick Media+Space House of DigitalizationThe multimedia showroom invites visitors to discover the topic of digitization with the help of numerous interactive exhibits. The centerpiece is a 300m² LED wall that encompasses the exhibition space on all sides.Studio Brüll ALL ELECTRIC SOCIETY PARKAt the All Electric Society Park by Phoenix Contact, Studio Brülls interactive exhibits mediate how the vision of a world powered solely by renewable energy becomes reality using today’s existing technologies. Harnessing a wealth of real-time IoT datastreams from the park facilities, the interactive applications offer a window into the intricate web of energy flows.There are 28 recent projects to discover.See AllSee All ProjectsLearn 12 session course from March 24 All upcoming courses Winter 24/25 Course recordings, Summer 24 Course recordings, Winter 23/24 Getting started Video Tutorials and HowTo's Season 2 episodes of vvvvTv Documentation (The Gray Book) Integrated Help Browser Help: Chat, ForumCommunityChatJoin us for a chat: Get help 24/7 or just hang out with your fellow patchers.Open ChatMeetupsJoin us for a meetup: real-world, in-person drinks and presentations around vvvv.Open MeetupsForumGet answers to your questions or find them in existing discussions in the vvvv forum.Open ForumLicensingT.R.U.S.Tvvvv is protected by our (pattern pending) T.R.U.S.T model:No copy-protectionNo feature limitationsNo mandatory registrationWe trust you to declare your commercial use of vvvv correctly.That’s the world we want to live in. If vvvv helps you make a living, then help us make a living by providing vvvv for you.Commercial UseAny commercial use requires a per-developer license. Commercial use includes academic research and usage by NPOs and NFT artists.Buy licensesFree Usevvvv can be used freely without any limitations for the following purposes:EvaluationNon-commercial useFOSS developmentContribution developmentTeaching and learning vvvvSupportRequest a TourCurious to learn how vvvv can help you get things done?We'd like to give you a tour!A free screenshare call to walk you through vvvvGiving you an overview and helping you getting startedAnswering all your questionsRequest a tourCustom TrainingLooking to give your vvvv expertise a jump start?We get you up to speed!Basic training for teamsSpecialized training for teams and individualsA Custom learning experience in accordance with your requirementsGet TrainingCustom SupportUsing vvvv in a commercial project and need a hand?Our engineering team is here to help!Guiding you in planning the structure of your applicationSharing responsibility for the success of your projectCustom feature developmentGet supportDownloadvvvv is free without any restrictions for non-commercial use.Commercial use requires a License.vvvv gammaFirst released in April 2020, vvvv gamma is the next generation of vvvv, entirely rewritten from scratch.Download: Stable Version: 6.7Download: Preview Unstable, daily preview buildsAdditional LibrariesChange Log & Previous Releasesvvvv betaIn development since 2001, vvvv beta has been used by many companies worldwide to create large media environments.Download vvvv betaLatest Previews ×Don't use for production!These are daily development builds. If you find one to be broken, try an earlier one.Please mark problems you report in the forum with the preview tag or visit us in the chat to talk about issues you encounter.ContactImprintvvvv - Dießl & Gregor GbROranienstrasse 1010997 Berlin/GermanyVAT: DE275566955groupӘvvvv.orgFollow us Sign up for our Newsletter Your subscription could not be saved. Please try again. Your subscription has been successful. SUBSCRIBE Thanks to Hugo for building this website.Analytics by Plausible.Embedded YouTube VideoWhen playing the video, you accept the YouTube privacy policy.AlwaysWatch on YouTubeEmbedded Vimeo VideoWhen playing the video, you accept the Vimeo privacy policy.AlwaysWatch on Vimeo
en
us
en-us
1771179961
https://visualprogramming.net
Editeu el vostre lloc?
Què estàs fent?