grandch / 3dengine Goto Github PK
View Code? Open in Web Editor NEW3dEngine is a basic 3d real-time rendering engine written in c++ using OpenGL GLM and the SDL.
3dEngine is a basic 3d real-time rendering engine written in c++ using OpenGL GLM and the SDL.
Create a data structure for materials in the shaders and the c++ code, and use it in the code and shaders.
take out the light's data from the shaders to keep them into the c++ code. Only point light for begining
make a clang format file to have a convention format
improve camera manipulator (actually kind a FPV one) to a more TPV one
Switch to cmake for building the project instead of make
make a blinn-phong BRDF shader with textures and a material to describe it
use instead of the default brdf used to render object
add a real scene management in order to simplify the scene creation and manipulation and maybe edit a scene in realtime
update old readme with the changes for IG1, new usage of the engine and perspectives
mesh importing doesn't work well (doesn't work at all when uv or normal data is in file)
fix that or use another importer (to support several file formats)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.