Где было бы хорошее место, чтобы начать изучать, как создавать программы для визуализации? - PullRequest
1 голос
/ 05 ноября 2010

Мне было трудно понять, что гуглить для учебников или книг.

Вот несколько примеров того, что я хотел бы сделать:

http://www.chromeexperiments.com/detail/voronoi-experiment/

http://www.chromeexperiments.com/detail/plane-deformations/

http://jsdo.it/clockmaker/particle

В идеале я хотел бы встроить их в Javascript. Так что я понимаю, что этот вопрос немного расплывчатый, но ответ тоже может быть. Я просто хочу получить представление о том, какие темы по математике изучать, или есть ли какие-нибудь книги по «визуальному программированию», которые я должен прочитать. (Я не имею в виду визуальное программирование, как в программировании ... ну, визуально, в отличие от текста, больше тем, связанных с созданием форм и шаблонов программно.)

Буду признателен за любую помощь, и я могу уточнить, если вы хотите.

РЕДАКТИРОВАТЬ: Просто нашел это:

http://wonderfl.net/c/x9a3

Так круто. С другой стороны, я работал с Flash и, как результат, as3 за последний год. Так что я привык работать с изображениями, которые я уже создал. Я совершенно незнаком с созданием форм и моделей с чистым программированием.

Ответы [ 2 ]

1 голос
/ 05 ноября 2010

Хороший список классных визуальных элементов!

Еще одно отличное место для поиска примеров (не учебник) - Shader Toy , в котором используются шейдеры GLSL через WebGL в Javascript.Обратите внимание, что для того, чтобы WebGL работал в браузере, вам нужен очень новый браузер .

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

Редактировать: Я должен добавить, что если вы просто хотите начать , выне нужно графическое ускорение (например, GLSL);это, вероятно, сложнее, чем нужно, и вы теряете переносимость (пока WebGL не превратится в более распространенные версии браузеров).Очевидно, что вы можете сделать это очень хорошо только с HTML 5 canvas (как в processing.js или в тех экспериментах Chrome).Учитывая, что HTML 5 canvas, хотя и более распространенный, чем WebGL, не является вездесущим среди веб-серферов (46% в мае).

1 голос
/ 05 ноября 2010

Вас может заинтересовать Обработка . Это ни в коем случае не полный ответ на ваш вопрос (ы), но он даст вам некоторые полезные идеи. Страница магазина на их сайте содержит информацию о книгах, которые могут вас заинтересовать,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...