IvanSobolev

Neo3dEngine

IvanSobolev

A minimalist CPU-based 3D console engine in C# (.NET 8) built from scratch. Features Raycasting/Raytracing, dynamic lighting & shadows, .obj loader, and custom TCP-based multiplayer with real-time chat. No external graphics APIs.

AI 简介

这是一个纯CPU运算的极简3D控制台引擎,完全运行于Windows系统命令行中,不依赖任何图形API。核心功能包括自研的光线投射/光线追踪渲染、基于距离衰减与法线计算的动态光照与实时阴影、OBJ模型加载、多线程并行渲染、字符灰度映射输出优化,以及基于TCP的自定义网络协议实现的多人联机与实时聊天。项目采用C#(.NET 8)从零实现全部数学、渲染与网络逻辑,适用于计算机图形学教学演示、控制台应用原型验证及低依赖3D可视化实验场景。

C#
GNU General Public License v3.0
556
Stars
5
Forks
5
Watchers
5
Issues

Star 增长

今日0
近 7 天0
近 30 天+29
综合评分49.23
默认分支main