Open Source & Free Animation & VFX
FreeCAD is a general purpose parametric 3D CAD modeler. The development is completely Open Source (LGPL License). FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture or other engineering specialties.
FreeCAD features tools similar to Catia, SolidWorks or Solid Edge, and therefore also falls into the category of MCAD, PLM, CAx and CAE. It is a feature based parametric modeler with a modular software architecture which makes it easy to provide additional functionality without modifying the core system.
As with many modern 3D CAD modelers it has many 2D components in order to sketch 2D shapes or extract design details from the 3D model to create 2D production drawings, but direct 2D drawing (like AutoCAD LT) is not the focus, neither are animation or organic shapes (like Maya, 3ds Max, Blender or Cinema 4D), although, thanks to its wide adaptability, FreeCAD might become useful in a much broader area than its current focus.
FreeCAD makes heavy use of all the great open-source libraries that exist out there in the field of Scientific Computing. Among them are OpenCascade, a powerful CAD kernel, Coin3D, an incarnation of Open Inventor, Qt, the world-famous UI framework, and Python, one of the best scripting languages available. FreeCAD itself can also be used as a library by other programs.
FreeCAD is also fully multi-platform, and currently runs flawlessly on Windows and Linux/Unix and Mac OSX systems, with the exact same look and functionality on all platforms.
F3D, a fast and minimalist 3D viewer
Video player, interactive image viewer, and flipbook.
- Flipbook player.
- HDRI viewer.
- Multichannel Support.
- MultiView OpenEXR support thru anaglyphs.
- Video and Audio player.
- Network syncing support.
- Non-destructive EDL.
- Grease Pencil support.
- Multi Part EXR images.
- Deep OpenEXR images (Deep Scanline and Deep Tile).
Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
openMVG: "open Multiple View Geometry" is a c++ library for computer-vision scientists and especially targeted to the Multiple View Geometry community. It is designed to provide an easy access to the classical problem solvers in Multiple View Geometry and solve them accurately.
It consists in a core library and some software to ease photogrammetry.
The Source Filmmaker (SFM) is a movie-making tool built to make movies inside the Source game engine. Because the SFM uses the same assets as the game, anything that exists in the game can be used in the movie, and vice versa.
insight3d let’s you create 3D models from photos. You give it a series of photos of a real scene, it automatically matches them and then calculates positions in space from which each photo has been taken along with a cool 3D pointcloud of the scene.
MeshMolder is a digital sculpting software that works like a clay, adding and removing parts where desired by controlling the thickness and radius of coverage and thus creating the final form. The software is completely in beta, functional and free (freeware) can be used as a hobby or for commercial purposes. This version contains new tools for modeling, facilitating the breakdown of organic figures. This new version has increased stability and capacity, which adds more details their creations. In addition to the standard format '.met' you can import and export in the format '.Obj', export in format '.ply' and can be used in other 3D software.
MicMac is a free open-source (Cecill-B licence) photogrammetric suite that can be used in a variety of 3D reconstruction scenarios. In aims mainly at professionnal or academic users but constant efforts are made to make it more accessible to the general public.
One of MicMac strengths is its high degree of versatility. It can indeed be used in various fields : cartography, environment, industry, forestry, heritage, archaeology,...
MicMac allows both the creation of 3D models and of ortho-imagery when appropriate.
The software is suitable to every type of objects of any scale : from small object or statues with acquisition from the ground, to church, castle through drone acquisitions, to buildings, cities or natural areas through aerial or satellite acquisitions. The tools also allow for the georeferencing of the end products in local/global/absolute coordinates system. Some complementary tools opens the fields of metrology and site surveying.
Based on the Firefox engine, supports standards, visual storyboarding, production scheduling, publication & international languages MUI support. Free tutorials, videos & wiki are available from the site. There is a very helpful community too.
Portable versions: jacob-koehler.de/projekte/portable-celtx/en/ freesmug.org/portableapps:celtx portableapps.com/node/20566
Screenwriting Celtx uses an industry standard screenwriting editor typical for screenplays, stageplays, AV scripts, comic books or radio plays. Celtx also includes a rich text editor for outlines. Celtx also incorporates LaTeX in its Typeset feature which allows for more flexible templates & printing options. Project collaboration, management & storage Celtx offers a web service called Celtx Studios for advanced project collaboration & online file storage.
Publishing Scripts can be uploaded to the Celtx Forum for public viewing, peer reviews & commentary.
Scheduling Celtx utilizes the open source Mozilla Sunbird to handle calendaring & production scheduling.
Elements Celtx features thirty-five different elements, such as Actor or Special Effects, that can be added to the project. These elements can have various information added to them, such as media or text. Celtx allows directors & writers to easily tag elements within each script. These tagged elements can then be automatically transferred to a script breakdown which allows production staffers to easily know what elements the script calls for.
Storyboarding Celtx allows people to create storyboard sequences, which can be printed or played using Celtx's built-in image viewer. These are also available to view on a project's website & can be played inside the browser.
Sketch Tool The Sketch tool can be used to draw a sketch or setup which can also be added to your storyboard. The Sketch tool includes pre-loaded icons for cameras, lights & people that can be tagged with text & tools for drawing lines, arrows, shapes & text.
MAIN FEATURES :
- Standard tools : Brush, Inflate, Smooth, Twist, Drag, etc
- PBR Vertex Painting (color, roughness, metalness)
- Alpha texture support for each tools
- Quad-tri Subdivison (catmull-clark/loop)
- Reversion (compute opposite of subdvision if possible)
- Navigating from low/high poly level subdiv will retain sculpting changes
- keep UVs (both reversion and subdivison)
- Uses SurfaceNets meshing algorithm (produces quad-only mesh)
- Uniform remeshing (quads will have the same size)
- Can also create non-manifold vertex :(
- In case of a non closed mesh, a naive holefilling algorithm is performed first
- Deletes UV
- Triangles only
- Operates in real time
- Local subdivision (create new triangles)
- Local decimation (deletes triangles)
- Deletes UV
Supports OBJ, PLY, STL import/export
- Reads vertex color
- Optimizes post and pre transform cache (tipsy algorithm)
- Undo/Redo support
Image Super-Resolution [upscaling] for Anime-style [low detail] art or images using Deep Convolutional Neural Networks.
Web App Online web app [using the same library] provided at http://waifu2x.udp.jp/.
Command Line Program Command line tool with integrated software library to upscale images and apply post processing. Utilizes either CPU (extremely slow and resource intensive) or Nvidia GPU (fast with CUDA acceleration) for upscaling.
COLMAP is a general-purpose Structure-from-Motion pipeline with a graphical and command-line interface. It offers a wide range of features for reconstruction of ordered and unordered image collections.
Pix4Dmapper turns your images into highly precise, georeferenced 2D maps and 3D models. They’re customizable, timely, and complement a wide range of applications and software.
Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for mpv. Celluloid interacts with mpv via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities. Celluloid interacts with MPV via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities. Celluloid can be configured using the preferences dialog accessible via the "Preferences" menu item. Additional configuration options can be set from an external file using the same syntax as mpv's mpv.conf. See mpv's man page for the full list of options. The file must be specified and enabled in the preferences dialog under the "MPV Configuration" section.
Options can also be set using the "Extra MPV Options" text box in the preferences dialog. The syntax used is the same as mpv's command line options.
Celluloid can use most mpv Lua scripts as-is. Some Lua scripts may define keybindings that conflict with GNOME MPV, in which case you'll need to resolve the conflict by explicitly defining new keybindings using input.conf. See mpv's manual for more details.
Lua scripts can be installed by switching to the Lua Scripts tab in the preferences dialog and dropping script files there. A list of mpv Lua scripts can be found here.
Celluloid defines a set of keybindings in the macro DEFAULT_KEYBINDS, which can be found in src/def.h. The syntax used is exactly the same as mpv's input.conf. These keybindings are applied on top of default keybindings provided by mpv.
Additional keybindings can be defined in an external file using mpv's input.conf syntax. The file can be set in the preferences dialog under the "Keybindings" section.
This is software for producing a 2D animation. It is based on the software "Toonz", which was developed by Digital Video S.p.A. in Italy, customized by Studio Ghibli, and has been used for creating its works for many years. Dwango launches this OpenToonz project, in cooperation with Digital Video and Studio Ghibli. This software can be used by anyone free of charge, no matter whether the purpose of use is commercial or not. This is available as an open source, so that users can modify its source code freely. We aim to develop a new platform for connecting the academic research into frontline animation production.
GTS, a scanning tool developed by Studio Ghibli Sequence number scanning can be conducted efficiently according to in-between animation numbers. Compatible with 4 types of scanning. (black-and-white, colored, with or without binarization) The settings for scanning can be saved. Processes can be reproduced when some cuts are rescanned. Compatible with the TWAIN standards
Digital painting Anti-aliased lines can be used. Since the data of paintings are independent of those of the palette, it is easy to paint with provisional colors. Smooth operation even with high-definition image data
Filming Equipped with the time sheet-type interface Effects can be synthesized easily with the GUI using the node tree. Images can be handled with the real scale considering resolution [dpi] (units, such as millimeter, are specified) It is possible to use more effects by using the plug-in.
Other features Compatible with both raster and vector images Equipped with the function for the interconversion between the sequence image of the colored binarized TGA and the OpenToonz format, to secure the compatibility with existing workflow. The localization for the Japanese version available
Boats Animator is a free and open-source stop motion animation program for Windows, macOS and Linux. Its intuitive interface caters to animators of all levels and offers many powerful features. The program has been open sourced under the GNU General Public License and contributions are welcome to the project’s active GitHub repository.
Instant Playback -- instantly preview your captured frames with Boats Animator. Unlike other programs, there is no need to wait for the frames to process.
Onion skinning -- this professional feature helps keep your animations smooth by showing you a translucent version of the last image captured.
Open Source -- new features are always being added to Boats Animator by people just like you. Your suggestions and contributions improve Boats Animator for everyone.
Cross platform -- Boats Animator is built with web technologies which means it runs equally well on all major desktop operating systems.
Storyboarder makes it easy to visualize a story as fast you can draw stick figures. Quickly draw to test if a story idea works. Create and show animatics to others. Express your story idea without making a movie.
FBX Review is a lightweight, standalone software tool for viewing 3D assets and baked animations quickly and efficiently. A free utility, FBX Review lets users view 3D content without using a 3D authoring tool to help speed up asset sharing and review for development teams.
Quickly and Easily Review 3D Models Users can import and review a variety of 3D file formats without using full commercial 3D animation software: .fbx, .zip, .abcˆ, .3ds, .obj, .dxf, .dae, .bvh, .htr, .trc, .asf, .amc, .c3d, .aoa, .mcd.
Sculptris is an elegant, powerful and yet easy to use 3D sculpting software, allowing the artist in you to simply focus on creating amazing 3D artwork. Gone are the technical and often tedious constraints typically associated with digital art.
If you're new to the world of digital sculpting, Sculptris is the ideal ground on which to get started. If on the other hand you're experienced in CG you will find in Sculptris is a blazingly fast way realize your concepts.
View, print, and review all types of eDrawings files
Built-in Viewer View and print native SolidWorks®, AutoCAD®, DWG, and DXF™ files.
Drawing Layout Open individual views in a drawing and arrange them as desired, regardless of how the views were arranged in the original drawing. eDrawings automatically arranges the views intelligently and enables printing and exporting of any subset of a drawing.
Hyperlinking Simply click on any view annotation and the corresponding view is immediately highlighted, making navigating a drawing as easy as browsing a web page.
3D Pointer Easily identify and match geometry in multiple drawing views, allowing easier interpretation when comparing the same location within different views.
Point-and-click Animation Quickly interpret and understand any SolidWorks drawing by dynamically viewing the 3D model as it automatically rotates through each drawing view.
View Design Analyses
Easily share design analysis results created from COSMOSWorks® or COSMOSXpress software.
View MoldflowXpress Output
Review output produced from MoldflowXpress — a wizard-based design validation tool included in SolidWorks software that is used for quickly and easily testing the manufacturability of plastic injection-molded parts.
Save in STL and other file formats
Take advantage of eDrawings files for rapid prototyping and presentation purposes by saving files in STL, TIFF, JPEG, or BMP formats.
meshmixer is an experimental 3D modeling tool for making 3D mashups without too much hassle.
The goal of meshmixer is to make it easy to compose new 3D models from existing meshes.
LibreCAD is an open source 2D CAD application for Windows, Apple and Linux. It is based on Qt, which is a leading cross-platform application and UI development framework.
LibreCAD can read DWG files (and others) as of the latest Nightly build. It writes DXF files, but can also export SVG, JPG, PNG, PDF and other files. It has layers, blocks, splines, polylines, ellipse tools, advanced tangent line & circle tools, transformation tools, an advanced snapping system and more. Because LibreCAD focuses on 2D geometry it is fast and lightweight, with an installer of less than 30mb.
LibreCAD was forked from QCAD Community Edition around 2010. It was briefly originally called CADuntu.
Powerful, feature-rich and fast standalone raytracing renderer.
Exporters from Blender and Google SketchUp are also available. Allows network rendering of images and animation
- Bump Mapping
- Normal Mapping
- Clip Mapping
- Bevel Mapping (an innovative KT feature!)
- Edge Outlining
- Depth of Field
- Isotropic Volume Scattering
- Faked Caustics & Translucency for Simple Ray Tracing Modes
- Antialiasing (Texture Filtering, Edge Antialiasing, Supersampling)
- Selection Rendering
- Surface, Material and Object Instancing
- Object and Light Grouping
- Sun/Sky Portals
Rocket 3F is polygonal modeller created for Concept Artists and Designers. Modeling with Rocket 3F is like drawing - very Simple and Inspiring! The Most important feature of Rocket 3F is Workflow! It is Fast Fun and Friendly!
Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.
It is possible to assign materials, vertex color, UV coordinates and textures, but there will be improvements in those features before Wings goes 1.0.
There is no support in Wings for doing animations.
Freeware STL Viewer.
NaroCAD is a fully fledged and extensible 3D parametric modeling CAD application. The goal of this project is to develop a fully fledged and extensible 3D CAD software based on the concept of parametric modeling of solids, comparable to well known solutions. These functionalities are interrelated through Model Associativity and are exposed through a GUI. The general usability specifications like saving, importing are described in General functionality specifications . The software can be extended through Plugins and programming interface.
Clavicula is a free 3D modeling software aimed at artists and users of all levels. It allows you to quickly give shape to your artistic, design, or engineering ideas, to create highly complex objects using a relatively simple toolkit.
Create, Assemble & Sculpt Quickly design characters, robots and structures, artistic sculptures, abstract shapes, everyday objects.
Sketch, Clay & CAD Create and sculpt individual objects by mixing sketch, clay, and CAD techniques.
Assemble, Articulate & Link Assemble, articulate, and link objects in complex, fully-editable hierarchies.
Paint & Shader Layers PBR vertex painting of objects, add Shader Layers and use Shadertoy.
SDF modeling & Ray tracing Do SDF modeling and make Ray traced object.
VR & 3D Printing Make VR objects in VR. Clavicula exports objects in the common OBJ format, which can be transformed in specific formats for 3D printing (STL) with free online tools. In time, the tools for 3D printing will be directly available inside the software.
Kitsu (formerly Hummingbird) is a social network for Asian media fans. Kitsu provides users with tracking feature to show other users what shows and manga they’ve seen. Users can read reviews, connect with others shared interests, and discover new content to watch or read from it’s extensive database of over 60,000 titles.
Unigine Engine is a proprietary cross-platform middleware, developed by Unigine. It is used as either a game engine or as an engine for VR systems. The middleware is aimed to the wide market, so there are various licenses of Unigine, including special ones for independent developers.
Also operates on PS3 platform.
Tupi is a design and authoring tool for digital artists interested in 2D Animation, fork of the KToon project, offering an interface experience focused on 8-100 years olds.
Modular and friendly interface Preview animation module Basic tools for vectorial illustration (still beta) Time line and Exposure sheet (still beta) Animation export option for many video formats (OGV, AVI, MPEG, SWF) or PNG image arrays
GNU General Public License version 2.0 (GPLv2)
LuxCoreRender is a physically based and unbiased rendering engine. Based on state of the art algorithms, LuxCoreRender simulates the flow of light according to physical equations, thus producing realistic images of photographic quality.
LuxCoreRender is and will always be free software, both for private and commercial use. It is being developed by people with a passion for programming and for computer graphics who like sharing their work. We encourage you to download LuxCoreRender and use it to express your artistic ideas.
LuxCoreRender is licensed under the Apache Public License v2.0 and free for both personal or commercial use. The program runs on Windows, Mac OS X and Linux.
The plan for LuxRender v2.0 has been defined during the 2013 summer and one of the major components is a new LuxRender C++ and Python API. The old C API suffers of many limitations when it comes to modern features like dynamic scene editing and interactive rendering so it has been decided to write a completely new API instead of improving the old one. LuxCore is the name of the new C++/Python API. It offers all the features shown by SLG (aka SmallLuxGPU) in the past (in terms of dynamic camera, textures, materials, objects, etc. editing) and more.
During the 2017 winter, LuxCoreRender v2.0 was defined as a LuxCore API focused render package, dropping any old code related to LuxRender v1.x. A new web site, forum, wiki, Blender exported, etc. were developed in order mark a new fresh project re-start.
Lux(Core)Render is a 10+ year old opensource project.
Materialize is a stand-alone tool for converting images to materials for use in video games and similar media.
• Diffuse -> Height • Diffuse -> Metallic • Diffuse -> Smoothness • Height -> Normal • Height + Diffuse -> Normal • Normal -> Edge • Normal -> Occlusion • Normal + Height -> Occlusion • Normal -> Height • Seamlessly tile your textures. • Save and load in a variety of formats. • Automate many processes with clipboard commands in xml format.
Prism is a free and artist friendly Pipeline for animation and VFX projects to help teams achieve their goals by automating tasks and simplifying their workflow.
ReShade is a generic post-processing injector for games and video software developed by crosire. Imagine your favorite game with ambient occlusion, real depth of field effects, color correction and more ... ReShade exposes an automated and generic way to access both frame color and depth information (latter is automatically disabled during multiplayer to prevent exploitation) and all the tools to make it happen.
The possibilities are endless! Add advanced depth-edge-detection-driven SMAA antialiasing, screen space ambient occlusion, depth of field effects, chromatic aberration, dynamic film grain, automatic saturation and color correction, cross processing, multi-pass blurring ... you name it.
ReShade supports all of Direct3D 9, Direct3D 10, Direct3D 11, Direct3D 12, OpenGL and Vulkan. A computer with Windows 7 SP1, 8.1 or 10 and .NET Framework 4.6.2 or higher installed is required.
ReShade features its very own shading language and compiler, called ReShade FX. The syntax is based on HLSL, adding useful features designed for developing post-processing effects: Define and use textures right from the shader code, render to them, change renderstates, retrieve color and depth data, request custom values like timers or key states, ...
And that's not it. Write your shaders just once, they'll work everywhere, regardless of your target being Direct3D or OpenGL: ReShade takes care of compiling them to the right shader model and language (HLSL, GLSL or SPIR-V).
OpenCue is an open source render management system. You can use OpenCue in visual effects and animation production to break down complex jobs into individual tasks. You can submit jobs to a configurable dispatch queue that allocates the necessary computational resources.
Bforartists is a complete 3D suite to create 3D content. It offers you the full 3D art pipeline to create game graphics, prerendered movies and stills.
Bforartists is a fork of the popluar open source 3d software Blender. It can be used for modeling, UV mapping, texturing, rigging, skinning, animating, rendering, simulations, non-linear editing, compositing, physics etc. . And comes with Python for embedded scripting.
Material Maker is a free and open-source, procedural texture authoring tool based on Godot Engine. It can also be used standalone or as a Godot add-on.
Its user interface is based on Godot's GraphEditor: textures are described as interconnected texture generators and operators.
Stride (formerly Xenko) is an open-source C# game engine designed for the future of gaming. It comes with a full toolchain and is especially well suited to create realistic games but allows you much more!
- Full featured editor to edit scenes, UI, sprites, curves and more
- Physics and animation
- C# scripting
- VR ready
Dust3D is a cross-platform open-source modeling software. It helps you create a 3D watertight model in seconds. Use it to speed up your character modeling in game making, 3D printing, and so on.
- Auto UV unwrapping
- Auto rigging with PBR Material support
- Pose and motion authoring all in one
- No experience needed, just good reference photos
MB-Lab is a Blender addon that creates humanoid characters. It's a community developed and supported project based on the original ManuelbastioniLAB.
Enve is a free and open-source 2D animation app. It can create both vector and raster animations and even use sound and video files. It has been created with flexibility and expandability in mind.
OpenToonz is based on software "Toonz" which was developed by Digital Video S.p.A. in Italy, customized by Studio Ghibli, and has been used for creating its works for many years. . In March 2016 its source code was published under the terms of Modified BSD License. The open-source version is called OpenToonz and developed by international community. . FEATURES
- Powerful Digital Drawing Tools
- Vector and bitmap drawing tools with full support for graphic tablets allow you to create artwork of any complexity. . INDEXED COLOUR PALETTES
- Sequence of drawings can be painted quickly with automatic tools, and palette colors can be edited at any time, updating automatically all the level drawings. . EFFECTS AND COMPOSITING
- Add animated special effects and composite scenes seamlessly. Blurs, lighting, keys, masks, warps and more than 100 other effects available. . SCRIPTING
- Automate routine tasks by using ECMA-compatible scripting engine. . MOTION TRACKING
- Syncronize your animation with video footage automatically. . SCAN AND CLEANUP
- Automatically scan and vectorize paper drawings created by animation artists. Clean and paint them in a completely color-consistent digital environment. . FRAME-BY-FRAME ANIMATION
- A complete toolset for traditional frame-by-frame animation with configurable onionskin. Automatic creation of inbetween frames for vector shapes. . MOTION TWEENING
- Complex movements can be defined by linking objects or using motion paths, and everything can be also animated in a 3D environment, with an automatic multiplane effect. . BONES
- Animate your characters using bones, with IK support and mesh deformations.
- Create particles effect supporting multiple layers as particles or as control images for particles animation.
EXCLUSIVE FEATURES (MyPaint Brushes, Horizontal Timeline, Linux Version)
- This edition of OpenToonz includes a special features developed by Morevna Project.
Instant Meshes: A free quad-based autoretopology program
Organize your projects with customizable templates.
Post Haste is a free project management tool that allows you to setup file and folder templates for your projects. Create a new project and everything's organized, ready for you to start.
It's suitable for photographers, video professionals, audio professionals, graphic designers, web designers and anyone who needs to keep their projects and assets organized.
Frame.io is the world’s most popular video collaboration platform, used by over 300,000 filmmakers and media pros just like you.
Frame.io allows you to upload all your source media, work in progress clips, and assets into private workspaces where you can invite your team and clients to collaborate. We replace the hodgepodge of Dropbox for file sharing, Vimeo for video review, and Email for communication, but that's just a start. Now you can take Frame.io with you wherever you go.
We built Frame.io because…
? Managing 100 private Vimeo passwords sucks. ? Your clients’ cryptic feedback of “that thing around 12 seconds” never made sense. ? Trudging through your email to find that download link from that person for that file from last week. Ugh. ? It’s 10PM and you don’t know if your edit was approved (or even viewed). ? It’s 11PM and now you have to export and compress your edit in 25 different formats. ? FTPs.
Forget all that madness. We can do better. So. Much. Better. Frame.io has awesome tools for video pros to save you time and money. Things like…
? Time based comments and video annotations so you can draw directly on video frames to accurately communicate your feedback. ? Video transcoding in the cloud so you can upload any video format and never worry about playback compatibility. It'll just work. ? Version control so you can see what your project looked like 1 version ago or 100 versions ago. ? Comment Replay - loops a 4 second range around any comment so you can get a sense of what it means in context. ? TouchScrub - just slide your finger over a thumbnail to preview. ? 3D Touch Support with Peek and Pop ? Touch ID for added security
Most importantly, it’s super simple to use and gorgeously designed.
PyQt combines all the advantages of Qt and Python .
PyQt is a set of Python v2 and v3 bindings for The Qt Company's Qt application framework and runs on all platforms supported by Qt including Windows, OS X, Linux, iOS and Android. PyQt5 supports Qt v5. PyQt4 supports Qt v4 and will build against Qt v5. The bindings are implemented as a set of Python modules and contain over 1,000 classes.
PyQt is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License. Unlike Qt, PyQt is not available under the LGPL.
PyQt does not include a copy of Qt. You must obtain a correctly licensed copy of Qt yourself. However, binary wheels of the GPL version of PyQt5 are provided and these include a copy of the LGPL version of Qt.
PyQt4 and Qt v4 are no longer supported and no new releases will be made. PyQt5 and Qt v5 are strongly recommended for all new development.
FireAlpaca is the image editor that can be used readily and easily. We made it possible to provide the completely free download, in order for our products to be experienced by more users from all over the world. It is available for both Mac and Windows users! We would like you to experience this great opportunity first.
Superpowers is an HTML5 development environment for making 2D and 3D games. It can be extended with plugins and lets you collaborate in real-time.
Turn your photos into beautiful paintings, sketches or drawings in seconds. FotoSketcher is a 100% free program which can help you convert your digital photos into art, automatically. If you want to turn a portrait, the photograph of your house or a beautiful landscape into a painting, a sketch or a drawing then look no further, FotoSketcher will do the job in just a few seconds. Thanks to FotoSketcher you can create stunning images to make original gifts for your friends or relatives. Create birthday cards, seasons greetings stationery or simply print your work of art and hang it on the wall. Different styles are available: pencil sketch, pen and ink drawing, various painting renderings. You can also improve your original photo with simple tools (enhance contrast, sharpen, simplify image, increase luminosity, color saturation etc...). FotoSketcher is completely free and does not contain any adware, spyware or virus. It runs on any version of Microsoft Windows (sorry, no Mac version available).
XnViewMP is a free software to view, organise, convert graphics and photos files or to create slide show, contact sheet, HTML pages.
Compared to the original XnView, notable features in XnView MP have been re-tweaked, enhanced and visually re-styled. XnView MP is intended to have a unified look and feel across all platforms it runs on. All core features and functionalities of the standard XnView 1.9x are all still present in XnView MP, whilst some features are scheduled to be re-introduced.
Vim ("Vi IMproved") is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content.
Vim offers several “modes” for editing with efficiency. This makes vim a non-user-friendly application but it is also a strength. The normal mode binds alphanumeric keys to task-oriented commands. The visual mode highlights text. The command-line mode offers more tools (for search&replace, defining functions, etc.)
Vim comes with complete help.
The Kate project develops two main products: KatePart, the advanced editor component which is used in numerous KDE applications requiring a text editing component, and Kate, a MDI text editor application. In addition, we provide KWrite, a simple SDI editor shell which allows the user to select his/her favourite editor component.
Kate is a multi-document editor part of KDE since release 2.2. Being a KDE application, Kate ships with network transparency, as well as integration with the outstanding features of KDE. Choose it for viewing HTML sources from konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.
With a multi-view editor like Kate you get a lot of advantages. You can view several instances of the same document and all instances are synchronized. Or you can view more files at the same time for easy reference or simultaneous editing.
KWrite is a simple text editor application, allowing you to edit one file at the time per window. As Kate, KWrite uses the editor component KatePart.KWrite simply provides the selected editor component with a window frame, and lets you open and save documents. KWrite shares all features the KatePart provides, look here to get an overview. Licensing
Kate is released under the GNU Lesser General Public License (LGPL) Version 2 Kate is part of the KDE project. How to get the entire source code is described in the article Get It.
Processing is an open source programming environment and library built to handle images, animation, and interactivity. It is used by students, artists, designers, researchers, and hobbyists for learning to code, prototyping, and producing full applications.
Cura aims to be a end solution for personal 3D printing with RepRap based machines. It is tuned toward the Ultimaker, but can be used on any RepRap based design.
Electric Sheep is a collaborative abstract artwork founded by Scott Draves. It's run by thousands of people all over the world, and can be installed on any ordinary PC or Mac. When these computers "sleep", the Electric Sheep comes on and the computers communicate with each other by the internet to share the work of creating morphing abstract animations known as "sheep". The result is a collective "android dream", an homage to Philip K. Dick's novel Do Androids Dream of Electric Sheep.
Anyone watching one of these computers may vote for their favorite animations using the keyboard. The more popular sheep live longer and reproduce according to a genetic algorithm with mutation and cross-over. Hence the flock evolves to please its global audience. You can also design your own sheep and submit them to the gene pool.
Shotwell is an open source photo organizer designed for the GNOME desktop environment.
Import photos from folders or from any digital camera supported by gPhoto. Shotwell automatically groups photos taken at the same time. You can also use tags and ratings to organize your photo collection. You can rotate, crop, reduce red-eye, and adjust the exposure, saturation, tint, and temperature of each photo. Publish photos and videos to Facebook, Flickr, Picasa Web Albums, and YouTube.
MyPaint is a fast painting program with an emphasis on full-screen use. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. MyPaint supports pressure or tilt sensitive graphic tablets and comes with an easy-to-use brush collection. There is a complex interface for creating own brushes, focusing on brush dynamics (changes with speed, pressure, randomly).
PikoPixel is a free application for drawing & editing pixel-art images.
- Easy to use
- Unlimited undo
- Supports multiple layers
- Customizable canvas background
- Hotkey-activated popup panels
- Export upscaled images
- Runs on OS X 10.4 Tiger & later
Olive is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software. Olive is making rapid progress and users are already producing videos with it, but it's still currently in alpha meaning it is incomplete and not fully stable. Regardless we invite you to download the latest build and try it out for yourself. New features are being added every day. Even if Olive is missing something you need, come back in a month or two and it's possible it will have been implemented.
JOSM is an extensible editor for OpenStreetMap (OSM), written in Java.
It supports loading GPX tracks, background imagery and OSM data from local sources as well as from online sources and allows to edit the OSM data (nodes, ways, and relations) and their metadata tags.
JOSM is open source and licensed under GPL.
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. Since 2001, OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualization, and others.
darktable is a virtual lighttable and darkroom for photographers: it manages your digital negatives in a database and lets you view them through a zoomable lighttable. it also enables you to develop raw images and enhance them.
This project tries to fill the gap between the many excellent existing free raw converters and image management tools (such as UFRaw or F-Spot). The user interface is built around efficient caching of image metadata and mipmaps, all stored in a database. The user will always be able to interact, even if the full resolution image is not yet loaded.
All editing is fully non-destructive and only operates on cached image buffers for display. The full image is only converted during export. the frontend is written in gtk+/cairo, the database uses sqlite3, raw image loading is done using libraw, hdr, exr and low dynamic range are supported through imagemagick (magickcore). the core operates completely on floating point values, so darktable can not only be used for photography but also for scientifically acquired images or output of renderers (high dynamic range).
UFRaw (which stands for Unidentified Flying Raw) is an application which can read and manipulate photographs in raw image formats, as created by many digital cameras. UFRaw is available both as a stand-alone utility and as a GIMP plugin.
AMD Radeon™ ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.
- Physically-based Path-traced rendering engine.
- Hardware-accelerated Ray-tracing.
- Non-Photorealistic Rendering (NPR).
- Support for OpenVDB.
- Can simultaneously use and balance the compute capabilities of multiple GPUs and CPUs.
- AI-accelerated denoising support for both final and interactive rendering runs on GPU or CPU.
- Supports both HIP and CUDA APIs through Orochi library, and allows dynamically switching between them at runtime.
- Pre-Compiled Kernel for faster rendering.
- DirectX®12 and Vulkan® API-based Full Spectrum Rendering technology.
- Displacement and Volume shaders supported, as well as Surface shaders.
- Bevel shader support
- Support for MaterialX standard. GPUOpen MaterialX library here: https://matlib.gpuopen.com
- Uses high-performance Radeon Rays technology.
- Global illumination including caustics.
- Physical Light Shader that creates more realistic lighting, including area light shapes.
- Includes photometric lighting – supports IBL environments with HDRI maps, and a sun/sky system.
- Plug-ins are available for popular 3D content-creation applications, including Blender®, Autodesk® Maya®, SideFX® Houdini™, Autodesk® 3ds Max®, Autodesk® Inventor® and Unreal® Engine.
- USD Hydra render delegate.
- Works across Windows, Linux, and macOS.
appleseed is a modern, open source, physically-based rendering engine designed to produce photorealistic images, animations and visual effects. It provides individuals and small studios with an efficient, reliable suite of tools built on robust foundations and open technologies.
PhotoRealistic RenderMan, or PRMan for short, is a proprietary photorealistic RenderMan-compliant renderer.
It primarily uses the REYES algorithm but is also fully capable of doing ray tracing and global illumination.
PRMan is produced by Pixar Animation Studios and used to render all of their in-house 3D animated movie productions.
Pixar's RenderMan has been specifically engineered to meet the demanding challenges of rendering 3D animation and visual effects. This means RenderMan is fast, efficient, and able to handle an astonishing amount of geometric complexity along with offering cutting-edge effects. Critically, Pixar's RenderMan has been developed to deliver outstanding imagery during the stresses of real-world productions. This means that in your own 3D work, you can trust that RenderMan is ready for the job ... with not only outstanding features, but the power to deliver.
Since the beginning of the CGI VFX industry Pixar's RenderMan® has been there, rendering VFX for such classic films such as The Abyss, Terminator II, Jurassic Park, & Toy Story.
Today Pixar's RenderMan has evolved to become the gold standard for the VFX industry, used everywhere by studios large and small to create outstanding graphics for feature films and broadcast television. In fact, Pixar's RenderMan has been used on every Visual Effects Academy Award Winner of the past 15 years, and 47 out of the last 50 nominees for Visual Effects have chosen Pixar's RenderMan to produce the highest quality special effects possible.
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB®* or Mathematica®†), web application servers, and six graphical user interface toolkits.
The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics. It is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. The source code is available for those wanting to do their own ports.
LightZone is a digital photo editor software application. Its main purpose is to handle the workflow when handling images in various RAW formats.
Blackmagic Fusion (formerly known as Fusion and eyeon Fusion) is an image compositing software program created by eyeon Software Inc, now developed by Blackmagic Design. It is typically used to create visual effects and digital compositing for movies, TV-series and commercials. It employs a node-based interface in which complex processes are built up by connecting a flowchart or schematic of many nodes, each of which represents a simpler process, such as a blur or color correction. This type of compositing interface allows great flexibility, including the ability to modify the parameters of an earlier image processing step "in context" (while viewing the final composite). Upon its acquisition by Blackmagic Design, Fusion was released in two versions: the freeware Fusion, and the commercially sold Fusion Studio.
Luminance HDR (ex-Qtpfsgui) is an open source graphical user interface application that aims to provide a workflow for HDR imaging.
AwesomeBump is an open source program designed to generate normal, height, specular or ambient occlusion textures from a single image. Since the image processing is done in 99% on GPU the program runs very fast and all the parameters can be changed in real time. AB was made to be a new alternative to known gimp plugin called Insane Bump.
AwesomeBump is totaly written in Qt thus you don't need to install any aditionall libraries. Just download and install Qt SDK, download the project from the repository, build and run. It will work on any platform supported by Qt.
World Machine is a proven terrain generation solution for artists, game developers, visual effects studios and other visualization professionals
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
Achieve your Vision using our cutting-edge, 100% royalty-free technology!
With CRYENGINE, we have a simple goal: To create the most powerful game engine in the industry, and to give creators all across the globe the tools to harness this power to create world-class entertainment experiences.
LMMS is a free cross-platform alternative to commercial programs like FL Studio , which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.
VLMC (VideoLAN Movie Creator) is a free video editing software, offering features to realize semi-professional quality movies, but with the aim to stay simple and user-friendly. At this point there are no builds, so the only way to use the program is by compiling it yourself from https://code.videolan.org/videolan/vlmc
MediaInfo supplies technical and tag information about a video or audio file. Supports many audio and video formats, with different methods of viewing information.
MediaInfo features include: Read many video and audio file formats View information in different formats (text, sheet, tree, HTML...) Customise these viewing formats Export information as text, CSV, HTML... Graphical user interface, command line interface, or library (.dll/.so/.dylib) versions available Integrate with the shell (drag 'n' drop, and Context menu) Internationalisation: display any language on any operating system Localisation capability
Other social media pages:
WinFF is a GUI frontend and batch parser for the command-line multimedia tool FFmpeg. WinFF works by making a batch file that runs in the command-line, designed to launch the command-line tool with given settings from a preset. To query several files, WinFF adds launch functions in the same batch file to allow a seamless transition to the next conversion. Because of the vast format support of the command-line tool itself, this program supports any of its formats as a result (however, the included executable may not be up-to-date, so the user may need to download the Zeranoe builds to take advantage of the latest features).
WinFF is written in Free Pascal and Lazarus, published under the GNU General Public License.
Pencil2D is an opensource animation/drawing software for Mac OS X, Windows, and Linux, based on old Pencil software. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics.
Unity is a multi-platform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity offers the free Personal Edition with all features, a Plus subscription at 25$ a month and a Pro subscription at 125$ a month with extra services such as Cloud building.
Synfig is a free and open-source, industrial-strength, vector-based 2D animation app designed for producing feature-film animations. It eliminates the need to create animations frame by frame. It is available for Windows, Linux, and macOS.
Mandelbulber is an experimental application that helps to make rendering 3D Mandelbrot fractals much more accessible. A few of the supported 3D fractals: Mandelbulb, Mandelbox, BulbBox, JuliaBulb, Menger Sponge, Quaternion, Trigonometric, Hypercomplex, and Iterated Function Systems (IFS). All of these can be combined into infinite variations with the ability to hybridize different formulas together.
Task Coach is a well-structured, portable, open source todo / task manager (supporting 50 languages). It grew out of frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Over time, Task Coach has added effort tracking, budgeting, notes, priority adjusting, reminders, and many other features.
Unreal Engine is a professional suite of tools and technologies used for building high-quality games across a range of platforms. Unreal Engine’s rendering architecture enables developers to achieve stunning visuals and also scale elegantly to lower-end systems.
Revolutionary new workflow features and a deep toolset empower developers to quickly iterate on ideas and see immediate results, while complete C++ source code access brings the experience to a whole new level.
Unreal Engine technology powers hundreds of games as well as real-time 3D films, training simulations, visualizations and more. Over the past 15 years, thousands of individuals and teams and have built careers and companies around skills developed using the engine.
Complete suite for editing, color correction, and professional audio postproduction, all in a single application.
DaVinci Resolve 16 is the world’s only solution that combines professional 8K editing, color correction, visual effects, and audio postproduction all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only solution designed for multiuser collaboration so editors, assistants, colorists, VFX artists, and sound designers can all work live on the same project at the same time! Whether you are an individual artist or part of a large collaborative team, it is easy to see why DaVinci Resolve is the standard for high-end postproduction and finishing on more Hollywood feature films, television shows, and commercials than any other software.
MuseScore is a free music notation and composition software available for Windows, Mac, and Linux.
It allows for fast and easy note entry on a virtual note sheet. It has an integrated sequencer to allow for immediate playback of the score. MuseScore can import and export MusicXML and standard Midi files.
MuseScore is available in more than 40 languages and is rapidly becoming the leading free music notation software and often praised as a cost effective alternative for expensive software.
MuseScore features a direct connection with the sheet music sharing site MuseScore.com via the MuseScore Connect panel. This gives users direct access to thousands pieces of sheet music shared by the community.
MuseScore.com also invites users who share sheet music frequently to upgrade to MuseScore.com PRO, which features more onlinemixing tools and no ads. It also allows users to upload and share more sheet music, since the free version offers space for at most five scores stored online. It must be noted that while MuseScore.com has a paid subscription model, the actual software, MuseScore, remains completely free and open source software.
Vulkan is the result of 18 months in an intense collaboration between leading hardware, game engine and platform vendors, built on significant contributions from multiple Khronos members. Vulkan is designed for portability across multiple platforms with desktop and mobile GPU architectures. Vulkan is available on multiple versions of Microsoft Windows from Windows 7 to Windows 10, and has been adopted as a native rendering and compute API by platforms including Linux, SteamOS, Tizen and Android.
OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API), bringing thousands of applications to a wide variety of computer platforms. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment.
The Open Hardware Monitor is a free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer.
The Open Hardware Monitor supports most hardware monitoring chips found on today's mainboards. The CPU temperature can be monitored by reading the core temperature sensors of Intel and AMD processors. The sensors of AMD and Nvidia video cards as well as SMART hard drive temperature can be displayed. The monitored values can be displayed in the main window, in a customizable desktop gadget, or in the system tray. The free Open Hardware Monitor software runs on 32-bit and 64-bit Microsoft Windows XP / Vista / 7 / 8 / 8.1 / 10 and any x86 based Linux operating systems without installation.
SpeedCrunch is a free, fast, high precision open source algebraic calculator with an intuitive interface and a extensive list of features, including: Unlimited Variables, Syntax Highlighting, Functions, with 'Automagic' Completion, 50 Decimal Precision, Input History and more...
Shotcut is a free, open source, cross-platform, non-linear video editor.
Supports hundreds of audio and video formats and codecs thanks to FFmpeg. No import required which means native editing, plus multi-format timelines, resolutions and frame-rates within a project. Frame accurate seeking supported for many video formats.
Blackmagic Design SDI and HDMI for input and preview monitoring. Screen, webcam and audio capture. Network stream playback. Supports resolutions up to 4k and capture from SDI, HDMI, webcam, JACK & Pulse audio, IP stream, X11 screen and Windows DirectShow devices.
Multiple dockable and undockable panels, including detailed media properties, recent files with search, playlist with thumbnail view, filter panel, history view, encoding panel, jobs queue, and melted server and playlist. Also supports drag-n-drop of assets from file manager.
Qt is a cross-platform application framework that is widely used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while having the power and speed of native applications.
Qt is used for device creation, UI and application development supporting deployment to over a dozen leading platforms – desktop, mobile and embedded. Qt comprises the Qt framework with modular cross-platform C++ class Qt libraries and Qt development tools including an integrated development environment, Qt Creator IDE, and productivity tools.
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported with one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows), mobile platforms (Android, iOS), as well as Web-based platforms (HTML5) and consoles.
Visual editor, full of mature tools. Uncluttered UI, with context-sensitive editors. Amazing scene system, supporting instancing and inheritance. Friendly content creation interfaces for artists, level designers, animators, … Visual shader editing for 2D and 3D. Persistent live editing (changes are not lost after stopping the game). Live editing on mobile devices!
Kdenlive is an acronym for KDE Non-Linear Video Editor. It's free, and open-source and works on GNU/Linux, Windows and BSD. It's an intuitive and powerful multi-track video editor compatible with latest video technologies. Most of the video processing is done by the MLT Framework, which relies on many other open source projects like FFmpeg, frei0r, movit, ladspa, sox, etc. Notable features:
- Multi-track video editing
- Supports all audio and video formats and codecs that FFmpeg does for both input and encoding, including various HD standards, like HDV, DNxHD, AVCHD, ProRes etc.
- Workspaces for each stage of video production; Logging, Editing, Audio, Effects and Color.
- Configurable interface and shortcuts
- Create 2D titles for your projects
- Many effects and transitions
- Keyframeable effects
- Audio and video scopes
- Proxy editing
- Automatic backup project file
- Timeline preview
- Online resources of render profiles, wipes and title templates accessible directly from the interface.
LibreOffice is a free and open-source office suite that is compatible with other major office suites, and is available on all operating systems. It is an independently-developed version of the OpenOffice.org suite.
The office suite includes:
LibreOffice - Writer, a word processor with similar functionality and file support to Microsoft Word . It has extensive WYSIWYG word processing capabilities, but can also be used as a basic text editor.
LibreOffice - Calc , a spreadsheet program, similar to Microsoft Office Excel . It has a number of unique features, including a system which automatically defines series of graphs, based on information available to the user.
LibreOffice - Impress , a presentation program resembling Microsoft Powerpoint . Presentations can be exported as SWF files, allowing them to be viewed on any computer with Adobe Flash installed.
LibreOffice - Draw , a vector graphics editor and diagramming tool similar to Microsoft Office Visio . It provides connectors between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It also includes features similar to desktop publishing software such as Scribus and Microsoft Office Publisher .
LibreOffice - Math , an application designed for creating and editing mathematical formulae. LibreOffice - Base , a database management program, similar to Microsoft Office Access .
Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting. The basic use is cleaning up the video from the wrong shoots, to only keep the good ones.
PLEASE NOTE : It's a simple tool dedicated to a single task... It IS a LINEAR editor, NOT to edit and mix multiple videos, when you have multiple videos, it stacks them one after an other. It does NOT parrallel multi-video edit, but it's not its goal !
HandBrake is an open-source, multithreaded video transcoder – it compresses and converts digital media from one format to another. HandBrake can rip encrypted DVDs with libdvdcss (libdvdcss is installed with VLC media player on macOS, or AnyDVD/DVD 43 on Windows).
Supports • Any Blu-ray or DVD-like source: VIDEO_TS folder, DVD image or real DVD, and some .VOB, .m2ts, and .TS files. Without VLC, HandBrake requires media to be unencrypted or already decrypted by third-party programs (i.e. DVD rippers). • Almost any other multimedia file it can get libavformat to read and libavcodec to decode.
Outputs • File format: MP4 and MKV • Video: MPEG-4, H.264, or Theora • Audio: AAC, CoreAudio AAC (macOS Only), MP3, or Vorbis. AC-3 pass-through, DTS pass-through (MKV only)
Other features • Support of chapter selections • Support of subtitles • Integrated bitrate calculator • Picture deinterlacing, cropping and scaling • Live Video Preview
Hugin is an easy to use cross-platform panoramic imaging toolchain based on Panorama Tools. With Hugin you can assemble a mosaic of photographs into a complete impressive panorama, stitch any series of overlapping pictures and much more.i
digiKam is an advanced digital photo management application which makes importing and organizing digital photos a "snap". The photos are organized in albums which can be sorted chronologically, by folder layout or by custom collections.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.
It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample which can be used by applications. As well as ffmpeg, ffplay and ffprobe which can be used by end users for transcoding and playing.
The FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of "best" cannot be answered we support both options so the end user can choose.
Everyone is welcome in FFmpeg and all contributions are welcome too. We are happy to receive patches, pull requests, bug reports, donations or any other type of contribution.
Security is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.
Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License.
It can be used for modeling, UV unwrapping, texturing, rigging, water simulations, skinning, animating, rendering, particle and other simulations, non-linear editing, compositing, and creating interactive 3D applications, rigid body, fluid, cloth and softbody dynamics, modifier based modeling tools, powerful character animation tools, a node based material and compositing system and Python for embedded scripting.
Blender is Free Software. Free to use for any purpose. Forever.
Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.
Krita is a complete creative sketching and painting application with advanced, commercial quality features. It's open-source and available across all major desktop platforms. Krita is free on the official website and paid on Steam and Microsoft Store: the money will support Krita development.
User Interface - An intuitive user interface that stays out of your way. The dockers and panels can be moved and customized for your specific workflow. Once you have your setup, you can save it as your own workspace. You can also create your own shortcuts for commonly used tools.
Pop-up Palette - Quickly pick your color and brush by right-clicking on the canvas.
Brush Stabilizers - Have a shaky hand? Add a stabilizer to your brush to smoothen it out.
Brush Engines - Customize your brushes with 9 unique brush engines.
Wrap-around mode - It is easy to create seamless textures and patterns now. Press the ‘W’ key while painting to toggle wrap-around mode.
Resource Manager - Import brush and texture packs from other artists to expand your tool set.
Layer Management - Krita comes with vector, filter, group, and file layers. Combine, order, and flatten layers to keep organized. Add drop shadows and other simple effects using visual styles.
Full Color Management - Krita supports full color management through LCMS for ICC and OpenColor IO for EXR, allowing you to incorporate Krita into your existing color management pipeline.
Natron is an open source, cross platform nodal compositing application. It is built around industry standard open source tech such as OpenFX, OpenEXR, OpenColorIO and OpenImageIO. The feature set includes realtime playback/RAM cache, multi-threaded rendering, 2d tracking, rotoscoping, grading, animation via f-curves and 3rd party OpenFX plugin support. All contained within a familiar, intuitive interface with an XML based project file format.
OpenShot is a free and open-source video editor for Windows, macOS, Linux, and Chrome OS, designed to be easy to use and quick to learn.
Cross-Platform OpenShot is a cross-platform video editor, with support for Linux, Mac, and Windows. Get started and download our installer today.
Trim & Slice Quickly trim down your videos, and find those perfect moments. OpenShot has many easy ways to cut your video.
Animation & Keyframes Using our powerful animation framework, you can fade, slide, bounce, and animate anything in your video project.
Unlimited Tracks Add as many layers as you need for watermarks, background videos, audio tracks, and more.
Video Effects Using our video effects engine, remove the background from your video, invert the colors, adjust brightness, and more.
Audio Waveforms Visualize your audio files as waveforms, and even output the waveforms as part of your video.
Title Editor Adding titles to your video has never been easier. Use one of our templates, or make your own.
3D Animations Render beautiful 3D animated titles and effects, such as snow, lens flares, or flying text.
Slow Motion & Time Effects Control the power of time, reversing, slowing down, and speeding up video. Use a preset or animate the playback speed and direction.
Edit Video Drag and drop video, audio, or images from your file manager into OpenShot. It's that easy to get started video editing.
70+ Languages OpenShot is available in many different languages, and can be translated online with LaunchPad.
Simple User Interface We have designed OpenShot to be the easiest and friendliest video editing software ever! Give it a try and see for yourself.
ArmorPaint takes advantage of a render engine found in the Armory project. Armory is an open-source 3D game engine with full Blender integration, turning it into a complete game development tool.
ArmorPaint is designed from scratch to run completely on the GPU. This results in a smooth 4K painting experience even on a medium-power integrated hardware. On the other hand, up to 20K texture painting is seamless using a high-end graphics card.
Work fast with the convenience of nodes. ArmorPaint uses a subset of standard material nodes found in Cycles render engine. This enables you to paint with complex, fully procedural materials using the proven workflow. Apart from materials, brush nodes are used to easily create painting patterns, shapes and procedural brushes.
The software binaries are provided with a one time donation of about €16, but can be built from the GitHub source.
OBS Studio (also known as Open Broadcaster Software, or OBS) is a screen-casting and live-streaming software available across multiple platforms including macOS, Windows and Linux. Boasting features typically only found in commercial screen recording apps, OBS also provides one of the simplest workflows with an intuitive and easy-to-learn interface that makes recording and streaming a breeze. It's also totally free and open-source.
With its long standing history of continued updates and considering its ease of use and free cost, it's no wonder OBS is one of the most popular and highest recommended apps for screen-casting and live streaming.
Cross-platform (available for Mac, Windows and Linux). Encoding using H264 (x264) and AAC. Support for Intel Quick Sync Video (QSV), AMF and NVENC. Unlimited number of scenes and sources. Live RTMP streaming to Twitch, YouTube, Mixer, DailyMotion, Smashcast and more. File output to MP4, MKV or FLV. GPU-based game capture for high performance game streaming. DirectShow capture device support (webcams, capture cards, etc). Windows 8 high speed monitor capture support. Bilinear or lanczos3 resampling. Light and dark themes to support various working conditions and preferences.
The Voodoo Camera Tracker estimates camera parameters and reconstructs a 3D scene from image sequences. The estimation algorithm offers a full automatic and robust solution to estimate camera parameters for video sequences. The results are useful for many applications like film production, 3D reconstruction, or video coding. The estimated parameters can be exported to the 3D animation packages: 3D Studio Max, Blender, Lightwave, Maya, and Softimage.
The Voodoo Camera Tracker works very alike to commercial available camera trackers (also called match movers). Please consider buying a commercial product, if you need a camera tracker with professional support.
MeshLab is made for processing 3D scans. Point clouds can be trianglulated into triangle meshes using various techniques. Models can be smoothed, cleaned and repaired.
MeshLab is also a great 3D model viewer and converter. It can convert between many 3D file formats:
import:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
export:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
MakeHuman is a free, open source, interactive modelling tool for creating custom 3D human characters. These characters can be modeled in minutes and can then be used with many other modelling and rendering programs to incorporate realistic human figures into computer generated images and animations. Features that make this software unique include the tetra-parametric GUI© and the Natural Pose System©, for advanced muscular simulation.
DJV provides professional review software for VFX, animation, and film production. Key Features:
- Playback high resolution, high bit-depth, image sequences and videos
- Provides frame accurate control and color management
- Support for industry standard file formats including Cineon, DPX, OpenEXR, and QuickTime
- Includes command line utilities
- Available for Linux, macOS, and Microsoft Windows
- Open Source
Audacity is free, open source software for recording and editing sounds. You can use Audacity to record live audio, convert tapes and records, edit sound files, change the speed or pitch of a recording and much more.
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Simple, fast and powerful media player. Plays everything: Files, Discs, Webcams, Devices and Streams.
Plays most codecs with no codec packs needed: MPEG-2, DivX, H.264, MKV, WebM, WMV, MP3...
Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
It supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
GIMP is a freely distributed program for such tasks as photo retouching, image composition and image authoring. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, and more.