CSG Failures

I found this really annoying bug.

After unioning some parts to create smooth edges,shadows glitch out terribly.

Check out images to see more details.

1 Like

[quote] I found this really annoying bug.

After unioning some parts to create smooth edges,shadows glitch out terribly.

Check out images to see more details. [/quote]

Do you have the repro place for this? That probably shouldnā€™t happen!

2 Likes

[quote] I found this really annoying bug.

After unioning some parts to create smooth edges,shadows glitch out terribly.

Check out images to see more details. [/quote]

Do you have the repro place for this? That probably shouldnā€™t happen![/quote]

This happens all the time, when unioning parts into long parts (such as a high rise building), there happens to be really bad shadows which donā€™t make any sense

3 Likes

Is this tall enough?

Tried to reproduce what vortex posted but no luck

Silent, you should edit the OP to say that repro files are a necessity for bug reports here here because you must have the appearance of a wizard that people think can magically fix a bug just by looking at it.

2 Likes

Wellā€¦ about thatā€¦

2 Likes

Sorry guys,I had file ready but forgot to post it

Here it is

1 Like

I have another union with a shadow issue. The union is roughly triangular but produces circular shadows.

2 Likes

[quote] I have another union with a shadow issue. The union is roughly triangular but produces circular shadows.



[/quote]

Without a repro place Iā€™m unsure if this is a rendering issue, a CSG issue, or both :frowning:

1 Like

[quote] I have another union with a shadow issue. The union is roughly triangular but produces circular shadows.



[/quote]

Without a repro place Iā€™m unsure if this is a rendering issue, a CSG issue, or both :([/quote]
But I did attach the fileā€¦
EDIT: Can rbxmx files not be attached? Iā€™ve tried attaching as a zip file this time.

1 Like

Yeah ā€“ rbxm/rbxl files can be attached but rbxmx and rbxlx files cannot be attached:

I guess whoever was whitelisted the rbxm/rbxl files forgot about the xml equivalents.

1 Like

Fixed

3 Likes

Union rendering error:

1 Like

Same problem as Crykee - hereā€™s some more material to work with.

1 Like

User PearSprite has reported his unions disappearing after a few saves and working on it.
Heā€™s uploaded it here, in case itā€™s still free-to-take when someone takes a look at it:

Trying to seperate the union will return Union Unsolvable -1.
The union in the free model is according to him:

[quote=PearSprite]thatā€™s the one that went invisible
but thatā€™s a previous version
so itā€™s not completely corrupt yet
i didnā€™t give you the actual corrupt version
that one is when it went unseparable[/quote]

1 Like

Something quite interesting happened to me the other day. I created a place and made a union, the union looked a little funny. When I reopened the place the Union was gone and there was this error in the output.

[size=2]SolidModelContentProvider failed to process http://www.roblox.com//asset/?id=29526480 because Unrecognized format[/size]

Which in turn links to a model created 5 years ago. http://www.roblox.com/Restraunt-Seats-and-Table-item?id=29526480

I havenā€™t touched the file that it was saved to and I am unable to reproduce this in anyway. Iā€™ve attached a model containing the union.

2 Likes

Whenever I try to union these two objects, instead of the NegativePart negating a section from the union it adds the entire NegativePart to the union (see image below). No clue why this happens but hopefully the information provided can help out to solve this issue.

:shocked:

4 Likes
  • Increase the polygon limit
  • Pre-loading of unions
  • Better CSG union calculations
  • Box collisions (for lag reasons)
  • Multiple materials
  • Less buggy behaviour (invisible unions, errors)
  • Additional union operation commands (intersect)
3 Likes

ā€œ- Increase the polygon limitā€
Pretty sure they havenā€™t increased this because the format they store them in doesnā€™t allow it

ā€œ- Pre-loading of unionsā€
Yes please

ā€œ- Box collisions (for lag reasons)ā€
Khanovich said heā€™d look into it if someone provided him a game that had lag issues due to CSG physics

ā€œ- Multiple materialsā€
I guess

ā€œ- Additional union operation commands (intersect)ā€
You can do this with plugins ā€“ thereā€™s a function for it listed on the wiki, and if youā€™re not a scripter, you can use this: http://www.roblox.com/CSG-Intersect-and-Brute-Force-item?id=248826344 (youā€™ll probably like the brute force even more than the intersect)

ā€œ- Less buggy behaviour (invisible unions, errors)ā€
ā€œ- Better CSG union calculationsā€
Apparently the issue is with Geometros and not them, but itā€™s weird considering that I can inject meshes with almost 100% success with good MeshData and PhysicsData. I would assume the problem is with ChildData.

3 Likes

Though when you inject a model as a union youā€™re handing it a blueprint you already figured out and saying ā€œdo this for meā€. When you union 2 spheres together youā€™re not telling it anything besides ā€œhereā€™s these 2 things, put them together for meā€ so it has to figure out how to combine them in an expected manner (ā€œsolvingā€ it).

All Iā€™m giving it are coordinates and faces. I could convert every BasePart to coordinates and faces and that would work, but you arenā€™t able to union regular parts together at odd angles, so I assume ROBLOX doesnā€™t do that.