Jakbyś chciał wyliczać dotproducty, albo liczyc wspolrzedne tekstur i normalne w realtime to bys sie zesrał, ze tak obrazowo powiem :)
jak najbardziej mozna to robic w realtime, wystarczy, ze zamiast liczyc dotprodukty, bedziemy mieli juz przeliczone wczesniej Normalne, ktore podczas renderingu wystarczy obrocic o taki sam kat jak wierzcholki obiektu - koszt obrocenia Normalnej jest o 1/3 mniejszy niz obrot zwyklego wierzochlka, wiec nie sa to jakies kosmiczne wartosci...
co do mnozenia i dzielenia - owszem 6502 nie ma wbudowanych tych operacji, ale to nie jest problem, w latwy sposob mozna mnozyc liczby 8bitowe (ze znakiem i bez) uzywajac tylko 2kb/4kb tablic... w niektorych przypadkach (np. obrot punktow) mozna uzyskac mnozenie 8bitowych liczb z 16bitowym wynikiem juz w 16cyklach...
jesli chodzi o mnie, to jestem przeciwny uzywaniu precalcu w stylu: przeliczone wierzcholki, przeliczone sciany itp
po to sie pisze efekt, zeby pokazac, ze jest on wstanie dzialac na danej maszynie...
oczywiscie uzywanie precalcu nie jest czyms zlym, a na malym Atari powiedzialbym, ze jest nawet powrzechnym zjawiskiem, jesli autor nie ma zadnych wyrzutow sumienia gdy uzywa precalcu to nie widze zadnego problemu - ja poprostu wole aby dany efekt chodzil o ta jedna czy dwie ramki wolniej ale byl liczony 100% realtime poniewaz napisanie takiego efektu daje mi duzo wieksza satysfakcje...
podsumowujac, jesli Tobie nie przeszkadza, ze uzyjesz precalcu/pol precalcu to nie ma sprawy - wazne, ze nie jest to animka ;)