Другие языки программирования и технологии

вопрос программистам. может мой вопрос покажется смешным. но всё же интересно почему ...

может мой вопрос покажется смешным. но всё же интересно почему в играх колёса машины не полностью круглые в близи они выглядат как восьмиугольные. почему в старых играх они явно были квадратные или шести угольные. что такова трудного в програмировании идеально крыглых колёс?
Минимальный элемент для рисования - прямоугольник, система координат - декартова, т. е. все можно рисовать только ломанными линиями из вертикальных и горизонтальных линий. Монитор под лупой состоит из светящихся точек - пикселей, которые расположены в прямоугольной сетке, поэтому все рисунки по сути набор разноцветных прямоугольников, и любая окружность будет ломанной. Это издержки цифрового (дискретного) представления.
Сергей Костяков
Сергей Костяков
132
Лучший ответ
возьми 3D Max и попробуй сам нарисовать полностью круглое колесо. увидишь, что оно состоит из мелких граней.
Колёса с отечественных авто рисовали. Этот вопрос надо автопрому переедресовать.
Ерсултан ***
Ерсултан ***
35 665
купи видеокарту ))
Семён Волков
Семён Волков
9 369
вопрос не программистам, мы здесь нипричем. это к дизайнерам. чтоб было идеально круглое надо над ним сидеть очень долго. а ты не присматривайся, ты играй )
потому что окружность рисуется как набор линий, т. е. как правильный многогранник. . чем больше у него сторон, тем больше ресурсов он треубует и тем дольше выполняются с ним операции (для колеса это например вращение) . Т. е. с увеличением качества окружности растет количество используемых ресурсов и время обработки. . А так как в играх колеса имеют не самое важное значение. . то на них особо не загоняются=)
Sasha Kiril
Sasha Kiril
2 245
просто не хотят тратить время, ты же знаешь как часто выходят игры? а сколько ошибок в них? Возможно сделать круглые колеса, как и рычаг взведения затвора в винтовке с правой стороны, как в жизни, но тогда придется рисовать и другую часть автомата, и переворачивать ее при перезарядке - а знаешь сколько это программного кода? сколько времени? а оно деньги...
Станислав .
Станислав .
877
на нормальной видео карте этой фигни не будет видно. также в настройках игры установи настройки видео по максимуму, это конечно если у тебя видеокарта нормальная. можешь поэкспериментировать