View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004880 | DarkRadiant | Models | public | 04.09.2018 17:40 | 08.11.2020 18:41 |
Reporter | chedap | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
OS | Windows 7 x64 | ||||
Product Version | 2.6.0 | ||||
Target Version | 2.7.0 | Fixed in Version | 2.7.0 | ||
Summary | 0004880: Bad normals produced by .ASE exporter | ||||
Description | DarkRadiant ASE exporter writes some bad values for normals (-1.#IND, -nan(ind), nan). Not sure how the engine handles NaNs, but among already existing TDM+FMs models, every fourth DR-exported .ase is affected. | ||||
Steps To Reproduce | I could reproduce it by just making a cylinder out of a 1x1x1 brush. | ||||
Additional Information | These were produced with exporter v0.9 (latest at the moment): \models\darkmod\mechanical\security_camera.ase \models\darkmod\wearables\headgear\forger_face_mask.ase \fms\itb\models\darkmod\cupola_lowpoly.ase \fms\river\models\custom\furniture\chair_simple.ase \fms\river\models\custom\ship\paddlewheel_housing.ase \fms\river\models\custom\furniture\secret_knob.ase \fms\cauldron_v2\models\volta\architecture\dock_hydrant_thing.ase \fms\cauldron_v2\models\volta\architecture\large_industrial_fan.ase \fms\cauldron_v2\models\volta\architecture\light_outdoor_ground_lantern.ase \fms\cauldron_v2\models\volta\architecture\light_outdoor_spot.ase \fms\cauldron_v2\models\volta\architecture\light_outdoor_spot_standing.ase \fms\cauldron_v2\models\volta\architecture\small_industrial_fan.ase \fms\cauldron_v2\models\volta\architecture\volta_flag_large.ase (itb="In the Black", river="Down by the Riverside", cauldron="Volta 2") | ||||
Tags | No tags attached. | ||||
I can confirm the exporters producing -NaN for the cylinder patch generated from a 1x1x1 brush. | |
In commit e7bf1707e I changed the tesselation code to catch degenerate (0,0,0) normals. The model output isn't much better now, but at least the .ASE syntax is now free of the NaNs when exporting these patches. | |
Date Modified | Username | Field | Change |
---|---|---|---|
04.09.2018 17:40 | chedap | New Issue | |
20.09.2018 11:43 | greebo | Status | new => acknowledged |
20.09.2018 13:15 | greebo | Note Added: 0010767 | |
20.09.2018 13:15 | greebo | Status | acknowledged => confirmed |
20.09.2018 13:18 | greebo | Assigned To | => greebo |
20.09.2018 13:18 | greebo | Status | confirmed => assigned |
20.09.2018 13:20 | greebo | Note Added: 0010768 | |
20.09.2018 13:20 | greebo | Status | assigned => resolved |
20.09.2018 13:20 | greebo | Fixed in Version | => 2.7.0 |
20.09.2018 13:20 | greebo | Resolution | open => fixed |
20.09.2018 13:20 | greebo | Target Version | => 2.7.0 |
08.11.2020 18:41 | greebo | Status | resolved => closed |