<commit_before>traytor
=======

```Every single ray misses```

T-ray-tor is a raytracer written in Go which uses the Path Tracing algorithm
(or something faster if we get to it)

### Features

- Reads scenes from JSON (Blender export script!)
- Materials: lambert, reflective, refractive, (coming soon: combinations of those)
- Mesh lamps

### Usage
	$ go get github.com/DexterLB/traytor/cmd/traytor-gui

Then export your scene from Blender with the [exporter](https://github.com/DexterLB/traytor/tree/master/blender_exporter) and run the live renderer:

	$ traytor-gui my-scene.json.gz

Note: currently the textures are loaded from the working directory, so you must be in a folder relative to the texture paths in the scene.

Soon there will be a console renderer as well.<commit_msg>fix -<commit_after>traytor
=======

```Every single ray misses```

T-ray-tor is a raytracer written in Go which uses the Path Tracing algorithm
(or something faster if we get to it)

### Features

- Reads scenes from JSON (Blender export script!)
- Materials: lambert, reflective, refractive, (coming soon: combinations of those)
- Mesh lamps

### Usage
	$ go get github.com/DexterLB/traytor/cmd/traytor-gui

Then export your scene from Blender with the [exporter](https://github.com/DexterLB/traytor/tree/master/blender_exporter) and run the live renderer:

	$ traytor–gui my-scene.json.gz

Note: currently the textures are loaded from the working directory, so you must be in a folder relative to the texture paths in the scene.

Soon there will be a console renderer as well.
{'fraction_non_alphanumeric': 0.08887468030690537, 'fraction_numerical': 0.0, 'mean_word_length': 4.472027972027972, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2287527', 'n_tokens_mistral': 493, 'n_tokens_neox': 458, 'n_words': 198}