Bill Currie
|
154d08a9c7
|
Gracefully handle unknown entity classes.
Unfortunately, the classname gets lost to blender at this stage, but I have
an idea for how to handle that.
|
2012-09-11 14:58:56 +09:00 |
|
Bill Currie
|
54832740c8
|
Gracefully handle missing textures.
The texinfo still gets a material, but just an untextured one. The idea is
such textures can be fixed up at a later date.
|
2012-09-11 14:57:24 +09:00 |
|
Bill Currie
|
41004fd7c2
|
Remove specularity from the brush materials.
Specularity looks ghastly when there's nothing for it to highlight.
|
2012-09-10 19:24:47 +09:00 |
|
Bill Currie
|
7204f8d90d
|
Minor robustness improvements to map importing.
Allow map parse errors to be reported propertly (the raise was for
debugging) and give up gracefully when the wad file can't be found.
|
2012-09-10 19:23:15 +09:00 |
|
Bill Currie
|
73cdd66c52
|
Set the entity properties as parsed from the map.
|
2012-09-09 17:11:57 +09:00 |
|
Bill Currie
|
18fcdb0ce7
|
Implement the add_entity operator.
Doesn't work for brush entities yet.
|
2012-09-09 10:29:43 +09:00 |
|
Bill Currie
|
395a0eef78
|
Don't use targetname for entity names.
Proves to be rather non-useful (at this stage, anyway)
|
2012-09-04 20:29:00 +09:00 |
|
Bill Currie
|
1993ee8352
|
Remove some debug prints.
|
2012-09-04 19:40:07 +09:00 |
|
Bill Currie
|
7feec96b8d
|
Texture the world :)
Such a simple statement for a sizable hunk of work.
|
2012-09-04 17:04:30 +09:00 |
|
Bill Currie
|
b29f24e6d3
|
Add a wadpath scene property and load the wad files.
|
2012-09-04 17:04:00 +09:00 |
|
Bill Currie
|
125952d17d
|
Un-hardcode the light distance.
|
2012-09-03 14:34:27 +09:00 |
|
Bill Currie
|
dfaf28001a
|
Create colored boxes for sized entity classes.
The data is taken from the parsed entity class data. No error checking is
done yet.
|
2012-09-03 14:33:32 +09:00 |
|
Bill Currie
|
ffcd78bc28
|
Add other entities as empties.
For now until I get entity class data importing sorted out. The empties are
set to display as size 8 cubes (+/-8bu).
|
2012-08-30 19:56:08 +09:00 |
|
Bill Currie
|
4b5242104a
|
Add lights from the map to the scene.
Only the very basics are done at this stage, but things look reasonable.
The lamp energy might need tweaking.
|
2012-08-30 17:34:05 +09:00 |
|
Bill Currie
|
5d2b2639d0
|
Generate geometry for entities with brushes.
|
2012-08-30 14:50:19 +09:00 |
|
Bill Currie
|
15a906aadb
|
Get map parsing pretty much working.
No geometry is created yet.
Both id and quest formats are supported.
e1m1.map parses in less than two seconds on my system.
|
2012-08-30 13:19:30 +09:00 |
|