Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Technical Info concerning Interiors
05-29-2006, 01:53 PM,
#21
 
Thirtheenth topic.


Usage of a Subspace

from the CS Wiki:
Subspaces are used to solve the problem of disconnected areas in the world space. Normally an actor will attempt to find a path in the world space that gets him to his destination. However, if there is no path, and the destination is in that same world space, the actor will not "think" to use load doors.

For example, a house with a balcony needs a subspace to encapsulate the balcony. An actor on the balcony has no linked path grid to get to the street. Yet since the street is in the same world space, the actor makes the invalid assumption that such a path should exist. By surrounding the balcony with a subspace object, the actor sees the balcony and the street as being in two different world spaces. Now when he attempts to find a path to the street, he will assume that he has to go through one or more load doors.
CS wiki, Subspace.


I'll take the ReichParkeep42 as an example (a tower with a ground-floor and a top floor).

Look at the attached screenshot.

In this case there is no pathgrid between the top floor and the ground-floor of the tower. The NPC sees the two floors as two separate interiors. By using the subspace you create another kind of cell (subspace) so the NPC knows that he/she should use the loaddoor (what's normal between two cells). In the example with the balcony you make sure the NPC knows that balcony is not part of the street but part of the house (different cells).

Without a subspace the NPC doesn't know how to return to the lower part of the tower. It means the AI doesn't work properly (wandering etc.).

You can find subspaces in (the CS) the Objectwindow>
Miscellaneous>SubSpace.

I thank HeIsTheDarkness for his effort and contribution to this topic.

sandor has attached this image (downsized version):
[Image: tn_attachment-2451.jpg]
Subspace.jpg (76 KB)
Dum loquor, hora fugitĀ  - While I speak the time flies



Ovid 43 BC - 17 AD


Messages In This Thread
Technical Info concerning Interiors - by sandor - 04-24-2006, 03:30 PM
[No subject] - by sandor - 04-25-2006, 04:18 PM
[No subject] - by sandor - 04-26-2006, 01:50 PM
[No subject] - by sandor - 04-27-2006, 03:16 PM
[No subject] - by sandor - 04-28-2006, 04:30 PM
[No subject] - by sandor - 04-29-2006, 02:55 PM
[No subject] - by sandor - 04-30-2006, 02:13 PM
[No subject] - by sandor - 05-01-2006, 02:34 PM
[No subject] - by sandor - 05-06-2006, 03:25 PM
[No subject] - by sandor - 05-07-2006, 07:34 PM
[No subject] - by sandor - 05-08-2006, 12:28 PM
[No subject] - by sandor - 05-09-2006, 03:41 PM
[No subject] - by sandor - 05-11-2006, 03:16 PM
[No subject] - by sandor - 05-16-2006, 08:48 AM
[No subject] - by sandor - 05-17-2006, 03:08 PM
[No subject] - by sandor - 05-22-2006, 11:32 PM
[No subject] - by sandor - 05-25-2006, 12:57 PM
[No subject] - by sandor - 05-29-2006, 01:53 PM
[No subject] - by sandor - 06-19-2006, 09:02 PM
[No subject] - by sandor - 06-28-2006, 04:11 PM
[No subject] - by sandor - 06-29-2006, 06:32 PM
[No subject] - by sandor - 07-16-2006, 10:51 PM
[No subject] - by sandor - 08-19-2006, 03:49 PM
[No subject] - by sandor - 09-27-2006, 08:52 AM
[No subject] - by sandor - 09-27-2006, 04:43 PM
[No subject] - by sandor - 09-27-2006, 07:24 PM
[No subject] - by sandor - 10-11-2006, 04:26 PM
[No subject] - by sandor - 10-18-2006, 08:05 AM
[No subject] - by sandor - 01-05-2007, 06:55 PM
[No subject] - by sandor - 04-23-2007, 02:47 PM
[No subject] - by sandor - 10-21-2007, 10:58 AM
[No subject] - by sandor - 03-12-2008, 02:41 PM
[No subject] - by sandor - 06-11-2012, 12:17 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)