Pinned Repositories
arduino-esp32
Arduino core for the ESP32
asset-bundle-analyzer
This tool extracts useful information from Unity asset bundles and stores the information in an SQLite database.
AssetBundles-Browser
Editor tool for viewing and debugging asset bundle contents before and after builds
AssetStudio
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
baidu-netdisk-downloaderx
:zap: 百度网盘不限速下载器 BND,支持 Windows、Mac 和 Linux。
BoatAttack
Demo Project using the Universal RP from Unity3D
Chip7
a simple chip8 emulator
ContactShadows
Experimental implementation of contact shadows for Unity.
Generic-Raymarch-Unity
An experiment in distance field raymarching that interacts with standard mesh-based objects. Made in Unity.
GPU-Ray-Tracing-in-One-Weekend-by-Unity-2019.3
Implement "Ray Tracing in One Weekend" by GPU in Unity 2019.3
shark926's Repositories
shark926/arduino-esp32
Arduino core for the ESP32
shark926/asset-bundle-analyzer
This tool extracts useful information from Unity asset bundles and stores the information in an SQLite database.
shark926/AssetBundles-Browser
Editor tool for viewing and debugging asset bundle contents before and after builds
shark926/AssetStudio
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
shark926/baidu-netdisk-downloaderx
:zap: 百度网盘不限速下载器 BND,支持 Windows、Mac 和 Linux。
shark926/BoatAttack
Demo Project using the Universal RP from Unity3D
shark926/Chip7
a simple chip8 emulator
shark926/ContactShadows
Experimental implementation of contact shadows for Unity.
shark926/Generic-Raymarch-Unity
An experiment in distance field raymarching that interacts with standard mesh-based objects. Made in Unity.
shark926/GPU-Ray-Tracing-in-One-Weekend-by-Unity-2019.3
Implement "Ray Tracing in One Weekend" by GPU in Unity 2019.3
shark926/SolarSystemSimulatorGame
A simulation of our Solar System and a game at the same time made mainly for educational purposes (it gives a good sense of the time and space scale of out Solar System). The planets the moon and the Space Crafts follow realistic (elliptical) orbits in phase space and the relative sizes of planets and moon are correct. For the orbital elements of the planets I used values according to the NASA planetary fact sheet. The radius of all planets and moon is increased by a factor of 30 to avoid floating point errors since the GPU internally is using single precision arithmetics. The planetary orbits are pre-computed at start time using a 4rth-order Runge-Kutta integrator. Specifically the 2nd Kepler-law (which is a differential equation) is solved for the values according to the Nasa Fact-Sheet for the planets of our solar system and the moon. The trajectories of the Space-Crafts are calculated at run time using a 2nd order Leapfrog Integrator with initial conditions based on user input and Earth's position and velocity at the time the Space Craft is launched. The goal of the game is to launch Space Crafts and complete the missions. Check out the video in the right for gameplay footage. Note that in order to play the game you need a mouse with a wheel. Programmed with C# and powered by Unity.
shark926/Toilet
shark926/trianglebin
Experimenting with how triangles are binned by the rasterizer
shark926/Unity-ChinesePoker-Mahjong
使用Unity开发的符合MVC框架的单机斗地主和麻将游戏
shark926/Unity-Raymarching-Framework
A framework to easy implement raymarching in unity. Include lots of hash,noise,fbm,SDF,rotate functions
shark926/Unity-Shader-Demo
Some demo created by Unity Shader
shark926/unity-solar-system
3D Solar System
shark926/unity-verlet-simulator
Simple verlet integration simulator for Unity.
shark926/Unity.SolarSystem
shark926/unity_solar_system
Simple solar system in unity.
shark926/UnityCustomProjector
shark926/UnityMrtTest
A simple example of MRT (multi render targets) with Unity
shark926/UnityTestProject
Some Test Project of Unity 3D engine
shark926/UnityURP-MobileDrawMeshInstancedIndirectExample
Example project to draw 1million grass instances on mobile
shark926/URPGrabPass
Replacement for GrabPass in Unity's Universal Render Pipeline (URP).
shark926/xxtea-c
XXTEA encryption algorithm library for C.