Рисовать цилиндр эффективно - PullRequest
0 голосов
/ 19 февраля 2020

Привет

Я пришел к тому, что в моем моде Minecraft я хотел бы начать играть с продвинутыми визуализациями. Мне удалось сделать так, чтобы модель физического ведра отображала жидкость внутри него, что меня вполне устраивает. Второй пользовательский рендер более сложен и может потребовать некоторой обратной связи о том, как вы, ребята, это сделаете.

В моде Immersive Engineering вы перемещаете энергию с помощью кабелей (очевидно). Разница между ним и другими модами с кабелями заключается в том, что он запрашивает две точки для Cable Coil, затем он проводит aws линию между этими двумя точками с хорошим ar c:

Wire Это то, что я хотел бы реализовать в моем собственном моде. Вопрос не в том, «как заставить это сделать это», а в том, как я мог бы улучшить его.

Этот рендер имеет две 2D текстуры в форме +: Wire close Это хорошо работает издалека, но иллюзия исчезает, если подойти слишком близко или если проволока слишком толстая. Итак, как вы, наверное, догадались, я хочу представить его как цилиндр.

Справа от летучей мыши, легче и быстрее сделать плюс, чем сложный цилиндр. Так что моя идея - сделать цилиндр крупным планом, а иногда - плюсом. Это уменьшит количество фигур, но я не удовлетворен этим. Как бы вы, ребята, нарисовали цилиндр? Допустим, у меня есть 100% контроль над тем, как я хочу рендерить вещи. Я нашел эту бумагу , чтобы сделать круг эффективнее, но, честно говоря, он как бы ошеломил меня. И, судя по всему, это было написано в 2003 году, так что это может быть еще лучший способ нарисовать это сейчас. Это нелегкая задача, которую я поставил перед собой, но смысл этого мода - в путешествии, а не в пункте назначения.

...