So after last nights sex, which to be honest was more performance art and less eroticism, the two people taking part may have well been in different time zones. Started on time. All about the presentation today really. So started off with a complete run through, then did some edits and did another one. This actually took quite a long time to get right. Did a few more CPU grabs as well. Walked Sasha. Did a bit more and sent it off. Fixed a couple of odd issues with my compute shader. Then went out early evening to do an odd geocache quite some distance away. It was a muti-cache and ended up doing the last bit near enough in the dark. Still got home and did a bit more work. Had a shower. Now it’s torture porn night. Oh, the game I’ve been working on for three years, it’s now been released to manufacture, in other words it’s gone ‘gold’ and will be released May 7th. Time for some wine.
Category Archives: Diary
Why do planes have to be infinite?
So started this morning at 6:20AM and took Sasha to day care. Actually started work at a reasonable hour as well. Heard from Captain James, we will see about the weekend, may be a bit too windy. Cleaners arrived, I went out. Came back and they went. Had lunch, then picked up Sasha again. I’ve been informed that day care will now be charging VAT. I’ve informed day care that they don’t actually know how to calculate VAT properly so they are now in for a hell of a shock (all to do with flat rate, I used to be VAT registered, it’s one thing I do know quite a lot about).
So spent the day basically working on one last bug. It’s to do with lighting and a certain type of light having an infinite distance, basically no attenuation (which of course doesn’t happen in real life, but you tell an artist that). Now the original pixel shader solution has a finite mesh associated with it, so it cannot draw beyond a certain distance, the pixel shader version however doesn’t have that luxury, so writes all the pixels regardless providing they pass the plane test. Now this is where the fun is, for a cell to fail the plane test, all corners of a cell have to be outside one of the five planes of a pyramid. Problem is if one of those pixels happens to be the far plane, then the oblique of angles will mean that that pixel is on the wrong side of it, it then gets included as ‘passed’ and the lighting calc gets done on it. There is a solution, take the original range into account.
So some eleven hours later and I think I’ve mastered it, so time for some salad.
Almost finished meteorology, still can’t remember any of it
So started far too late really. Cracked on with the joy of compute shaders and lighting. Was supposed to do another run through of presentation but never got round to it. Walked Sasha, only did half hour as was going out later. Did more. Went out to do an odd Geocache in the middle of nowhere. Came back and did a bit more followed by just over two hours of studying. Had a shower. Finally ate at gone midnight. Now very much time for sleep.
You should celebrate, after all it’s not every day you have your third anniversary
Started this morning with the usual coffee and cereal. I had no real plans today other than work and salad. So started off this morning with a 48 minute presentation to a wall. I need to cut it down to 40. Spent the rest of the day on compute shader type things. Getting places slowly, but a bit too slowly. Walked Sasha. Went to combat, where my sister was surprised to see me. Laverne is back at the gym doing light duties, apparently she has had a bit of a rougher time than expected, will have to catch up with her. Anyway, did Combat, one more to go before Liz leaves. The new Combat is quite tough. Jamie texted me and asked what we were doing for our third anniversary, I was quite happy to ignore it and just eat salad, but apparently this wasn’t acceptable. So we trundled off to the Swan at Almondsbury, it’s a very poncy pub. We ate some very poncy food, presented in a very poncy way. If it was any closer we could spend some serious money there. It’s just far enough away to be used for special occasions. Tonight was special, I have been in a civil partnership with Jamie now for three years. Mentally it feels like seventy. I’m now in bed and he’s in his orifice touching up pictures of fruit. The rampant sex will have to wait for another night.
39 caches in about three hours, not bad at all
So started this morning with some very weird dreams, I’m sure it was down to the way Jamie was cuddling me. Anyway, nothing came of that so had breakfast and fed the dogs. Then I decided to do an hours studying. Still on weather fronts. Took Sasha for a walk. Came home and found the house completely unlocked. Nice one Jamie. Weather looked a big iffy so did another hour studying and had lunch. Also planted chilli seeds, that have only been sat there for a year. Set out and drove to Tytherington. Parked up. Pub seems to be closed which is a shame. Anyway, set out in high winds and serious cumulonimbus clouds and started on a cache series. Managed to do 39 in just over three hours. It never did rain. Drove home and did another hour studying. Sorted out the projector screen height and banged in some cable clips.
It’s all about studying now. Lets cuts the crap about being frightened of flying solo and just bloody get on with it.
I will not be defeated by an RSJ
So started this morning with breakfast and coffee. Read the paper. Then started on the next project, which was to get that whacking great screen on the wall. First propped it up on a couple of chairs and checked out the wiring, all good in that department. So now to mount the brackets. Got the laser level out and marked them. Then started drilling. Got through the plaster board, then hit a bit of a problem. A solid steel beam. There was no way my masonry drill was going to get through that. So had to go with ‘Plan B’. Dug out a shit load of wall. Basically I had to removed 240mm of plaster board and wall. Then insert a wooden batten. Attach this to the brick work and then the brackets to the wood. It was a pain in the ass, but as pain in the asses go, it was fairly straightforward. Put the brackets on and levelled it all up. Mounted the damn thing. Then walked Sasha and walked to Cribbs Causeway. Bought some diet rice and noodles. Walked back. Tidied up and did the wiring.
Now this is pretty cool. The projector does not have a 12 volt trigger output. But it does have a USB input. USB has a 5V output. Thankfully the USB port only goes live when then projector is on and not in ‘stand-by’. So I’ve built a small interface that takes the 5V from the USB, goes via an opto-coupler and then takes an old ‘wall-wart’ PSU which outputs around 9V and then jam that into the screen trigger relay. Net result is when you turn the projector on the screen goes down. When you turn it off it goes back up again. Sorted. Now if only I could work out how to set the drop height.
Tidied up. Then Jamie took me to the Indian. Had a nice meal. Drank lots of lager.
So USB opto-coupler widget has been built
Spent the bulk of the day working on compute shader lighting when really I should have been finishing off my presentation, still I did manage to do a bit of it in the end. Walked Sasha. Did a bit more work then went out for a couple of hours. Managed to get a Geocache that had stumped me for a couple of years, I was trying too hard, it was actually fairly obvious in the end. Came back and built the projector trigger interface. I had enough stuff lying around to do it. Okay, so I used a four channel opto-coupler, but it had probably been sitting there for the best part of ten years. All packaged up in a small plastic box. It works on the bench, I’ll try it for real tomorrow. Pizza time, extra chicken tonight.
So RS232 isn’t going to work, but looks like USB might
So started fairly early. People came to pick up the furniture so that’s all now gone. Blu-ray player arrived back. Indeed the drawer wouldn’t open. Stripped it down and found the motor didn’t seem to be running. Turned out a bit of plastic had jammed, probably due to dodgy courier. After a bit of twiddling it’s all working again. So I now have a spare blu-ray player, that also plays DVD’s, wonder if anyone will pick up on the hint…
Walked Sasha. Finished off over eight hours, after finishing earlier yesterday. Then went out and got another couple of caches. Came back and did a bit more, trying to find a cone / frustum intersection test, no end of googling is turning up anything. I may just use a pyramid. Then started soldering various bits to a d-plug and prodding it in the projector. All I could find was a -12V on the transmit data. And that was there with it in standby, so that wasn’t going anywhere. Plugged a mouse into the USB port, now that seemed to be activated when it was on not standby. So butchered an old USB extension lead and put a meter on it. Sure enough 5V when switched on. So now really I need to opto-couple that to a relay, as I need 12V to trigger the screen. I could try it directly, but I just no there will be an unprotected internal relay and one dodgy lot of feedback through the coil will fry the USB. So may do a trip to Maplin and pick up an optoisolator and a relay, I’ve probably got enough other bits to do the job. Just need a bit of strip board, a wall-wart, diode and a resister. Blah, piece of piss.
It’s my party and I’ll fly if I want to (Okay, maybe I won’t)
Okay, so today I should have gone flying, problem is, credit card says ‘no’. Now I have seriously high limits, but even mine this month are saying ‘312 quid an hour plus vat ain’t gonna happen’. So I took Dillon to daycare at 6:20. It was odd, I forgot to set the alarm, yet I still woke up bang on time. Went back to bed at 7. Took Sasha to the vet and 9:30 for her second booster. Then I did a normal day at work. Did a load of GPU grabs for my presentation. Walked Sasha for an hour. Picked up Dillon. Okay, so I finished a couple of hours early at 5. Went out geocaching for two and a half hours. Came back, had a shower and then we went for to the Toby Carvery for dinner. Okay, cheap and cheerful but it was nice to actually go out on the day.
The projector screen has turned up, a day early, still at least it’s here now. Tomorrow the charity are coming round to pick up the excess furniture.
How can you just lie there and do nothing for two days?
So woke up and Jamie was in spare room again, god knows how long he was up for doing bugger all. He remained in bed most of the day until he got up to go out for lunch, then came back and did pretty much nothing, oddly the same as yesterday. How can you just sit around and do nothing? I started fairly on time, still working on compute shader, took Sasha out lunchtime. Finished work at just gone six. Went out for two hours, then came back and did two hours studying. I don’t have the time to lie on my arse for two days and do nothing.
Oh, I ordered the projector screen, it’ll be here Thursday.