Code Monkey home page Code Monkey logo

dzsmallengine's Introduction

SmallEngine

一个特别小的研究引擎【用于各种实验】

1、框架上设计上采用Unreal、Unity的设计思路【偷懒了】 2、(初步预计包含渲染,物理和动画,声音,GamePlayer)

(2019-04-01 见笑)

地址:

最新小功能截图:

-------------TODO:准备间接Shadow 和Light----------------

--------------"分离出Policy, 走 DepthMap, BaseMap, Light(LD,), "

--------------::加入RT缓存到Texture2D, -------加入DebugPolicy 用于观察结果----------------------------------------------------------

----------"灯光组件 加入,分离LightInfo, 准备ShadowMap和MuiPointShadow"`---------------------------------------------------------

-------------------------------------------------------------------2019-04-15--------------------------------------------------------------------------

大概分类

0、底层模块:包括如弱指针,线程,基础数据结构,容器,通用模版等封装:待另外clp-api(某C++深爱者)加入

制作。

1、内程序模块,平台程序模块(显示和输入输出)如窗口、鼠标、键盘、文件等......etc

2、渲染模块,渲染抽象,DX和OpenES封装(分装基础命令和相关资源)......etc

2、编辑器模块、声音模块,动画、物理模块。......etc

3、数据模块、模块维护器、巴拉吧拉etc.......etc

4、GamePlayer结构......etc

更新目录说明:

DOCCont

大概目录截图

具体可以留言交流(嘻嘻)

基础:完成了DX封装0.1,Render和命令抽象(待),内部程序,主程序,内部窗口,。。。巴拉拉。

EngineFrameWork_01

EngineFrameWork_Core_01

EngineFrameWork_Engine_01

EngineFrameWork_NativeApp_01

EngineFrameWork_RenderEngine_01

dzsmallengine's People

Contributors

daozhangxdz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.