# CPU3D **Repository Path**: assad-asd/CPU3D ## Basic Information - **Project Name**: CPU3D - **Description**: sdw - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2024-03-10 - **Last Updated**: 2024-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #CPU3D ###### 项目基础用到了glm数学库。 但是本意是想通过使用不同平台实现各自的render,从而实现绘图接口,来保证框架的跨平台 软渲染的实例程序. ... ... 下面会持续更新,大致按一下的步骤来 #### >0.基础环境框架的搭建 >>0.1 无纹理无颜色 >>0.2 绘制面的逻辑加颜色 >>0.3 加纹理 >1.初步3d模型 (纹理加载有点难度) >2.光照 >3.天空盒 >4.环境贴图 >5.漫游 >6.虚拟的实现shader >###
>### #### 项目使用的环境: vs2012(其实代码在其他平台上也可以跑通)。 #### 2020年7月10日迎来更新 >1.加入FrameBuffer >2.加入纹理支持 >3.加入光照支持 >4.加入文字信息输出,以便调试 >5.修改Texture作用 >6.加入扫描线算法 >7.加入插值3大算法 >项目环境升级为VS2017 通过修改framebuffer连接到其他平台,也可以跑通 >#### #### 规划: > 实时预览和离线渲染的切换 > 引入RedenrTexture > 引入模型预览Assimp > 期望能和我的RTScene(和CPU3D的区别是用的光追渲染)合并起来。