Я начинаю строить raytracer в реальном времени для iOS.Я новичок в этой трассировке лучей, все, что я до сих пор делал, это писал элементарный в ObjC.Мне кажется, что raytracer на основе C будет быстрее, чем написанный в ObjC, но ObjC будет намного проще, поскольку иерархии объектов очень удобны.Скорость очень важна, хотя, я хочу, чтобы она была в реальном времени, скажем, 30 кадров в секунду.
Как вы оцениваете, стоит ли ускорение C дополнительной сложности?Я могу предвидеть, что код C занимает намного больше времени и вызывает у меня головную боль с большим количеством ошибок (хотя я не новичок в C), но поначалу стремление к большей скорости изначально соблазнительно.raytracers написано на С?Мой поиск в Google по таким вещам загрязнен множеством результатов для C ++ и C #.