
Linux • Accessories
For more than a decade, Science.D.Visions has been developing enterprise matchmove software. Right from the start, it has been our goal to concentrate on the problems and needs of professional users, only. Our efforts resulted in the market leading brand "3D-Equalizer". Fact is, if you go to the box office today to watch the latest visual effects driven blockbuster movie, you will most likely be entertained by the help of our work!
Agisoft Metashape is a stand-alone software product that performs photogrammetric processing of digital images and generates 3D spatial data to be used in GIS applications, cultural heritage documentation, and visual effects production as well as for indirect measurements of objects of various scales.
Wisely implemented digital photogrammetry technique enforced with computer vision methods results in smart automated processing system that, on the one hand, can be managed by a new-comer in the field of photogrammetry, yet, on the other hand, has a lot to offer to a specialist who can adjust the workflow to numerous specific tasks and different types of data. Throughout various case studies Metashape proves to produce quality and accurate results.
Introducing Airnef, an open-source utility for downloading images and movies from your WiFi-equipped Nikon camera. It supports all Nikon cameras that have built-in WiFi interfaces, along with those using external Nikon WU-1a and WU-1b WiFi adapters. Airnef may also work with Nikon’s WT-4A and WT-5A wireless adapters for the D3/D4/D8x. Airnef supports Canon cameras as well. Airnef is licensed under GPL v3 . Airnef is two applications - a GUI front-end and a command-line app. The GUI front-end allows you to visually select the criteria of which images to download and then launches the command-line app to perform the transfer. You can optionally use the command-line version directly to script your transfers. . === MAJOR FEATURES === . • Fast downloads - Airnef uses optimized Media Transfer Protocol (MTP) parameters for sustained throughput around 2.5 MB/s • Realtime download mode - images are transferred to your computer as you shoot them. For cameras without realtime WiFi shooting support an optional staged-realtime process can be used as well. • Extensive criteria selection makes it easy to quickly choose which images to download, including by file type (NEF, JPG, MOV, etc...), starting and/or ending capture date, specific camera folders, and media card slot - in any combination. And Airnef will automatically skip over files you've already downloaded! • Renaming engine allows you to customize the names of directories and files for images you download • Advanced local caching of MTP metadata allows for very fast click-to-download start times • Lets you decide the order that files are downloaded, either oldest first or newest first. That way you can start working on the files you want right away instead of waiting for all the files to be downloaded • Fault-tolerant operation - Airnef will continuously retry any failed communication/transfer, resuming the download exactly where it left off, even in the middle of a file.
Supports accurate ICC profile creation for scanners, cameras and film recorders, and calibration and profiling of displays and RGB & CMYK printers. Device Link can be created with a wide variety of advanced options, including specialized Video calibration standards and 3dLuts. Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents.
Blender CAM is an open source solution for artistic CAM - Computer aided machining - a g-code generation tool. Blender CAM is an add-on for the free open-source Blender 3d package. It has been used for many milling projects, and is actively developed. If you are a developer who would like to help, don't hesistate to contact me.
Features: Several milling strategies for 2D and 3D Cutter types: ball, flat, v-carve with various angles work with 3d data or depth images Layers and skin for roughing. Inverse milling Various options for ambient around model protection of vertical surfaces stay low - option for movement material size setup simulation of 3d operations Background computing of the operations, so you can continue working helix entry, arc retract, ramp down for some of the strategies. Automatic bridges for cutout operation Chain export and simulation Export gcode to: verious machines, uses nc BSD library from HeeksCNC
Not yet supported: motion direction - classic, conventional, meander, are only partially supported 4 and 5 axis milling. 4 axis indexed milling wouldn't be hard to add, I just need donations to buy a 4 axis machine ;)
dispcalGUI is a graphical user interface developed by Florian Höch for the display calibration and profiling tools of Argyll CMS, an open source color management system developed by Graeme Gill.
Calibrate and characterize your display devices using one of the many supported hardware sensors, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create matrix and look-up-table ICC profiles, with optional gamut mapping, as well as some proprietary 3D LUT formats.
Free slicer compatible with a wide range of DLP/LCD/SLA 3D printers.
Can generate instructions for nanoDLP and Photonic3D.
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.
Entangle provides a graphical interface for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer.
Using Entangle is as easy as 1,2,3… Connect camera Launch Entangle Shoot photos
With a sufficiently capable digital SLR camera Entangle allows: Trigger the shutter from the computer Live preview of scene before shooting Automatic download and display of photos as they are shot Control of all camera settings from computer Entangle is Open Source software licensed under the GNU GPL v3+. It is built on top of libgphoto using GTK-3 for its interface. It is fully colour managed, auto-detecting system monitor profile and applying the necessary transforms when displaying images.
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.
insight3dng is an fork of insight3d. It lets you create 3D models from photos. From a series of photos, it automatically matches them and then calculates positions in space from which each photo has been taken along with a 3D pointcloud of the scene
MatterControl is a free, open-source, all-in-one software package that lets you design, slice, organize, and manage your 3D prints. With MatterControl, you can design your parts from scratch using the Design Tools, or visit the Design Apps to browse existing projects. You can also slice your designs using a variety of advanced settings for customized support generation, software bed leveling, and integrated controls for dual extrusion using powerful 64-bit processing. When you have all the variables managed, you can print straight from MatterControl - no need for multiple programs - MatterControl does it all.
Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.
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.
NanoDLP is a host and control software for SLA / DLP 3D printers. Raspberry Pi, Windows and Linux desktop versions are available.
OctoPrint is a so called host software for 3D printers that controls your 3D printer and sends it the actual commands to do its job. Other tools for this task include Printrun, Repetier Host and also Cura.
OctoPrint differs from existing host solutions in that its major focus is to provide a web interface that allows controlling the printer remotely from anywhere on the network or even the internet while offering the same responsiveness and feedback options available on native host applications like the ones listed above. In order to achieve this, OctoPrint makes heavy use of current web technologies and frameworks, such as AJAX and HTML5 web sockets.
OctoPrint was developed to be run on small embedded devices such as the popular Raspberry Pi. It allows you to turn your existing 3D printer into a WiFi enabled one and untether it from your laptop or work station.
PFTrack is the industry-leading match-mover for VFX post production. It's easy-to-use, will auto-track for you, but comes packed with advanced features that let you conquer the most challenging shots. Unrivalled 3D data analysis and workflow toolsets give you a huge range of functions for use across your entire visual effects pipeline, today and into the future. For seamless VFX, PFTrack remains the best and most cost-effective professional match-mover you can buy. Available on Windows, Linux and Mac, it is built on The Pixel Farm's passion for VFX, by an R&D team that has decades of production experience and leadership in innovative image-analysis technologies.
Unlike other match-moving applications, PFTrack allows you to manipulate tracking data at many levels. From the simple one button click approach, right through to building complex mattes and editing of individual camera parameters via spline-based F-Curves. Match movers rarely have a need to step outside the integrated toolset within PFTrack. PFTrack's robust camera solver gives you fast and accurate results. Solving for the camera motion will estimate the path of the camera through 3D space, and reconstruct precise 3D camera and object motion paths out of any type of live action footage.
Photonic3D is a control server for DLP resin 3D printers with a web-based user interface. It has been designed to run well on a Raspberry Pi, but is cross-platform and the install distribution will also run on Linux, Windows, and MacOS.
The server is capable of printing a variety of formats, including:
- .cws files created by Creation Workshop
- STL files, which Photonic3D will slice incrementally
- Zip of PNG images, which Photonic3D will scan recursively and print based on alphanumeric ordering (meaning both zero-padded and non-padded numbered PNG files will work correctly)
- Single GIF, JPEG, or PNG image, which Photonic3D will extrude and print a 3D relief
- Block of text, which Photonic3D will extrude using a system or user uploaded font
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.
Printrun is a full suite of host interfaces for 3D printers and CNC, consisting of:
Pronterface, a fully-featured GUI host Pronsole, an interactive command line host for the console lovers (or printing over ssh, or...) Printcore, a standalone non-interactive G-Code host
Both Pronterface and Pronsole let you interactively control your machine, slice objects directly from the host, print objects, upload to SD cards and run SD prints... Printrun supports both serial and ethernet connections and has been used with great success on a wide range of 3D printers and CNC machines.
qDslrDashboard is a cross platform application for controlling Nikon, Canon and Sony cameras. It uses the PTP and PTP/IP protocol to communicate with the connected DSLR camera. Currently qDslrDashboard is available for Android, iOS, Linux, OSX and Windows platforms. The Linux, OSX and Windows version is free.
The application is written in C++ using the Qt Framework. It uses the OpenCV library for image processing, LibRaw library for RAW image processing and the libusb library for the USB communication.
qDslrDashboard supports multiple DSLR camera connection at once.
Import your photos and videos efficiently and reliably! Rapid Photo Downloader is written by a photographer for professional and amateur photographers. Its goal is to be the best photo and video downloader for the Linux Desktop. Main features: *Generates meaningful, user configurable file and folder names *Downloads photos and videos from multiple devices simultaneously *Backs up photos and videos as they are downloaded *Easy to configure and use *Runs under Gnome, KDE and other Linux desktop environments
Regard3D is a structure-from-motion program. That means, it can create 3D models from objects using a series of photographs taken of this object from different viewpoints.
To obtain a 3D model, the following steps are performed:
-
For each image, features (sometimes also called keypoints) are detected. Features are points in an object that have a high probability to be found in different images of the same object, for example corners, edges etc. Regard3D uses A-KAZE for this purpose.
-
For each feature, a mathematical descriptor is calculated. This descriptor has the characteristic that descriptors of the same point in an object in different images (seen from different viewpoints) is similar. Regard3D uses LIOP (Local Intensity Order Pattern) for this purpose.
-
The descriptors from different images are matched and geometrically filtered. The result of this step is a collection of matches between each image pair.
-
Now "tracks" are calculated. For each feature that is part of a match in an image pair, it is searched also in other images. A track is generated from features if these features satisfy some conditions, for example a track is seen in at least 3 images.
-
The next step is the triangulation phase. All the matches of all the image pairs are used to calculate:
-
The 3D position and characteristic of the "camera", i.e. where each image was shot and the visual characteristics of the camera
-
The 3D position of each "track" is calculated
-
The result of the triangulation phase is a sparse point cloud. In order to obtain a more dense point cloud ("densification"), several algorithms can be used.
-
The last step is called "Surface generation". The point clouds are used to generate a surface, either with colored vertices or with a texture.
Helpful link: https://en.wikipedia.org/wiki/Photogrammetry https://en.wikipedia.org/wiki/Structure_from_motion
-
Software for controlling RepRap style 3D-printer like Mendel, Darwin or Prusa mendel. Works with most firmware types. It is optimized to work with Repetier-Firmware Other working firmware is Sprinter, Teacup, Marlin and all compatible firmwares. It does not contain a slicer directly, rather it uses either Slic3r or Skeinforge.
This is the software that will drive your MakerBot Replicator, Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there. It's cross platform, easily installed, and is based on the familiar Arduino / Processing environments. ReplicatorG is used by thousands of MakerBot Operators, and has printed tens of thousands of objects and counting.
Open RV is a cross-platform, real-time, film resolution, high dynamic range, image and sequence viewer. Open RV can work with RVIO, a standalone batch image processing tool, which combined with RV gives users a powerful and adaptable platform for working with still and moving images. Open RV and RVIO were created in a high-end visual effects production environment by artists and engineers with deep roots in digital visual effects production.
RV Key Features:
- 2K Uncompressed Playback
- Interactive color adjustments and Color Correction with OpenColorIO color profiles
- Support for OpenTimelineIO interchange format
- One-Click Remote Sync for Collaborative Review
- Annotation/Paint Tools
- SDI playback support (AJA, Blackmagic)
- Support for industry standard file formats and codecs including; DPX, Cineon, DnX, ProRes, OpenEXR, ARRI, and RED
- Remote Control API to Control RV from other Apps
- Rich command line and extensibility options utilizing Python
- Package System for RV Extensions
- Cross Platform (Linux, macOS, Windows)
Simple Scan is an easy-to-use application, designed to let users connect their scanner and quickly have the image/document in an appropriate format.
It's very simple, there are no advanced features, but it works well for everyday scans. It can save in PDF, JPG or PNG format.
Simple Scan is basically a frontend for SANE - which is the same backend as XSANE uses. This means that all existing scanners will work and the interface is well tested.
Simplify3D provides 3D printing software that streamlines the process of 3D printing and allows you to create better 3D prints. Simplify the process, improve the results!
ALL-IN-ONE 3D PRINTING SOFTWARE No need to use multiple software applications for your 3D printer. One powerful application allows you to import, manipulate, repair, slice, preview, and start printing a 3D model in a matter of minutes.
-Access hundreds of pre-configured profiles that are optimized for your printer. -Adjust as few or as many settings as you wish. -Print over USB or with an SD card.
THE FASTEST 3D SLICER Slice your 3D models in seconds, not minutes, allowing you to quickly and easily perform multiple iterations in order to achieve the best quality.
-Slice complex models in seconds. -Preview your 3D part to identify potential areas of improvement. -Adjust settings, slice, and repeat as many times as you need to!
SMART SUPPORTS Support material that is fully customizable and easy to remove. Automatically generate support material based on overhang angles, then add or remove supports as needed.
-Customize the placement, size, and angle of support material. -Snap off supports easily without damaging your part.
OPTIMIZED DUAL EXTRUSION Create stunning dual-color parts with the Dual Extrusion Wizard. Unique features prevent filament from oozing on your print, resulting in sharp definition between colors.
-Protect your part from blobs and defects using the Ooze Shield and Prime Pillar. -Print the part in one material and the support structures in another, allowing you to use dissolvable filament.
SIMPLIFIED MULTI-PART PRINTING Easily print multiple parts at the same time to save time and increase efficiency.
-Quickly manipulate where parts are placed to make the most of the build plate. -Control whether to print continuously layer-by-layer or sequentially. -Change settings such as infill, support generation, layer height, and temperature for each part as needed.
STL-to-GCODE translator for RepRap printers
Here comes Slic3r! Its features are:
- speed
- ability to read STL, AMF, OBJ files and generate G-Code and SVG easy configuration and little or no calibration
- provide both a graphic interface for positioning multiple objects and a complete command line API
- open development (hosted on Github to allow for forks, pull request and contributions)
- easy installation (Mac/Win/Linux packages and no dependencies required)
- many unique features
Third-party software for film scanners and flatbed scanners.
VueScan is a powerful, easy-to-use program that: -Scans documents, photos and film -Creates PDF, JPEG, TIFF and TXT files -Supports over 1200 scanners