Найти в Дзене
00:56
1,0×
00:00/00:56
2 года назад
3DL NEURON
В этой статье, я расскажу, что собой представляет 3DL NEURON и для чего он нужен. Первое определимся для чего вся эта собственно история и как она повлияет на будущее. Зайдем из далека. Есть например 2d редактор изображений или 3d редактор моделей, есть редакторы текста, есть редакторы видео и так дале. Что их объединяет? Их объединяет доступность, что человек может легко научиться ими пользоваться и применять их в повседневной жизни. А что на счет программирования? А тут вопрос стоит несколько...
2 года назад
Для меня всегда была загадка, что такое программирование. Но программирование это тот аспект, который мне никак не давался, я не мог проявить инициативу в написание кода, вообще мне сложно воспринимать текст, поэтому я создавал в редакторе блоки и их двигал, и неожиданно для себя заметил, что код таким образом становится понятным, а когда все взаимосвязи соединяются линией, то еще лучше(как кстати реализовано в UE и Unity, спасибо им). Постепенно, для меня стало понятным, что код можно выразить совсем иначе и пришел к выводу, что нужно создавать среду визуального кода, чтобы человек строил как-бы станцию или город, или мозг, или муравейник -делал так как ему понятнее. И после долгих мучений начало получаться. Сами по себе Ноды, которые видны на изображениях представляют собой сложную структуру. Им (Нодам) необходимо взаимодействовать не только с пользователем, но и между собой, а еще ин нужно интерпретировать ввод данных в код. Они выстраивают иерархию автоматически, пользователю не нужно об этом думать, да и как думать, когда этих блоков может быть сотни. В обычном программировании эта проблема решается новой строкой, где пользователь нажал Enter, очень просто, но и там есть недостатки, при написании кода в 20т строк или даже в 1000 строк, часто становится сложно понять зависимости, найти ошибки, найти описки и т.д., а ноды пытаюсь так запрограммировать, чтобы максимально исключить ошибку, и это не так сложно, ведь пользователь выбирает определенный блок, значит примерно становится понятным его желания. Но вернемся к Enter, как решать это нодам? К примеру пользователь может отсоединить блок в середине и пристыковать в другое место, и что тогда делать? То есть, код передаваемый этим блоком нужно вычесть, но куда поместить новый код? Поэтому проходится наделять эти блоки самоопределением))), они как яблоки на дереве, что-то в этом роде.
2 года назад
Что собственно такое 3DL Spatium ? Это специальная среда, где человек пишет код особым образом. Это по сути 3D программирование. Здесь главную роль играют "НОДЫ" - это такие капсулы. Например, на фото видно НОД - окна и НОД- кнопки. Когда пользователь соединит их линией, то у него автоматически создастся приложение, где будет окно windows и кнопка, далее соединяя так все большее и большее количество НОДов в логическую цепь, пользователь создает свое программу или приложения, которая ему нужна. На НОДах, пользователь устанавливает желаемые параметры (например название, цвет фона, отступы и т.д.) Таким образом, человек может сразу создать в своем приложении нейросеть, игру или что-то еще, все что ему нужно. По сути эта среда является первым 3D программированием, а так как это что-то новое, но не совсем понятно, что это такое.
2 года назад