Git Product home page Git Product logo

liteengine's Introduction

LiteEngine

基于Vulkan的渲染器,还在锐意制作中

环境依赖

  • Visual Studio 2022
  • Vulkan

拉取

git clone https://github.com/Reuben-Sun/LiteEngine.git
cd LiteEngine
git submodule init
git submodule update

构建

  1. 运行脚本cmake_generate.bat,在build文件夹中会生成VS工程
  2. 用VS2022打开.sln工程,设置Client为目标,构建运行

开发进度

2024.4.3

2024_4_4

2024.3.20

  • 参考Unity URP重置Shader

2024_3_20

2024_3_20_2

2024.3.15

  • 选中物体(目前仅能在Hierarchy面板选中,后续会通过射线检测进行pickup)
  • 可以选中当前调整的物体的材质参数
  • 被选中物体显示描边(通过Gizmos开启),目前质量很差
  • 优化Pipeline创建

2024_3_15

2024.3.8

  • 绘制天空盒(但是没有做IBL)
  • 清理一些Vulkan报错

2024_3_8

2024.3.3

  • 使用entt重写logic scene逻辑
  • 使用optick进行性能测试

2024.2.28

  • 添加简单光照计算
  • 迭代材质系统、绑定系统
  • 辅助线绘制物理BV

24_2_28

2024.2.6

  • 搭建ImGui Editor框架
  • 基础Vulkan渲染
  • 接入简单刚体物理系统

24_2_6

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.