dyw89's starred repositories

computer-science

:mortar_board: Path to a free self-taught education in Computer Science!

HowToCook

程序员在家做饭方法指南。Programmer's guide about how to cook at home (Simplified Chinese only).

Language:DockerfileLicense:UnlicenseStargazers:65838Issues:396Issues:658

C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

taichi

Productive, portable, and performant GPU programming in Python.

Language:C++License:Apache-2.0Stargazers:25179Issues:389Issues:2647

3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

rapidjson

A fast JSON parser/generator for C++ with both SAX/DOM style API

Language:C++License:NOASSERTIONStargazers:14080Issues:552Issues:1537

xxHash

Extremely fast non-cryptographic hash algorithm

Language:CLicense:NOASSERTIONStargazers:8855Issues:172Issues:375

ThreadPool

A simple C++11 Thread Pool implementation

Language:C++License:ZlibStargazers:7753Issues:225Issues:82

o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

Language:C++License:NOASSERTIONStargazers:7599Issues:144Issues:7479

QWidgetDemo

Qt编写的一些开源的demo,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!公众号:Qt实战/Qt入门和进阶/Qt教程

Language:C++License:NOASSERTIONStargazers:5860Issues:162Issues:34

meshoptimizer

Mesh optimization library that makes meshes smaller and faster to render

pbrt-v3

Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.

Language:C++License:BSD-2-ClauseStargazers:4862Issues:258Issues:245

meshlab

The open source mesh processing system

Language:C++License:GPL-3.0Stargazers:4621Issues:158Issues:1037

VisualStudioUninstaller

Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.

Language:C#License:NOASSERTIONStargazers:3920Issues:240Issues:86

Real-Time-Rendering-3rd-CN-Summary-Ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

taichi_mpm

High-performance moving least squares material point method (MLS-MPM) solver. (ACM Transactions on Graphics, SIGGRAPH 2018)

Language:C++License:MITStargazers:2336Issues:95Issues:50

s2geometry

Computational geometry and spatial indexing on the sphere

Language:C++License:Apache-2.0Stargazers:2255Issues:71Issues:200

fun-with-computer-graphics

This is a collection of computer graphics related courses, books, tutorials, articles, blogs, resources, researcher homepages, lab homepages, video channels, open source projects, websites, etc.

License:CC0-1.0Stargazers:2224Issues:90Issues:0

proj4js

JavaScript library to transform coordinates from one coordinate system to another, including datum transformations

Language:JavaScriptLicense:NOASSERTIONStargazers:1987Issues:75Issues:289

PDAL

PDAL is Point Data Abstraction Library. GDAL for point cloud data.

Language:C++License:NOASSERTIONStargazers:1104Issues:70Issues:1953

SeamAwareDecimater

Mesh simplification with UV's boundary preserved

Language:C++License:MITStargazers:489Issues:21Issues:19

taichi

My fork of https://github.com/taichi-dev/taichi

Language:C++License:Apache-2.0Stargazers:407Issues:9Issues:0

pyKriging

Welcome to the User Friendly Python Kriging Toolbox!

Language:PythonLicense:MITStargazers:377Issues:26Issues:44

Planet-LOD

Planet Rendering: Adaptive Spherical Level of Detail based on Triangle Subdivision

Language:CLicense:MITStargazers:332Issues:22Issues:2

UGM

Ubpa Graphics Mathematics

Language:C++License:MITStargazers:317Issues:10Issues:5

Fast-Quadric-Mesh-Simplification-Pascal-

Mesh triangle reduction using quadrics (for Delphi, Lazarus and Pascal)

OpenABF

A single-header C++ library of angle-based flattening algorithms (mirror repository)

Language:C++License:Apache-2.0Stargazers:42Issues:2Issues:0
Language:C++Stargazers:26Issues:0Issues:0