# WIP 3d FoV

**URL:** https://discourse.cataclysmdda.org/t/wip-3d-fov/11955
**Category:** The Lab
**Created:** [May 30, 2016, 12:10am UTC](https://discourse.cataclysmdda.org/t/wip-3d-fov/11955 "2016-05-30T00:10:12Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![maseck](https://avatars.discourse-cdn.com/v4/letter/m/2bfe46/32.png) [@maseck](https://discourse.cataclysmdda.org/u/maseck)
#### Post date: [May 30, 2016, 12:10am UTC](https://discourse.cataclysmdda.org/t/wip-3d-fov/11955/1 "2016-05-30T00:10:12Z")

</div>

I managed to get 3d-FoV working correctly to a good extent. I would appreciate it if people could test it out. You will need to create a world with experimental zlevels and enable 3d fov (? -\> 2 (Options) -\> Debug -\> Experimental 3D Field of View). Here is the repo [https://github.com/KyleSiefring/Cataclysm-DDA/tree/3d\_zlevel\_exp](https://github.com/KyleSiefring/Cataclysm-DDA/tree/3d_zlevel_exp)

There are some problems that I’m already aware of.

[ul][li]It’s fast enough to be playable but slow enough to be problematic.[/li]  
[li]The \> 45 degree upward and downward cone is missing (i.e. look up and you will see a unsee-able square that grows every zlevel you look up).[/li]  
[li]Ceilings and floors don’t seem to be processed until you reload.[/li]  
[li]Windows and doors have no ceilings so you can see up them even when they are blocked 2d. Opening them creates holes in the roof.[/li][/ul]

---

<div class="post-metadata">

### Author: ![Arek\_PL](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@Arek\_PL](https://discourse.cataclysmdda.org/u/Arek_PL)
#### Post date: [May 30, 2016, 7:01pm UTC](https://discourse.cataclysmdda.org/t/wip-3d-fov/11955/2 "2016-05-30T19:01:56Z")

</div>

i have no idea how to compile it, my skills cant do anything more than creating and compiling simple console programs solving simple math problems

Running project pre-build steps  
cmd /c git --version || echo ‘git’ command not found!  
‘git’ is not recognized as an internal or external command,  
operable program or batch file.  
‘git’ command not found!  
cmd /c for /F “tokens=\*” %i in (‘git describe --tags --always --dirty’) do echo #define VERSION “%i” \> src/version.h  
’git’ is not recognized as an internal or external command,  
operable program or batch file.  
Process terminated with status 1 (0 minute(s), 0 second(s))  
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))

---

<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 7, 2016, 3:25am UTC](https://discourse.cataclysmdda.org/t/wip-3d-fov/11955/3 "2016-06-07T03:25:24Z")

</div>

I downloaded and compiled this, so excited for 3d CDDA. I missed the 3d FOV part.

How does this differ from the 3d fov Coolthulu worked on?
