Anim8or Community
General Category => General Anim8or Forum => Topic started by: Steve on August 10, 2018, 01:53:06 pm
-
My disk crashed this week. I have a back-up service for my data. Unfortunately when I added a new disk last April it suspended backing up the Anim8or source files. :'( :'( :'( :'( :'(
Sooooo, now I get to rewrite everything from mid April. This includes multi threaded rendering and the new bone editing code.
Don't worry, I'll rewrite it all. It was a lot of fun the first time, and it should be even more fun the second!
-
Ouch!
You have my sympathy.
I'm sure the new code will be better than the original, since now you have some experience in writing it!
-
Steve ?!! /Still, when using this and any other computer program, I still offer the same advice: "Save Early, Save Often!" And don't always save to the same file. Keep a recent backup handy./ :P
-
Good advice!
I thought I was. I use Carbonite which backs up files continuously. I had a disk crash 3 or 4 years ago and Carbonite had everything save and easy to reload.
Unfortunately when I changed the configuration of my computer last April it got confused and started backing up the wrong disk. Since it keeps everything for several months I got weekly reports of the back-up which looked fine.
-
Sad huh Steve ... already happened to me too with some applicatives I was developing(I lost everything), lucky that I always saved a few previous versions always on web driver ... one off backups, another good tip is always PRINT the codes and save them :)
But also like you said it's fun to reprogram some things from scratch, it ends up being easier and cleaner than based on the original codes!
Good luck! :)
-
Condolences – hope it’s not a tedious task. Does this justify an extra trip to Italy? :)
-
...Does this justify an extra trip to Italy? :)
At least you could console yourself with some gelato...
-
More likely Vancouver for SIGGRAPH :)
-
It's a bloody shame, but good luck on the rewrite, Steve! It's about time Anim8or had a new bone system anyway =)
-
I can sympathize Steve as this has happened to me in the past.
On the positive side, I find I usually write better and more elegant code on the second attempt!
-
Yes, the second time the code is better organized and easier to write. I've finished a lot of small things and am close to finishing the multi-threaded rendering code. There's still a lot to do though. Good think I like to write code (http://www.anim8or.com/em/johnar/smile.gif)
-
BTW Steve,
Sent you a PM / Email about an issue we discussed a few months ago. (No panic obviously 8) )
-
Just heard the news....amazed you are so calm about it.
-
It could be worse - at least I don't have a boss bugging me to work harder :) It's going a bit faster the second time. I have the multi-thread code finished and bunch of small things, and I'm working on the new bone editing now.
-
At least you could console yourself with some gelato...
I think a little Limoncello may be in order :-)
-
Work harder steve, or I'm reducing your pay by half.
-
Kyle: :-[
I'm in Italy now for a while but managing to make some progress in rewriting everything. (And maning some progress in sampling limoncello)
The hardest part is trying to program on an Italian keyboard. There aren't any curly braces! You have to press and hold the left ALT key (NOT the alternate ALT key on the right! That's needed for square braces, at signs and pound signs!) type 1 2 3 on the keypad, then release the ALT key to make a {
-
Steve
You could be the first programmer in history to actually use C trigraphs! =)
What do you mean by "rewriting everything"?
-
Is it an issue of not having enough keys? I think you can remap them in software somehow, maybe that would help?
-
Rewriting = all the code that was lost when my HD crashed :)
-
I've made a lot of progress. I'm in Italy now but will return to Califonia in a week and should have an update not too long after.
-
I've made a lot of progress. I'm in Italy now but will return to Califonia in a week and should have an update not too long after.
Great to hear Steve. Along with your re-writes, I hope you also found a solution for that frustrum issue we discussed.
CC
PS. Looks like they don't have the letter "r" on Italian keyboads either. (Hope you make it back safely to "Califonia" though!) :LOL:
-
I better check uur plane tickets to make sure they're for California!
-
You may want to consider extending your stay, Steve...
With the GIGANTIC fires in both northern and southern California, the air quality is miserable. I moved from Boulder Creek (in the Santa Cruz Mountains) to Lincoln (just a bit north and east of Sacramento), and smoke from the Camp fire (over 6700 structures GONE!) made it difficult to even see things a quarter mile away!
-
@Steve ..Wow :) ,i have been away for a while as i thought the rebuild was going to take a while....So wonderful to see it reappear 8)
and a new edition to explore.
Did Re programming allow any advantages in the redesign? like a free hand lasso tool or sound track addition? i seem to remember this was impossible with former incarnation.Forgive me if that's a dumb question. :o
-
I didn't do any redesign of the features, only the underlying code. Everything lost in the crash should be in to latest post. As for the lasso tool, sound, etc., I still have those (plus a lot of other requests) on my "to do" list :-)
-
A sound engine, either as part of Anim8or or an external utility along the lines of Terranimator, would be very handy. To be able to apply a sound (sourced online, synthesized, recorded etc.) to an object and have the active camera behave like a stereo microphone would be amazing, especially if doppler shift and volume could be synthesized automatically based on relative velocity and proximity to the camera/mic. Ideally it would need to include some sound manipulation tools (and/or a full blown soft synth).
I had wild ideas of building something like this when I first found Anim8or, but have lacked the time and the requisite skills to get anything going.
PS: Congrats on completing the re-write :)
-
Hey Steve, have you considered using a Private Hosted Repository for all of your code. Just for the sake of backup? Or maybe something like carbonite?
-
This was entirely my fault. I had my computer continuously backed up by Carbonite (great service BTW). But when I cloned my disk last April I accidentially switched the service to back up the clone drive instead of the working copy. So for 4 months I was only backing up old data. When my main disk died I had two geat copies of the old April data :(
-
A sound engine, either as part of Anim8or or an external utility along the lines of Terranimator, would be very handy. To be able to apply a sound (sourced online, synthesized, recorded etc.) to an object and have the active camera behave like a stereo microphone would be amazing, especially if doppler shift and volume could be synthesized automatically based on relative velocity and proximity to the camera/mic. Ideally it would need to include some sound manipulation tools (and/or a full blown soft synth).
I had wild ideas of building something like this when I first found Anim8or, but have lacked the time and the requisite skills to get anything going.
PS: Congrats on completing the re-write :)
Is that something you'd typically find in an animation package?? Sounds interesting but I question whether Ani8or would find use for that or if you'd be better off using a DAW (Logic, Cakewalk, FL Studio) of some sort instead. Although I suppose that way it *would* be synced directly to your animation.
-
My Hard Disk crashed just a few hours ago. Honestly, what's more upsetting is losing work in progress...
-
Indeed this is foul news, it's good to hear your taking this so well, amazing! indeed I learned long time ago second time around is better anyway 😂