3d-renderer-in-pascal
Software 3D graphics renderer made from scratch using the Pascal programming language.
- Active
- Application
- Lazarus
- GitHub
- ★ 13

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Software 3D graphics renderer made from scratch using the Pascal programming language.
Tic80 mini computer front renderer written in delphi
XelVectors - load, save, render vector images in Pure Pascal (SVG, EMF, WMF, CDR...)
Simple SVG to TBitmap renderer for Free Pascal
Automatically exported from code.google.com/p/opengl-directshow-video-renderer
3D Rendering Library for Delphi.
A 1:1 Object Pascal port of [NarcisCalin's N-Ray](https://github.com/NarcisCalin/N-Ray) C++ path tracing sample, reworked to fit the Yutani sandbox architecture. It runs the entire path tracer on the GPU via an OpenGL 4.3 compute shader
Games and Game Engines Graphics Networking
3D engine with NextGen-enhanced graphic software render programmed in Free Pascal. See the secret graphic power of Multicore-CPU's...
Graphics Games and Game Engines
🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.
A small Markdown viewer and editor for Linux, Windows and macOS
GLSL surface rendering source code. Compiled versions available from NITRC. Loads 3DS, CTM, DXF, FreeSurfer, GII (GIfTI), GTS, LWO2, MS3D, MZ3, NV (BrainNetViewer), OBJ, OFF, PLY, STL, VTK. Tractography formats include BFloat, PDB, TCK, TRK, and VTK. Also NIfTI format voxelwise images.
Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".
Render Mapbox vector tiles (MVT/PBF) from MBTiles to a Delphi TCanvas — Mapbox GL style.json, expression engine, label placement, GDI+/Skia backends, zero runtime dependencies.
A real-time particle-based fluid simulation with a metaball-style rendering effect. Uses background threading for physics calculations and Skia4Delphi for high-performance graphics rendering.
We rendered the curved surface defined by the implicit function in real time on the GPU.
Delphi 3D rendering tool
Windows text rendering profiler
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
A renderer implementation in Delphi translated from ssloy/tinyrenderer
Asmoday is an easy to use 3D graphics library and engine for Freepascal developers. It uses OpenGL for hardware accelerated, cross plattform, real-time or offline rendering.
GLScene is an OpenGL based 3D library for Delphi, C++Builder and Lazarus. It provides visual components and objects allowing description and rendering 3D scenes in graphic applications. Update of newer versions of the trunk has been moved to https://github.com/glscene
This project has been renamed to "Castle Game Engine" and moved to: - Our website https://castle-engine.io/ - GitHub repo: https://github.com/castle-engine/castle-engine/ Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in glTF, X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Desktop, mobile, web plugin. Also home of view3dscene - our full-featured VRML/X3D browser. The "Kambi VRML game engine" is renamed to "Castle Game Engine" (short name castle-engine). For commits and all current information see castle-engine project.
School project of me for rendering diagrammes for capacitors. The Rendering was to be made on my own. Made with Lazarus/Free Pascal.
A small delphi project that can render a page, auto hyphenation, font changing, realtime resizing
Graphics processors are designed to quickly render graphics and perform data-parallel calculations. The Apple Metal framework allows you to communicate directly with the graphics processor available on a device. Applications that render complex scenes or that perform advanced scientific calculations can use this power to achieve maximum performance. Such applications include:
A comprehensive 2D graphics library written in Delphi Pascal
Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.
GLXEngine - a graphics engine collector with GLScene & GXScene component packages for Delphi & C++Builder. The class libraries for creating 5D scenes with rendering and animations of spatial objects include managers for supporting physics, sounds, terrains with materials and shaders
Four advanced components to simplify use of Icon Fonts as images and ImageList: TIconFontImage, TIconFontsImageCollection, TIconFontsVirtualImageList, TIconFontsImageList (for VCL and FMX). Full support for High-DPI apps. Rendering optimized with GDI+
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
A lightweight HTML/CSS rendering engine for Free Pascal (Lazarus) and Delphi (VCL & FMX).
A 3D-graphic and game engine for Delphi and Windows.
Games and Game Engines Graphics
Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
GUI for Adobe After Effects aerender console interface with various features
Simple Volume Renderer
Advanced 3D rendering library for raylib
[PLUGIN] Dockable terminal panel for RAD Studio with CMD, pwsh, and PowerShell tabs, ANSI color rendering, and command history
Nanobrot Fractal Renderer
Cross-platform 2D Rendering Engine for Delphi
A modern, mobile-oriented image cropper for Delphi FireMonkey (FMX) featuring auto-zoom, dynamic centered cropbox, and rendering powered by Skia4Delphi.
Delphi Audio Library by WASAPI.
GoldSource Engine Renderer SDK for Delphi
Library to render text, using OpenGL, GDI, FreeType
Renders a windows form to a PDF document. Written in Lazarus and Free Pascal
Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering
An interactive Mandelbrot set explorer using variable CPU cores and software rendering
3次元配列をボリュームレンダリングする方法。
Doom levels rendered and played with Castle Game Engine (Object Pascal), with a WebAssembly build
A cyberpunk-themed visual component library for Lazarus and Free Pascal. Features 18 math-rendered tactical controls for sci-fi dashboards and simulations.
An interactive, high-quality (Enterprise-Grade) data visualization component library for Lazarus/Free Pascal, powered by smooth anti-aliased rendering from BGRABitmap. Comes with 11 ready-to-use modern chart types.
Self contained, Multi-lingual Virtual Search Keyboard with GDI+ anti-aliased text/shapes rendering
A high-performance, custom-rendered FMX component for Delphi that provides a fluid, physics-based list interface. Built entirely on the Skia4Delphi graphics pipeline, it breaks away from traditional UI constraints to deliver a smooth, modern, and highly interactive user experience.
Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.
Games and Game Engines Graphics
An in-app AI help assistant for Delphi applications, VCL and FireMonkey: a chat bubble the end user opens to ask how to use the application (“how do I export this grid?“, “what is this screen for?“). Answers come from the application's own documentation, optionally through an AI model, rendered as HTML inside an embedded browser.
Pascal - Ray tracing in One Weekend
Open-source Zwift alternative in alpha: train on a smart trainer or freely explore OpenStreetMap in 3D. Indoor cycling, interval workouts, walking, free flight and Dream Worlds.