All Projects → shihchinw → baktsiu

shihchinw / baktsiu

Licence: MIT license
An image viewer designed for comparing images and examining pixel differences

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to baktsiu

Commandbuffer
A lock-free CommandBuffer implementation designed for multi-threaded rendering applications.
Stars: ✭ 151 (+586.36%)
Mutual labels:  graphics-programming
Relion
Image-processing software for cryo-electron microscopy
Stars: ✭ 219 (+895.45%)
Mutual labels:  graphics-programming
software-development-resources
Collection of links to great software development resources!
Stars: ✭ 20 (-9.09%)
Mutual labels:  graphics-programming
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+9340.91%)
Mutual labels:  graphics-programming
Methanekit
🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (+795.45%)
Mutual labels:  graphics-programming
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+14659.09%)
Mutual labels:  graphics-programming
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+527.27%)
Mutual labels:  graphics-programming
photos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
Stars: ✭ 620 (+2718.18%)
Mutual labels:  image-viewer
Mixture
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime
Stars: ✭ 209 (+850%)
Mutual labels:  graphics-programming
FreeOberon
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
Stars: ✭ 102 (+363.64%)
Mutual labels:  graphics-programming
Aether3d
Aether3D Game Engine
Stars: ✭ 177 (+704.55%)
Mutual labels:  graphics-programming
Awesome Unity Shader
⛵ 关于炫酷的Unity3D Shader | About Cool Unity3D Shaders
Stars: ✭ 2,658 (+11981.82%)
Mutual labels:  graphics-programming
Arcane Engine
3D C/C++ Game Engine - Created By Brady Jessup
Stars: ✭ 242 (+1000%)
Mutual labels:  graphics-programming
Godot Texture Painter
A GPU-accelerated texture painter written in Godot 3.0
Stars: ✭ 155 (+604.55%)
Mutual labels:  graphics-programming
previewer
A super light-weight JavaScript image previewer [not actively maintained]
Stars: ✭ 24 (+9.09%)
Mutual labels:  image-viewer
Line
2D Line Drawing Samples in C
Stars: ✭ 148 (+572.73%)
Mutual labels:  graphics-programming
Vulkano
Safe and rich Rust wrapper around the Vulkan API
Stars: ✭ 2,950 (+13309.09%)
Mutual labels:  graphics-programming
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+368.18%)
Mutual labels:  graphics-programming
cooViewer
cooViewer - simple comic viewer for Mac
Stars: ✭ 91 (+313.64%)
Mutual labels:  image-viewer
Jkqtplotter
an extensive Qt5 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Stars: ✭ 246 (+1018.18%)
Mutual labels:  graphics-programming

Bak-Tsiu — Examining Every Pixel Differences

Build Status

Introduction

Bak-Tsiu is an image viewer designed for comparing and examining differences among multiple images.

The motivation behind the implementation of Bak-Tsiu is that I found there are no convenient tools to examine pixel differences among multiple rendering results of different anti-aliasing algorithms and their corresponding configurations. Bak-Tsiu is a tool derived from my personal workflow, it provides split and side-by-side view along with close-up RGB values inspection. For more details, please see the quickstart guide or watch the intro video.

Column View

Compiling

Bak-Tsiu is trying to be self-contained as much as possible. Most third party libraries are contained in the same repository. However, there are still two external submodules need to be downloaded:

  • GLFW
  • OpenEXR [optional]

All relevant resources like fonts and shaders are all embedded into the execution file. Thus we only need to take single execution file for distribution.

Windows

To fetch the entire project with submodules, please add --recursive flag in clone command:

$ git clone --recursive https://github.com/shihchinw/baktsiu.git
$ cd baktsiu
$ mkdir build
$ cd build
$ cmake -G "Visual Studio 15 2017 Win64" -DUSE_OPENEXR:BOOL=ON ..

You can open generated baktsiu.sln to build the solution as usual, or execute msbuild baktsiu.sln -target:Build from console.

Linux and Mac OS

$ git clone --recursive https://github.com/shihchinw/baktsiu.git
$ cd baktsiu
$ mkdir build
$ cd build
$ cmake -G "Unix Makefiles" -DUSE_OPENEXR:BOOL=ON ..
$ make
$ sudo make install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].