Point lights affected by actor movers get stuck.

These bugs do plan to be resolved, when they can be.

Moderator: Developers

Point lights affected by actor movers get stuck.

Postby Edward Brarryville » Wed Jul 12, 2017 6:53 am

Hello, everyone!

I was working on a map for testing GZDoom's new shadow mapping feature when I happened upon an annoying little glitch.
When using an actor mover and interpolation points to try and make moving light sources for a particular test, I found that if the radii of the moving lights hits any sort of infinite height line, the lights appear to collide with the line and stop moving, making the test I was attempting utterly impossible. It's as if the actor mover is considering the light radius a collision radius instead and is causing the bug/issue.

More information available upon request.

Here is the WIP map with the bugged out lights:
https://drive.google.com/file/d/0B6yNjT ... sp=sharing

Also worth mentioning is that there are some problems with sector-synced light sources and complex geometry.

The bug(s) can be found in the last room(s) of the map.

Thanks in advance for any help.
Edward Brarryville
 

Re: Point lights affected by actor movers get stuck.

Postby _mental_ » Sun Jul 16, 2017 7:35 am

It always worked like that as far as I know. If need to avoid collision detection create own point light derived from existing class and add +NOCLIP flag to it.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: Point lights affected by actor movers get stuck.

Postby Graf Zahl » Sun Jul 16, 2017 8:05 am

The implementation here probably needs to change. Having lights as regular actors is something that was inherited from ZDoomGL but it'd be a lot better if lights weren't actual actors that are part of the physical map. Ideally even the dynamic light things should just attach a light object and aside from that be simple no-ops.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Point lights affected by actor movers get stuck.

Postby Edward Brarryville » Tue Jul 18, 2017 2:31 pm

Thanks, guys! Thanks to you, we now have both short-term and long-term solutions, and I can continue my experiments!

On a side note, any idea where I would post examples?
Edward Brarryville
 

Re: Point lights affected by actor movers get stuck.

Postby Rachael » Tue Jul 18, 2017 3:53 pm

The forum can hold aattachments, but I don't know off the top of my head if it's supported for guests.

Otherwise, personally I use "mega.nz" - it's one of the more reliable file sharing hosts I've encountered.
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: Point lights affected by actor movers get stuck.

Postby Wuerfel_21 » Tue Jul 18, 2017 11:57 pm

For me, the +NOCLIP flag bugged the lights a little. They would not illuminate walls that were outside of their spawn radius.
So i resorted to writing an Actor that copies its args and position to a point light. (That works)
Wuerfel_21
 
Joined: 01 May 2017
Discord: Wuerfel_21#4233

Re: Point lights affected by actor movers get stuck.

Postby Graf Zahl » Sat Aug 12, 2017 3:21 am

Putting on hold as this involves a major rewrite of the light code.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to On Hold Bugs

Who is online

Users browsing this forum: No registered users and 1 guest