code logs -> 2016 -> Tue, 09 Feb 2016< code.20160208.log - code.20160210.log >
--- Log opened Tue Feb 09 00:00:13 2016
00:02 celticminstrel [celticminst@Nightstar-t0sjpa.dsl.bell.ca] has quit [Ping timeout: 121 seconds]
00:05 Red_Queen [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Operation timed out]
00:27 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
00:28 mode/#code [+qo Vornicus Vornicus] by ChanServ
00:59 Turaiel[Offline] is now known as Turaiel
01:12 Derakon[AFK] is now known as Derakon
04:12 Turaiel is now known as Turaiel[Offline]
04:20
<~Vornicus>
Okay. To do fixed timestep with interpolation, I need three states for each object: two to hold the timesteps, and one to hold the interpolated state. Thing is, I can't just create these objects anew for each timestep: that would be an incredible amount of churn. So the goal really is for the physics system to start with one object and accept the second as a place to put the new state. Then the interpolator accepts the third object,
04:20
<~Vornicus>
and again the fill-in happens.
04:21 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
04:29
<&Derakon>
Uh, why can't you just do p_interp = p_lastphysics + velocity * (fraction of timestep that has passed) ?
04:30
<&Derakon>
Pretty sure that's what I did in Jetblade.
04:30
<~Vornicus>
The point is to have a fixed timestep. This makes a lot of things more consistent, including acceleration.
04:31
<&Derakon>
Well sure.
04:31
<&Derakon>
Jetblade had a timestep of either 20Hz or 30Hz, I forget which.
04:31
<&Derakon>
But it would draw much more frequently for smoother drawing. I thought that was what you were talking about.
04:35
<~Vornicus>
So part 2: by doing this, and having the physics yak at a different object -- specifically, the physics system talks to an object that knows all three objects, but the view - the consumer of an interpolated state - only sees the dumb interpolated object.
04:36 catadroid [catalyst@Nightstar-f8q5tj.dab.02.net] has joined #code
04:39
<~Vornicus>
Which means that I don't have to either proxy into the combined physics object to examine the interpolated state, nor require the view system to construct the interpolated state.
05:03
<~Vornicus>
and of course it also means that the interpolated state can be created at the same time and in the same general area as the code that generates the physics states, and I can pick the interpolation method that works best for that variable - be it hermite or linear or some sort of logical thing for booleans or whatever
05:30 Derakon is now known as Derakon[AFK]
05:44 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
05:52 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
06:00 Kindamoody[zZz] is now known as Kindamoody
06:13 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
06:22 Emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has quit [NickServ (RECOVER command used by M-E)]
06:22 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
06:23 gnolam_ [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
06:25 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
06:43 catadroid [catalyst@Nightstar-f8q5tj.dab.02.net] has quit [Ping timeout: 121 seconds]
06:56 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
06:56 mode/#code [+o macdjord] by ChanServ
07:03 Kindamoody is now known as Kindamoody|afk
07:10 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has quit [NickServ (RECOVER command used by M-E)]
07:10 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
07:27 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
07:27 mode/#code [+o Crossfire] by ChanServ
08:34 macdjord is now known as macdjord|slep
08:41 gnolam_ is now known as gnolam
08:41 mode/#code [+o gnolam] by ChanServ
08:56 catadroid [catalyst@Nightstar-0dus70.dab.02.net] has joined #code
10:21 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has quit [Connection closed]
10:24 Emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
10:53 You're now known as TheWatcher[d00m]
11:00 You're now known as TheWatcher
12:00 ErikMesoy [Erik@Nightstar-hq72t5.customer.cdi.no] has quit [Ping timeout: 121 seconds]
12:01 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
12:46 Emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has quit [NickServ (RECOVER command used by M-E)]
12:46 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
12:46 emmy is now known as emmy-afk
12:53 catadroid` [catalyst@Nightstar-0dus70.dab.02.net] has joined #code
12:53 catadroid [catalyst@Nightstar-0dus70.dab.02.net] has quit [Connection closed]
13:13 catadroid [catalyst@Nightstar-2d81ae.dab.02.net] has joined #code
13:16 catadroid` [catalyst@Nightstar-0dus70.dab.02.net] has quit [Ping timeout: 121 seconds]
13:49 emmy-afk is now known as Emmy
15:19 celticminstrel [celticminst@Nightstar-3nv7ni.dsl.bell.ca] has joined #code
15:19 mode/#code [+o celticminstrel] by ChanServ
15:32 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
15:59 catadroid [catalyst@Nightstar-2d81ae.dab.02.net] has quit [[NS] Quit: Bye]
16:51 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
17:25 gizmore [kvirc@Nightstar-4m1.mv6.252.213.IP] has joined #code
17:41 ErikMesoy [Erik@Nightstar-hq72t5.customer.cdi.no] has joined #code
17:41 mode/#code [+o ErikMesoy] by ChanServ
17:51 Kindamoody|afk is now known as Kindamoody
18:47 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
18:47 mode/#code [+o Crossfire] by ChanServ
18:56 abudhabi is now known as Wulfric
19:05 Kindamoody is now known as Kindamoody|afk
19:25 ancilla8 [NSwebIRC@Nightstar-7ffc9s.cable.virginm.net] has joined #code
19:26 ancilla8 [NSwebIRC@Nightstar-7ffc9s.cable.virginm.net] has quit [[NS] Quit: Page closed]
20:21 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
20:21 mode/#code [+o Reiv] by ChanServ
20:44 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Operation timed out]
21:02 Kindamoody|afk is now known as Kindamoody
22:09 Netsplit *.net <-> *.split quits: @Syloq, Xires, @Attilla, @Derakon[AFK], grindhold, @froztbyte, @Reiver, @Reiv, ion, @ErikMesoy, (+8 more, use /NETSPLIT to show all of them)
22:10 Netsplit over, joins: &Reiver, @Tamber, &jeroud, &jerith, @JustBob, &Derakon[AFK], @froztbyte, ion, @ErikMesoy, @Attilla (+7 more)
22:17 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
22:17 mode/#code [+ao McMartin McMartin] by ChanServ
22:19 Kindamoody is now known as Kindamoody[zZz]
22:41 Wulfric is now known as abudhabi
22:56 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
22:56 mode/#code [+o himi] by ChanServ
23:08 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
23:08 mode/#code [+o Reiv] by ChanServ
23:49 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:49 mode/#code [+qo Vornicus Vornicus] by ChanServ
--- Log closed Wed Feb 10 00:00:29 2016
code logs -> 2016 -> Tue, 09 Feb 2016< code.20160208.log - code.20160210.log >

[ Latest log file ]