Cheng Cao

Cheng Cao

12 posts
Deep Learning Based Demosaicing

Deep Learning Based Demosaicing

A neural network designed to perform image demosaicing task on different sensors with different color filter arrays. Utilizing residual training and combining pervious work on image demosaicing (DMCNN) and image segmentation (Unet) networks

CS184 2020 Project Overhaul/Improvement Plan

Problems with current codeReliance on non-portable APIs / ComponentsUNIX file operations (APIs)CMake files are not portableFlaws in CGL vector librarySome operators are not correct, for example vector additionNot utilizing SIMD apperantly (one of the main performance problems)Seperated vector types and color types.Bad

Hey! Wisdom-Shaders got a prize!

Wisdom Shaders gets a "most popular" award in this year's Netease Minecraft (China) Developer Conference. Though I can't make it as I'm in Berkeley right now, so I asked someone in China to get it for me.

Wisdom Shaders

Wisdom Shaders

Wisdom Shaders aimed to provide impressive Minecraft graphics experience with the highest performance possible. It is compatible with Mac, Windows and Linux, and it is able to run on devices from Intel's integrated graphics to RTX TITANs. Over 2 million global downloads since V3.2 release.

Voxel Cone Tracing for Real-time Global Illumination

Voxel Cone Tracing for Real-time Global Illumination

This project combines several strategies for rendering a scene with realistic global illumination, including Voxel Cone Tracing, Ray Marching, Ground-Truth Ambient Occlusion, and other shading effects with highly compute-intensive graphics with minimal CPU overhead and maximum GPU utilization.

Wisdom Shaders & its future (part 2)

Wisdom Shaders & its future (part 2)

The history partWisdom ReloadedScreen shots for Wisdom ReloadedWisdom Reloaded is rather a series of shaders I created during the transitional period from Wisdom V2RC2 to Wisdom V3. I'm not satisfied with Wisdom V2's look and feel, and Wisdom V2 is using aging technology and

Wisdom Shaders & its future (Part 1)

Wisdom Shaders & its future (Part 1)

As many of you may noticed (or even not noticed at all, you're welcome), development of Wisdom Shaders for minecraft has been on a hold for pretty long. I feel like I had the responsibility to talk about the history and possible future of

The IB CS SL Book - Topic 3

from IB students, to IB students, for IB students Catelogue: Core System fundamentals System in organizations Planning and system installation User focus System backup Software development System design basics Components of a computer system System design and analysis [Human interaction with the system]https:

Minecraft, Minecraft, More Minecraft

Wisdom shaders V4 is going to launch its beta in two months! A WIP screenshot (by @Shimoon): And some Minecraft in real life:

The IB CS SL Book - Topic 1

from IB students, to IB students, for IB students Catelogue: Core System fundamentals System in organizations Planning and system installation User focus System backup Software development System design basics Components of a computer system System design and analysis Human interaction with the system Computer

The IB CS SL Book Project

The IB CS SL Book Project

So this is the beginning of a book project. A ib computer science book, from ib students, to ib students, for ib students. As you can see, it hasn't been done, and it is far from finished. We welcome anyone contribute to this project

You found the White Dwarf!

You found the White Dwarf!

Good morning guys! This site is online!