DancingBoxes | use compute shaders to convert a skinned mesh
kandi X-RAY | DancingBoxes Summary
kandi X-RAY | DancingBoxes Summary
DancingBoxes is a C# library. DancingBoxes has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
This is a project I've been working on lately in Unity. It uses HLSL compute shaders to capture mesh data from a vertex shader every frame, and then turn the mesh data into volumetric voxel data, then using an algorithm (marching ants I think?) it turns that voxel data back into triangle mesh data to then be piped into a normal vert-geometry-fragment shader for rendering (written in a combination of HLSL and CgFx). Its mainly just an excersize for me to expiriment and learn more about GPGPU/compute shaders and render pipelines, and also to make something pretty. The advantage with this method over other similar methods out there is that no data ever leaves the gpu, so it winds up performing pretty smoothly. I'm using Unity's HDRP, which doesn't play well with shaders that aren't written with Shadergraph, but its definitely still possible. Big thanks to Keijiro Takahashi for some of his older repositories which pointed me in the right direction to get things like HDR and bloom connected with the rest of the pipeline properly. The code is a bit of a mess right now, but I'm going to do a full writeup talking about all the hurdles I encountered making this and how I overcame them on my blog at so I'll clean up my code for that and put a link to that here when its done. You can see a video of it in action here:
This is a project I've been working on lately in Unity. It uses HLSL compute shaders to capture mesh data from a vertex shader every frame, and then turn the mesh data into volumetric voxel data, then using an algorithm (marching ants I think?) it turns that voxel data back into triangle mesh data to then be piped into a normal vert-geometry-fragment shader for rendering (written in a combination of HLSL and CgFx). Its mainly just an excersize for me to expiriment and learn more about GPGPU/compute shaders and render pipelines, and also to make something pretty. The advantage with this method over other similar methods out there is that no data ever leaves the gpu, so it winds up performing pretty smoothly. I'm using Unity's HDRP, which doesn't play well with shaders that aren't written with Shadergraph, but its definitely still possible. Big thanks to Keijiro Takahashi for some of his older repositories which pointed me in the right direction to get things like HDR and bloom connected with the rest of the pipeline properly. The code is a bit of a mess right now, but I'm going to do a full writeup talking about all the hurdles I encountered making this and how I overcame them on my blog at so I'll clean up my code for that and put a link to that here when its done. You can see a video of it in action here:
Support
Quality
Security
License
Reuse
Support
DancingBoxes has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 12 months.
DancingBoxes has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of DancingBoxes is v0.0.0.0.01a
Quality
DancingBoxes has no bugs reported.
Security
DancingBoxes has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
DancingBoxes is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
DancingBoxes releases are available to install and integrate.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of DancingBoxes
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of DancingBoxes
DancingBoxes Key Features
No Key Features are available at this moment for DancingBoxes.
DancingBoxes Examples and Code Snippets
No Code Snippets are available at this moment for DancingBoxes.
Community Discussions
No Community Discussions are available at this moment for DancingBoxes.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install DancingBoxes
You can download it from GitHub.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page