|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.07.2024, 02:39 | #1 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Моделирование квантовой пены
Итак
Для полноценного моделирования приложения которое симулирует потусторонний мир нужно пройти 3 шага:
И как раз с первым шагом у меня проблемы... Короче я так, и не нашел понимания того как добиться максимальной степени свободы, и эмерджентности влияния на квантовые флуктуации есть лишь условный образ по нему и будем идти... Я под свободой подразумеваю максимальную степень неслучайной случайности, то есть степень возможностей влияния на эту случайность квантовой флуктуации... И чем больше количество возможностей влиять на случайность тем более глубже мы погружаемся в духовный~астральный~потусторонний мир. И квантовую пену флуктуацию её мне так, и не удалось полноценно спрограммировать... Вот что мне удалось добиться: Код:
Traceback (most recent call last): File "f:\EVP-Pena\main.py", line 37, in <module> V[int((x - (-2))/(4/grid_size)):int((x - (-2))/(4/grid_size)) + int(fluctuation_size*grid_size), ValueError: operands could not be broadcast together with shapes (16,20,20) (3,) (16,20,20) Как её решить не понимаю, как добиться желаемого тоже... Mayavi хрень, и поэтому решил написать сначала код в Babylon.js пробовал изменить из шума Перлина перестроить сетку... Код работает если кому интересно это такой бесконечный процедурно генерируемый шум Перлина в Babylon.playground конечно же в будущем мы его уберем... И если мы напишем на python перепишем на Babylon.js сделаем такой онлайн сайт... Вот код которые работает симулирует векторное поле но как вылепить из этого желаемого нет идей: Код:
Я попытался зайти с тыла и переписал код по другому: Код:
Traceback (most recent call last): File "f:\EVP-Spaces\Evp-pena (1).py", line 26, in <module> grid = mlab.pipeline.scalar_field(x, y, z, state) ^^^^^^^^^^^^^^ File "C:\Users\ASrock\AppData\Roaming\Py thon\Python312\site-packages\mayavi\tools\sources.py", line 1165, in scalar_field x, y, z, s = process_regular_scalars(*args) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\ASrock\AppData\Roaming\Py thon\Python312\site-packages\mayavi\tools\sources.py", line 956, in process_regular_scalars assert (x.shape == y.shape and AssertionError: argument shape are not equal И как бы не переписывал код все равно все упирается в эту ошибку я подумал длина шага сетки составляет 10j, что приводит к нецелочисленным размерам массива. Решил изменить код на: Код:
Код:
Последний раз редактировалось MakarovDs; 08.07.2024 в 08:57. |
09.07.2024, 21:16 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,888
|
Хороша трава-мурава (это я ещё с темы про фракталы понял, да и трава, кстати, тоже фрактал). Отсыпать не прошу.
Вы продолжайте, дорогу осилит идущий, и вообще, всяческая Вам поддержка. Однако же, есть маленький вопросик: чего Вы хотите (хотели бы) добиться - с этим проектом вообще и на форуме/в этой теме в частности ? |
09.07.2024, 23:43 | #3 | |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Цитата:
Последний раз редактировалось MakarovDs; 10.07.2024 в 11:22. |
|
12.07.2024, 11:25 | #4 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Вот у меня кое что получилось, и хотя писать сюда что-то малорезультативная затея может быть кому-то это будет интересно пока не придумаю что-то лучшее я писал на bsy в blender... Предоставленный код генерирует и анимирует случайное количество кубиков внутри невидимого куба. Каждый кубик имеет случайное местоположение, траекторию, длительность и материал. Кубики появляются, перемещаются и исчезают через случайные промежутки времени, создавая эффект "квантовой пены".
Чтобы улучшить код, мы можем добавить некоторые дополнительные функции:
Вот обновленная версия кода, которая включает в себя эти улучшения: Код:
Код:
Последний раз редактировалось MakarovDs; 13.07.2024 в 05:39. |
19.07.2024, 12:48 | #5 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Код:
Последний раз редактировалось MakarovDs; 19.07.2024 в 12:56. |
01.08.2024, 00:16 | #6 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Нашел классный код шума Перлина и потому решил его переписать в 3d...
После долгих попыток наконец у меня получилось! Код:
Я уже вижу многомерные тропы высших существ! Великая паутина астрала! Это фата-моргана потустороннего мира вызванная слишком высокой степенью плотности свободы духовности астрала этакая постоянная Хаббла в духовном мире... Должно быть идя по их дорогам мы наткнёмся на них! Или найдем что либо более интересное... Последний раз редактировалось MakarovDs; 01.08.2024 в 01:04. |
02.08.2024, 23:01 | #7 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Отлично теперь я добился создание анимации белого шума в кубе, вот виртуализация белого шума
: Код:
Код:
Последний раз редактировалось MakarovDs; 02.08.2024 в 23:13. |
03.08.2024, 13:34 | #8 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Теперь я сделал генерацию случайных областей а не просто случайного статического шума
Код:
|
03.08.2024, 14:00 | #9 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Вот так же с областями пустотами
Код:
|
03.08.2024, 14:24 | #10 |
Форумчанин
Регистрация: 10.01.2020
Сообщений: 116
|
Теперь мы можем обернуть в текстуру что-бы получилось как на том gife который я писал выше
Код:
Последний раз редактировалось MakarovDs; 03.08.2024 в 14:41. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компьютерное моделирование, моделирование физических процессов. (в Excel ) | Dytchi | Помощь студентам | 0 | 06.02.2012 15:54 |
моделирование RGB | Traffka | Помощь студентам | 1 | 20.10.2010 17:08 |
Формула по квантовой физике | StudentPolitech | Свободное общение | 1 | 18.09.2009 01:36 |
Вопрос на засыпку по квантовой физике. | Kostia | Помощь студентам | 5 | 26.10.2008 00:20 |