Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Element | 860 | 5 months ago | August 13, 2017 | 4 | Swift | |||||
Programmatic UI for macOS | ||||||||||
Timeline.js | 504 | 1 | 2 | a year ago | 1 | August 04, 2014 | 9 | JavaScript | ||
A compact JavaScript animation library with a GUI timeline for fast editing. | ||||||||||
Automaton | 466 | 1 | 4 | 6 months ago | 25 | April 20, 2021 | 36 | mit | TypeScript | |
Animation engine for creative coding | ||||||||||
Mojs Player | 282 | 38 | 16 | 9 days ago | 6 | December 26, 2016 | 3 | mit | JavaScript | |
GUI player to control your animations | ||||||||||
Mojs Timeline Editor | 260 | 6 months ago | 1 | mit | JavaScript | |||||
GUI for interactive `html`/`custom points`/`timeline` editing while crafting your animations | ||||||||||
Modernui | 229 | 4 days ago | 2 | lgpl-3.0 | Java | |||||
Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies. | ||||||||||
Fancymenu | 122 | 20 days ago | 110 | other | ||||||
Source code for the FancyMenu mod. | ||||||||||
Ofxvui | 48 | 4 years ago | C++ | |||||||
✨ Such Wow! View + GUI System for openFrameworks ✨ | ||||||||||
Hyperdrive | 34 | 4 years ago | other | Python | ||||||
:rocket: Pose-based rig caching plugin for Maya | ||||||||||
Dearpygui_animate | 29 | 8 months ago | mit | Python | ||||||
DearPyGui_Animate is an add-on to bring DearPyGUI to life. |
Advanced Raytracer in C++
Raytan is a fast raytracer written in C++ with a focus on practical effects. It supports spheres, cones, cylinders, elipsoids, planes, cubes and sheets. It also supports compound shapes that result from addition and subtraction of two shapes.
This is implemented using a distance field algorithm.
The color, material properties (diffuse, reflection, refraction, refractive index) and normals can all be mapped to textures, to allow the creation of realistic 3D sprites that can seamlessly mesh into a scene.
Raytan has a Qt GUI that gives you control over ambient, shadow softness, light samples, recursion level and antialiasing. The GUI allows for the application of various post effects such as cartoon, tint + saturation, motion blur, and edge detection.
moc
Install dependencies, on macOS with brew you can do this with make deps
make