Skip to content

charlesgriffiths/VoxelPerformance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Thank you for trying Voxel Performance for Unity. Voxel Performance is a simple, high-performance asset that may be used to create and manipulate voxel based terrain or other large voxel structures. This asset uses a combination of compute shaders and a geometry shader to create map chunks with Perlin Noise and display them quickly. Chunks may also be extracted from the compute shaders as an array of raw voxel data, an array of Unity Mesh, or a Unity TerrainData.

Voxel Performance is Copyright 2016 Charles Griffiths, All Rights Reserved.
This asset is licensed to you under the terms of the Apache License 2.0 which may be found at http://www.apache.org/licenses/LICENSE-2.0


Grateful acknowledgement and credit is given to the following persons or legal entities:


For the inspiration to create this asset, and for freely sharing his video and demo linking a compute and geometry shader
 Charles Humphrey of Randomchaos Ltd

See more of Humphrey's work at

https://www.facebook.com/groups/CharlesWillCodeIt/
http://www.twitter.com/#!/NemoKrad
http://randomchaosdx11adventures.blogspot.co.uk/
http://xnauk-randomchaosblogarchive.blogspot.co.uk/
https://plus.google.com/u/0/113265422666328219332
https://plus.google.com/103026455724142455023
http://randomchaosxnaadventures.blogspot.co.uk/
http://www.gamedev-uk.net/

Also see his video tutorials at https://www.youtube.com/user/NemoKradXNA/videos
 particularly https://www.youtube.com/watch?v=YP0_aA_wKfU
 and Unity Store Assets at https://www.assetstore.unity3d.com/en/#!/search/page=1/sortby=popularity/query=publisher:17807



For Perlin Noise and related functions included in the file PerlinGeneration.compute
 Brian Sharpe of http://briansharpe.wordpress.com and https://github.com/BrianSharpe

 I changed the provided code in minor ways, original source available on github and
 a derivative on the Unity Asset Store at https://www.assetstore.unity3d.com/en/#!/content/3957


--- Licensing For Perlin Noise ---

//	Code repository for GPU noise development blog
//	http://briansharpe.wordpress.com
//	https://github.com/BrianSharpe
//
//	I'm not one for copyrights.  Use the code however you wish.
//	All I ask is that credit be given back to the blog or myself when appropriate.
//	And also to let me know if you come up with any changes, improvements, thoughts or interesting uses for this stuff. :)
//	Thanks!
//
//	Brian Sharpe
//	brisharpe CIRCLE_A yahoo DOT com
//	http://briansharpe.wordpress.com
//	https://github.com/BrianSharpe

About

High performance voxel landscape functions for Unity 5.3+ using compute and geometry shaders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published