All Projects → f3d → Similar Projects or Alternatives

676 Open source projects that are alternatives of or similar to f3d

Yocto Gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (+75.85%)
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+402.02%)
Mutual labels:  rendering, raytracing, 3d-graphics
Photon-v2
A program that takes photographs of a virtual world.
Stars: ✭ 75 (-90.52%)
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-90.14%)
Mutual labels:  rendering, raytracing, 3d-graphics
Rpt
A physically-based path tracer
Stars: ✭ 296 (-62.58%)
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+162.58%)
Mutual labels:  rendering, raytracing, 3d-graphics
fluctus
An interactive OpenCL wavefront path tracer
Stars: ✭ 55 (-93.05%)
Mutual labels:  rendering, raytracing
Legion-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (-36.54%)
Mutual labels:  rendering, 3d-graphics
RenderingX12
Partially open source: real-time scene rendering using XUSG based on DirectX 12. 纯粹秀秀demo……ただ、デモを見せるため……
Stars: ✭ 16 (-97.98%)
Mutual labels:  rendering, 3d-graphics
SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (-93.81%)
Mutual labels:  raytracing, 3d-graphics
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-83.69%)
Mutual labels:  rendering, 3d-graphics
3dtilesrendererjs
Renderer for 3D Tiles in Javascript using three.js
Stars: ✭ 333 (-57.9%)
Mutual labels:  rendering, gltf
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-37.55%)
Mutual labels:  rendering, 3d-graphics
Openjscad.org
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
Stars: ✭ 1,851 (+134.01%)
Mutual labels:  obj, dxf
coin
Coin3D core library
Stars: ✭ 193 (-75.6%)
Mutual labels:  rendering, 3d-graphics
cadise
A developing physically-based hobby renderer written in C++.
Stars: ✭ 30 (-96.21%)
pmj-cpp
"Progressive Multi-Jittered Sample Sequences" in C++
Stars: ✭ 34 (-95.7%)
Mutual labels:  rendering, raytracing
volrend
PlenOctree Volume Rendering (supports CUDA & fragment shader backends)
Stars: ✭ 419 (-47.03%)
Mutual labels:  rendering, volume-rendering
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (-93.17%)
Edxray
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Stars: ✭ 270 (-65.87%)
Mutual labels:  rendering, raytracing
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (-30.97%)
Mutual labels:  rendering, 3d-graphics
Gears Vk
Powerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Stars: ✭ 71 (-91.02%)
Mutual labels:  rendering, raytracing
Monte carlo ray tracer
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Stars: ✭ 90 (-88.62%)
Mutual labels:  rendering, raytracing
nub
A rendering and interaction Processing library
Stars: ✭ 28 (-96.46%)
Mutual labels:  rendering, 3d-graphics
C-Raytracer
A CPU raytracer from scratch in C
Stars: ✭ 49 (-93.81%)
Mutual labels:  rendering, raytracing
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+74.84%)
Mutual labels:  rendering, 3d-graphics
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+1388.75%)
Mutual labels:  rendering, 3d-graphics
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (-93.43%)
Mutual labels:  rendering, 3d-graphics
Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (-68.14%)
Mutual labels:  raytracing, 3d-graphics
Wickedengine
3D engine focusing on modern rendering techniques and performance.
Stars: ✭ 3,148 (+297.98%)
Mutual labels:  raytracing, gltf
ign-rendering
C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (-95.7%)
Mutual labels:  rendering, 3d-graphics
Ashes
WebGL2.0 3D Engine & ECS & RayTracing
Stars: ✭ 191 (-75.85%)
Mutual labels:  raytracing, gltf
DuEngine
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (-92.16%)
Mutual labels:  rendering, raytracing
Messier87
A realtime raytracing blackhole renderer
Stars: ✭ 53 (-93.3%)
Mutual labels:  rendering, raytracing
Fall2021
Base repository for Dartmouth's CS87/287 (Fall 2021).
Stars: ✭ 43 (-94.56%)
Mutual labels:  rendering, raytracing
Vk raytrace
Ray tracing glTF scene with Vulkan
Stars: ✭ 91 (-88.5%)
Mutual labels:  raytracing, gltf
pbrtbook
pbrt 中文整合翻译 基于物理的渲染:从理论到实现 Physically Based Rendering: From Theory To Implementation
Stars: ✭ 221 (-72.06%)
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-70.29%)
Mutual labels:  rendering, raytracing
D3D12Renderer
Custom renderer and physics engine written from scratch in C++/Direct3D 12.
Stars: ✭ 17 (-97.85%)
Mutual labels:  rendering, 3d-graphics
pathtracer-webgl2
Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Stars: ✭ 45 (-94.31%)
Mutual labels:  rendering, raytracing
CLUSEK-RT
Vulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-96.97%)
Mutual labels:  rendering, raytracing
Embree viewer
Embree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
Stars: ✭ 19 (-97.6%)
Mutual labels:  raytracing, 3d-graphics
Raytracer
a simple RayTracer based on the Monte Carlo Path Tracing
Stars: ✭ 14 (-98.23%)
Mutual labels:  rendering, raytracing
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-77.12%)
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+72.69%)
Mutual labels:  rendering, 3d-graphics
Rs pbrt
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Stars: ✭ 619 (-21.74%)
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (-75.35%)
Mutual labels:  rendering, gltf
Yave
Yet Another Vulkan Engine
Stars: ✭ 211 (-73.32%)
Mutual labels:  rendering, 3d-graphics
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+170.8%)
Mutual labels:  rendering, raytracing
Pyrender
Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Stars: ✭ 582 (-26.42%)
Mutual labels:  rendering, 3d-graphics
Ssrt
Real-time indirect diffuse illuminaton using screen-space information for Unity.
Stars: ✭ 176 (-77.75%)
Mutual labels:  rendering, raytracing
Flux
A real-time physically based rendering engine written in C++ and OpenGL
Stars: ✭ 171 (-78.38%)
Python Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Stars: ✭ 204 (-74.21%)
Mutual labels:  rendering, raytracing
vtkplotlib
Wrap up VTK (python 3D graphics library) into an easy to use 3D equivalent of matplotlib
Stars: ✭ 31 (-96.08%)
Mutual labels:  3d-graphics, stl-viewer
Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
Stars: ✭ 367 (-53.6%)
Luxcore
LuxCore source repository
Stars: ✭ 601 (-24.02%)
Mutual labels:  raytracing, 3d-graphics
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (-31.48%)
Mutual labels:  rendering, gltf
Bcd
Bayesian Collaborative Denoiser for Monte Carlo Rendering
Stars: ✭ 167 (-78.89%)
raytracing-go
A simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (-93.3%)
Mutual labels:  raytracing, 3d-graphics
photon mapping
minimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (-91.78%)
Mutual labels:  rendering, raytracing
1-60 of 676 similar projects