# Voxel Cataclysm

**URL:** <https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837>\
**Category:** The Lab\
**Created:** [June 7, 2017, 5:51pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837 "2017-06-07T17:51:45Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![tyomalu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tyomalu/32/7119_2.png) [@tyomalu](https://discourse.cataclysmdda.org/u/tyomalu)\
**Post date:** [June 7, 2017, 5:51pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/1 "2017-06-07T17:51:45Z")

</div>

The discussion starts [here](http://smf.cataclysmdda.com/index.php?topic=14483.0).  
Here is some [demo video](https://youtu.be/chYMVKrYqNc).  
Screenshot:

 ![](https://www.dropbox.com/s/tpkj8pyids5xuoy/cata-unity2.JPG?dl=1)

I have changed the code in Cataclysm DDA so it sends map around player to Unity Engine, which renders it with voxel tiles made in [MagicaVoxel](https://ephtracy.github.io/) (check it out, it is free and very easy to use editor).  
It is in a very early state, there are only terrain and furniture tiles.  
A lot can be done: rain, snow, lighting depending on game time etc, but I’m pretty lazy, so I don’t know 🙂  
In the video, you can see tiles made of just 4x4x12 voxels, but even now I like how it looks. Later I will paint more detailed version.  
A great disappointment for me was an absence of color bleeding for dynamically created scenes in Unity (if there are some Unity pros, please share your ideas).

---

<div class="post-metadata">

**Author:** ![WIndburns](https://avatars.discourse-cdn.com/v4/letter/w/c77e96/32.png) [@WIndburns](https://discourse.cataclysmdda.org/u/WIndburns)\
**Post date:** [June 8, 2017, 1:47am UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/2 "2017-06-08T01:47:59Z")

</div>

This is really neat!

---

<div class="post-metadata">

**Author:** ![darktoes](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@darktoes](https://discourse.cataclysmdda.org/u/darktoes)\
**Post date:** [June 11, 2017, 4:44pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/3 "2017-06-11T16:44:13Z")

</div>

That really looks beautiful. I can’t wait to see some more locations and some enemies, so keep up the good work!

---

<div class="post-metadata">

**Author:** ![snow\_dwarf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/snow_dwarf/32/5298_2.png) [@snow\_dwarf](https://discourse.cataclysmdda.org/u/snow_dwarf)\
**Post date:** [June 14, 2017, 11:25am UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/4 "2017-06-14T11:25:53Z")

</div>

PTW

---

<div class="post-metadata">

**Author:** ![TooDAMNMuch](https://avatars.discourse-cdn.com/v4/letter/t/e9bcb4/32.png) [@TooDAMNMuch](https://discourse.cataclysmdda.org/u/TooDAMNMuch)\
**Post date:** [June 14, 2017, 2:43pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/5 "2017-06-14T14:43:11Z")

</div>

nice, i was expecting mostly just still images, pretty cool to see it working in realtime.

i wonder, for items that are symmetrical, maybe the currently used tileset could actually be doubled on the diagonal so your visualizer could use that instead of having to make voxel tiles by hand, at least for ISO tilesets like chesthole and such.

---

<div class="post-metadata">

**Author:** ![tyomalu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tyomalu/32/7119_2.png) [@tyomalu](https://discourse.cataclysmdda.org/u/tyomalu)\
**Post date:** [June 16, 2017, 9:13am UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/6 "2017-06-16T09:13:30Z")

</div>

I have tried 15x15x45 voxels, but it looks more like pixel art)

 ![](https://www.dropbox.com/s/qsmmu9hw08wpo7f/pixely.JPG?dl=1)  
I was surprised that it runs pretty fast with such detail.  
And some simple water:  
 ![](https://www.dropbox.com/s/rz6gvhg0w1dh7kt/water.PNG?dl=1)

---

<div class="post-metadata">

**Author:** ![tyomalu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tyomalu/32/7119_2.png) [@tyomalu](https://discourse.cataclysmdda.org/u/tyomalu)\
**Post date:** [June 16, 2017, 9:43am UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/7 "2017-06-16T09:43:25Z")

</div>

[quote=“TooDAMNMuch, post:5, topic:13837”]nice, i was expecting mostly just still images, pretty cool to see it working in realtime.

i wonder, for items that are symmetrical, maybe the currently used tileset could actually be doubled on the diagonal so your visualizer could use that instead of having to make voxel tiles by hand, at least for ISO tilesets like chesthole and such.[/quote]  
Voxel tiles are much easier to draw than iso pixel, you should try MagicaVoxel yourself!  
Here is tiles folder used for the picture above: [https://www.dropbox.com/s/24zz8be5czmi1xf/tiles15.zip?dl=0](https://www.dropbox.com/s/24zz8be5czmi1xf/tiles15.zip?dl=0).  
I spent just about 20 minutes to make it all. You can open .vox files in [MagicaVoxel](https://ephtracy.github.io/).

 ![](https://www.dropbox.com/s/wtnxd5yp7sjhwn7/console.PNG?dl=1)

---

<div class="post-metadata">

**Author:** ![Chezzo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/chezzo/32/429_2.png) [@Chezzo](https://discourse.cataclysmdda.org/u/Chezzo)\
**Post date:** [June 16, 2017, 2:12pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/8 "2017-06-16T14:12:25Z")

</div>

I would totally make a voxel tileset if we could play it in game.

---

<div class="post-metadata">

**Author:** ![TooDAMNMuch](https://avatars.discourse-cdn.com/v4/letter/t/e9bcb4/32.png) [@TooDAMNMuch](https://discourse.cataclysmdda.org/u/TooDAMNMuch)\
**Post date:** [June 16, 2017, 5:39pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/9 "2017-06-16T17:39:11Z")

</div>

[quote=“tyomalu, post:7, topic:13837”][quote=“TooDAMNMuch, post:5, topic:13837”]nice, i was expecting mostly just still images, pretty cool to see it working in realtime.

i wonder, for items that are symmetrical, maybe the currently used tileset could actually be doubled on the diagonal so your visualizer could use that instead of having to make voxel tiles by hand, at least for ISO tilesets like chesthole and such.[/quote]  
Voxel tiles are much easier to draw than iso pixel, you should try MagicaVoxel yourself!  
Here is tiles folder used for the picture above: [https://www.dropbox.com/s/24zz8be5czmi1xf/tiles15.zip?dl=0](https://www.dropbox.com/s/24zz8be5czmi1xf/tiles15.zip?dl=0).  
I spent just about 20 minutes to make it all. You can open .vox files in [MagicaVoxel](https://ephtracy.github.io/).

 ![](https://www.dropbox.com/s/wtnxd5yp7sjhwn7/console.PNG?dl=1)[/quote]

that’s pretty cool, i just thought maybe it would help reduce the effort for you if they could use existing ones.

i want to play the game with this mod way more than i really should. 🙂

---

<div class="post-metadata">

**Author:** ![Slax](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/slax/32/5385_2.png) [@Slax](https://discourse.cataclysmdda.org/u/Slax)\
**Post date:** [June 28, 2017, 5:41pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/10 "2017-06-28T17:41:20Z")

</div>

Release early, release often.  
We don’t want this goodness disappearing all of a sudden. 🙂

---

<div class="post-metadata">

**Author:** ![tyomalu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tyomalu/32/7119_2.png) [@tyomalu](https://discourse.cataclysmdda.org/u/tyomalu)\
**Post date:** [June 29, 2017, 2:38pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/11 "2017-06-29T14:38:43Z")

</div>

Oh, I thought everybody already forgot about it 😉

---

<div class="post-metadata">

**Author:** ![Ioncloud](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ioncloud/32/1300_2.png) [@Ioncloud](https://discourse.cataclysmdda.org/u/Ioncloud)\
**Post date:** [June 30, 2017, 3:33pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/12 "2017-06-30T15:33:30Z")

</div>

No gone, growing 😉

I’ve been helping out the past couple weeks, it took some effort to get input flowing from Unity to DDA but now we can move the player around from Unity.  
I’ve also started getting together a UI… I’m no artist but I should be able to put together something passable 😉

The project is slow going atm but should pick up steam as we work through the backend.

---

<div class="post-metadata">

**Author:** ![tyomalu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tyomalu/32/7119_2.png) [@tyomalu](https://discourse.cataclysmdda.org/u/tyomalu)\
**Post date:** [June 30, 2017, 7:11pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/13 "2017-06-30T19:11:22Z")

</div>

Yes, Ioncloud helps me really a lot. If someone wants to join, write us. Generations will shape a song about you.

---

<div class="post-metadata">

**Author:** ![stone94](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@stone94](https://discourse.cataclysmdda.org/u/stone94)\
**Post date:** [September 25, 2017, 11:34pm UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/14 "2017-09-25T23:34:09Z")

</div>

did you guys get anywhere with this?

---

<div class="post-metadata">

**Author:** ![druidniam](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/druidniam/32/1368_2.png) [@druidniam](https://discourse.cataclysmdda.org/u/druidniam)\
**Post date:** [December 2, 2017, 6:33am UTC](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837/15 "2017-12-02T06:33:01Z")

</div>

Pretty sure the project died.
