but0n's repos on GitHub
C · 2799 watchers
Avem
🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]
TypeScript · 347 watchers
Ashes
WebGL2.0 3D Engine - Global Illumination - RayTracing
C · 62 watchers
stm32_MacOS
 Simple Yet Powerful SDK for stm32f1 💻
JavaScript · 61 watchers
frag3d.js
WebGL shader tools
C · 53 watchers
IrDA-stm32
C++ · 52 watchers
recastCLI.js
CLI tool & Node.js addon to generate navigation mesh
C · 43 watchers
stm32_PID
Cascade PID Control
C · 30 watchers
xd
A little toy to preview a hex dump of a given file, just like xxd
JavaScript · 14 watchers
wasmBoy
A gameboy(z80) emulator via WebAssembly, 3D rendering combined on a glTF model
Go · 5 watchers
gopher-boy
:video_game: A Game Boy emulator written in Go
C · 3 watchers
MPU6050_stm32
Software I2C, Euler angles output
2 watchers
PBR-White-Paper
⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)
2 watchers
vixel
A WebGL voxel path tracer
Vue · 1 watchers
automaton
Animation engine with Timeline GUI for creative coding
C++ · 1 watchers
envtools
Utilities to manipulate spherical images
1 watchers
LearningWebGPU
WebGPU tutorials inspired by LearningWebGL.com. Use both WGSL and GLSL/SPIR-V.
JavaScript · 1 watchers
node-api-cn
Node.js API 中文文档
JavaScript · 1 watchers
PixiTexturePacker
A Spritesheet packing tool written with HTML5 using pixi.js for rendering
JavaScript · 1 watchers
rvo2-js
Reciprocal Collision Avoidance for Real-Time Multi-Agent Simulation (port to Javascript). This is an alpha release of a RVO2 port from the C# version to Javascript, only for research purposes.
Python · 1 watchers
sdfgen
[WIP] Signed distance fields generation on GPUs
C++ · 1 watchers
SHADERed
Lightweight, cross-platform & full-featured shader IDE
C# · 1 watchers
temporal
Temporal Reprojection Anti-Aliasing for Unity 5.0+
1 watchers
theta
1 watchers
three-raymarcher
Raymarching abstraction for creating simple SDF animations with threejs
1 watchers
Unity-MPipeline
Customized High-Quality Rendering Pipeline in Unity3D
1 watchers
UVChecker-map
A collection of free images what can be used during unwrapping of 3D models
Verilog · 1 watchers
VerilogBoy
A Pi emulating a GameBoy sounds cheap. What about an FPGA?
TypeScript · 1 watchers
webgpu-cluster
Meshlets
0 watchers
aframe
:a: web framework for building virtual reality experiences.
HTML · 0 watchers
AmazingScroll
Scroll
C++ · 0 watchers
apollo
An open autonomous driving platform
Arduino · 0 watchers
Arduino_UAV_Terminal
Arduino UAV control and debug system
0 watchers
armory
3D Engine with Blender Integration
Shell · 0 watchers
babun
Babun - a Windows shell you will love!
TypeScript · 0 watchers
Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
0 watchers
bevy
A refreshingly simple data-driven game engine built in Rust
0 watchers
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
0 watchers
but0n
HTML · 0 watchers
but0n.xyz
HTML5&CSS3
C · 0 watchers
c4
C in four functions
JavaScript · 0 watchers
Canvas_Global
Canvas_Global
0 watchers
chinese-programmer-wrong-pronunciation
中国程序员容易发音错误的单词
Arduino · 0 watchers
Colorful_OLED_Arduino
一个彩色OLED屏幕的驱动
Vim Script · 0 watchers
config
Java · 0 watchers
cordova-plugin-onestore
a cordova plugin for onestore in-app purchase
C++ · 0 watchers
DeepLearningC
JavaScript · 0 watchers
DOF-lines-renderer
Simulating depth of field with particles on a shader
JavaScript · 0 watchers
ecs.js
Entity–component–system
Emacs Lisp · 0 watchers
emacs-config
My config files
C · 0 watchers
esp-idf-zh
ESP-IDF 中文文档
C · 0 watchers
ffmpeg-libav-tutorial
[WIP] Learn FFmpeg libav the Hard Way
JavaScript · 0 watchers
FunWithWebGL2
Fun with WebGL 2.0 Youtube Tutorial Series
0 watchers
game-programming-patterns
Source repo for the book
C · 0 watchers
gjk.c
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
JavaScript · 0 watchers
glslEditor
Simple WebGL Fragment Shader Editor
0 watchers
glslTexture
Blender addon to create 2D textures from GLSL. It follows the same nomenclature that glslViewer, glslCanvas, glslEditor, ofxShader and PixelSpirit
HTML · 0 watchers
glTF
glTF – Runtime 3D Asset Delivery
0 watchers
gltf-1
A crate for loading glTF 2.0
JavaScript · 0 watchers
gltf-to-usdz
Proof of concept of converting glTF to USDZ for AR Quick Look (iOS 12+).
0 watchers
gltf-viewer
glTF 2.0 Viewer written in Rust
JavaScript · 0 watchers
glTF-WebGL-PBR
Physically-Based Rendering in glTF 2.0 using WebGL
0 watchers
gltfsamples
gltf samples from sketchfab
0 watchers
harmony
A modern 3D/2D game engine that uses wgpu.
0 watchers
HDR_textures
0 watchers
Hilo3d-Playground
Hilo3d Playground
0 watchers
laz-perf
Alternative LAZ implementation for C++ and JavaScript
0 watchers
learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
Rust · 0 watchers
learn_rust
C · 0 watchers
Leveling_Surveying_comput
水准测量数据计算程序,Python & C 两个版本
JavaScript · 0 watchers
loaders.gl
Loaders for big data visualization. Website:
Assembly · 0 watchers
LonOS
OS demo
0 watchers
MinimalAtmosphere
A minimal atmospheric scattering implementation for Unity
0 watchers
nori
Nori: an educational ray tracer
Arduino · 0 watchers
OLED_Arduino
Use Arduino to drive OLED
0 watchers
Orca
Esoteric Programming Language
0 watchers
portal2_model
Atlas Maya
0 watchers
ray-tracing-renderer
Real-time path tracing with three.js
C++ · 0 watchers
raytracinginoneweekend
The source for the ebook Ray Tracing in One Weekend by Peter Shirley. This work is in the public domain.
C++ · 0 watchers
recastnavigation
Navigation-mesh Toolset for Games
0 watchers
riscv-rust
RISC-V processor emulator written in Rust+WASM
JavaScript · 0 watchers
rvo2.js
Multi-agent collision avoidance library
0 watchers
sketch2normal
Implementation of "Interactive Sketch-Based Normal Map Generation with Deep Neural Networks"
HTML · 0 watchers
SuperTinyIcons
Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos
JavaScript · 0 watchers
three
JavaScript · 0 watchers
three.js
JavaScript 3D library.
JavaScript · 0 watchers
THREE.js-PathTracing-Renderer
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
0 watchers
Tweet2Telegram
Liked Tweets to Telegram
0 watchers
VCTRenderer
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
0 watchers
wgpu
Native WebGPU implementation based on gfx-hal
KiCad · 0 watchers
wifi-iot-core-hw
IoT Core hardware combined STM32 + ESP8266
but0n

but0n

V2EX member #172388, joined on 2016-05-10 09:51:48 +08:00
Geek&Art
C • Python • JavaScript •HTML • CSS
Per but0n's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
but0n's recent replies
May 29, 2022
Replied to a topic by but0n 分享创造 在网页上渲染出 3A 游戏的动态全局光照
@Danswerme 这就有点奇怪了, 麻烦你用浏览器访问这个页面看看两者有没有什么区别: https://webglreport.com/?v=2

估计是 Windows 对贴图尺寸有什么限制吧
May 29, 2022
Replied to a topic by but0n 分享创造 在网页上渲染出 3A 游戏的动态全局光照
@Danswerme 我用的是 M1 的 Macbook Pro, 你用的什么浏览器? 台式机性能应该比我笔记本强吧
May 25, 2022
Replied to a topic by but0n 分享创造 在网页上渲染出 3A 游戏的动态全局光照
@kanezeng 没有用 threejs ,引擎是基于 webgl2 的 API 自己写的: https://github.com/but0n/Ashes
May 25, 2022
Replied to a topic by but0n 分享创造 在网页上渲染出 3A 游戏的动态全局光照
@huguadao 目前只支持 gltf 格式,建筑设计可以直接用 UE5 吧
cesium.js
May 2, 2019
Replied to a topic by fox1955 随想 已辞一个月。
生物钟怎么调的?
想早睡但睡不着
@Mohanson Unity 算吗
哦,filter 如果用 webgl 会比 2D canvas 快一些,前者是 gpu 逐片元并行计算的
filter 是用 shader 做的吗?
Apr 24, 2019
Replied to a topic by autoxbc 电影 片尾字幕走完有个神秘声音,算不算彩蛋
打铁的声音?
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2494 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
♥ Do have faith in what you're doing.