Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2010, 19:03   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию Модель амебы.

Хочу создать полную, реалистичную модель амебы. (как глупо бы это не звучало)

Пока собираю литературу по этим одноклеточным и сразу возник вопрос: как лучше изобразить "жидкость" амебы. В том смысле, как изобразить её очертания. В голове возникли два варианта:

Первый вариант, как это видно на рисунке представляет собой то, что каждый "кусочек" амебы - отдельная точка, и перемещение её даст отращивание ложноножек.
Второй вариант технически сложнее, но по-моему даст большую правдоподобность - в спокойном состоянии амеба будет шаром, в который направлены 12-24 векторов, которые будут "нажимая" на амебу создавать её форму.

Слушаю мнения, может возникнет более удобный и простой вариант.

P.S. Чужие движки не предлагать, только в качестве образца.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.01.2010, 19:09   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Первая версия будет лучше и проста в реализации, функции уже определены?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 11.01.2010, 19:13   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
функции уже определены?
Нет, я только начинаю её "планировать". Но думаю, технических "больших" проблем возникнуть не должно. Для того я и взял амебу - как существо имеющее из особых примет только изменчивую форму, ядро и сократительную вакуоль (пищеварительная - опционально )
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.01.2010, 19:15   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

второй вариант думается лучше... ближе к реальной
Изображения
Тип файла: gif амеба.gif (65.0 Кб, 155 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.01.2010, 19:18   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это далеко не полная модель амебы, как минимум не определены две функции:
а) размножение - иногда они почкуются, а иногда используют слияние ядер (две клетки = четыре амебы с разными характеристиками).
б) выпуск ложноножек - темный лес - по какому принципу формируется переток тела и на каком основании? В твоей модели нет ни слова (а моих школьных знаний биологии недостаточно для прояснения данного вопроса).
Для примера рекомендую игру Spore , мне понравилось, упощенная модель, но лучше чем вообще ничего.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 11.01.2010, 19:23   #6
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Для примера рекомендую игру Spore
Уже наслышан о ней, но к сожалению моё железо не позволяет даже её понюхать.
Цитата:
Это далеко не полная модель амебы
Q-DOS тоже не сразу строился.
Цитата:
размножение - иногда они почкуются, а иногда используют слияние ядер
Думаю в этом и будет заключаться смысл жизни данного существа, когда условия будут подходящими, организую "разрыв" сначала ядра, затем самой клетки. Если идти по первому пути - просто убрать ограничения на растяжение невидимых"перемычек", а если по второму - Два боковых вектора нажмут её до соприкосновения так, что она разделится на две части.
Цитата:
выпуск ложноножек - темный лес - по какому принципу формируется переток тела и на каком основании?
Передвижение к пище и обволакивание её. Если по первому пути - перемещение частиц по определённому алгоритму, если по второму, то изменение силы векторов опять таки по определенному алгоритму.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 11.01.2010, 19:28   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Передвижение к пищи, а как они найдут партнера для обмена ядрами (а этот процесс происходит не всегда и точно не известно по каким причинам)? А как же неблагоприятные факторы? На уроке биологии нам говорили что если рядом капнуть раствор соли, то амеба щемится в другой край . Ваших знаний биологии (или предметной области) явно недостаточно для реализации данной модели.
Могу предложить следующий вариант - воплотить известную игру Жизнь, а затем модернизировать ее правила под свои нужды.
Для справки: Если бактерии предоставить благоприятные условия, то за сутки она отпочкует столько бактерий, сколько будет соответствовать массе Земли - изыскания советских микробиологов, и знаете, я им верю.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 11.01.2010 в 19:31.
Utkin вне форума Ответить с цитированием
Старый 11.01.2010, 19:39   #8
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Как по мне не очень хорошая идея в принципе. Нужно ставить конкретную цель. Ну смоделируешь ты амебу и что? Делай ставку на моделирование групп амеб, оптимизацию...
Levsha100 вне форума Ответить с цитированием
Старый 11.01.2010, 19:40   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...вот по динамике и поведению капель мне понравилась игра - WorldOfGoo
Изображения
Тип файла: jpg Копировать из новый-2.jpg (27.9 Кб, 126 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.01.2010, 19:49   #10
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Ну смоделируешь ты амебу и что?
Буду моделировать группу, какой-то конкретный организм посложнее. Ведь любой организм в сущности состоит из тех же амеб, только появляется отдельная специализация у каждой.
Цитата:
WorldOfGoo
Знаю, знаю, прошел и не раз Правда там хорошая физике, но к моей проблеме там практически ничего нельзя позаимствовать.
Цитата:
Ваших знаний биологии (или предметной области) явно недостаточно для реализации данной модели.
Если поставитб цели и взяться за это, то знания появятся, главное пить нужную литературу.
Цитата:
А как же неблагоприятные факторы?
Повторюсь, сначала нужно реализовать её хотя бы в нейтральном состоянии, а затем насыщать её рефлексами на пищу\окружение\"позывы" к размножению.

P.S. Вот сессию сдам и начну курить мануалы по жизни амеб.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даталогическая модель Шульц БД в Delphi 0 27.12.2008 23:44
3D модель в GLScene -=<[Evklidd]>=- Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 04.02.2008 15:32
Модель бензоколонки forester Помощь студентам 23 11.10.2007 15:17