# Engine improvements: easy methods to check collisions, raycast, fixed bold in editor, image-based lighting started

**URL:** https://forum.castle-engine.io/t/engine-improvements-easy-methods-to-check-collisions-raycast-fixed-bold-in-editor-image-based-lighting-started/190
**Category:** News
**Created:** [July 17, 2020, 11:04pm UTC](https://forum.castle-engine.io/t/engine-improvements-easy-methods-to-check-collisions-raycast-fixed-bold-in-editor-image-based-lighting-started/190 "2020-07-17T23:04:53Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [July 17, 2020, 11:04pm UTC](https://forum.castle-engine.io/t/engine-improvements-easy-methods-to-check-collisions-raycast-fixed-bold-in-editor-image-based-lighting-started/190/1 "2020-07-17T23:04:53Z")

</div>

| [![screenshot 2020-07-18 00:55:00 selection](https://castle-engine.io/wp/wp-content/uploads/2020/07/screenshot-2020-07-18-005500-selection-200x108.png)](https://castle-engine.io/wp/wp-content/uploads/2020/07/screenshot-2020-07-18-005500-selection.png "screenshot 2020-07-18 00:55:00 selection") |
| [![environment_light_various_gltf_sample_viewer_setups_0](https://castle-engine.io/wp/wp-content/uploads/2020/07/environment_light_various_gltf_sample_viewer_setups_0-200x113.png)](https://castle-engine.io/wp/wp-content/uploads/2020/07/environment_light_various_gltf_sample_viewer_setups_0.png "environment\_light\_various\_gltf\_sample\_viewer\_setups\_0") |
| [![environment_light_cubemap_composed_0](https://castle-engine.io/wp/wp-content/uploads/2020/07/environment_light_cubemap_composed_0-200x113.png)](https://castle-engine.io/wp/wp-content/uploads/2020/07/environment_light_cubemap_composed_0.png "environment\_light\_cubemap\_composed\_0") |

I have a few cool announcements about CGE features this weekend 🙂 Let’s start with a summary of new things done lately:

1. Fixed bold / non-bold display in CGE editor for _Single_ properties. Bold in object inspector should always mean _“different than default”_ intuitively.

2. I have started implementation of the `EnvironmentLight` X3D node, to perform image-based lighting. This is a work-in-progress. The eventual goal is to add such light to CGE, and to X3D 4.1, and to make it consistent with glTF image-based lighting extension. See [X3D 4 plans](https://github.com/michaliskambi/x3d-tests/wiki/X3D-version-4:-New-features-of-materials,-lights-and-textures#deferred-to-x3d-41-new-environmentlight-node) and [initial EnvironmentLight tests](https://github.com/michaliskambi/x3d-tests/tree/master/pbr/environment_light).

3. The `run` command of our [build tool](https://github.com/castle-engine/castle-engine/wiki/Build-Tool) is now more useful on Windows. It shows the log, just like on all other platforms (desktop Unix, mobile…). So using `castle-engine run` on command-line is now very useful on Windows. 

4. Additions and fixes to [CastleTransform](https://castle-engine.io/apidoc-unstable/html/CastleTransform.html) API:
