the Arc3D python software rendering repository (Originally on Replit in Jan 9, 2024)

Release 1.0:

Numba optimized funcations
Clipping
Flat shading
Obj file import
Colored fog
Z-buffer
Perspective correct texture mapping
Smooth camera movement
Vertex transform function
Vertex rotation function
Solid color Background
Directional lighting
Mouse movement
Rotating cube!
Camera, Object, Scene, Renderer classes
Added Rotation function
Added Basic movement
Added Position and Rotation telemetry
Added Backgrounds
Added Translation function
Added Update display function
Added Vertex projection function
Fruity utah teapot
Added Dynamic directional lighting
Added Obj mesh importer
Added Flat shading
Added Position based color material
Added Triangle sorting
Added Numba optimizations
Added Light object
Added New projection methods
Added Point rendering function
Added Speed up and down keys
Preparing projection matrix
Mountain!
Updated projection matrix and using it now!
Spinning teapot!
Added Matrix Vector multiplication
Fullscreen!
Only teapot...
Added Triangle scanline renderer
Updated renderpoints
Combined all functions to one rendertris function
Preparing textures
Rotating sheepy cube!
Box mountains!
Fixed Numba compilations
Added Edge clipping
Added Material 1 for same uv
Added Material 2 for uvmapping
Added Mouse movement
Preparing Obj texcoordinate importation
Added BLACK FOG
Added Z-buffer
Optimized rendertris
Added Loading screen
Skin mountains!
Really broken
1.5 esr
Broken edge clipping
Rotating croc
Broken texture rendering
Moved importer into arcimport
Added Obj texcoordinate importation
Added Perspective correct texture mapping
Added FPS counter
Rotating cube again!
Fixed lines
More broken dots
Preparing for clipping
Added Clipping
Unoptimized Clipping
Added Plane intersect function
Optimized clipping
Optimized projection
Fixed dots a few
Added Colored fog
Added Smooth movement
LARGE optimizations to many functions
Fixed all dots
Position and rotation is now baked
Added movement speed
Added Specular lighting
Added and Fixed Colored fog
Added Linear interpolation
Corrected Smooth movment
Corrected Clipping plane transform\
Added Gamma Correction
Indev.
Optimizations
FXAA
Goraud shading
Phong shading
Point lighting\aw
Normal mapping
Skyboxes
Matcaps for reflection
Neon material
Material Pass
Neon glow (Gaussian)
Convolution Kernel Filter
Fresnel Material
Solid color Material
Frustrum culling\
