-
Notifications
You must be signed in to change notification settings - Fork 8
High performance voxel landscape functions for Unity 5.3+ using compute and geometry shaders
License
charlesgriffiths/VoxelPerformance
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published