Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Mikle Ilyin: Генерация процедурных текстур. Создание алгоритмического скрипт-языка, описывающего этот процесс.
Mikle Ilyin
Member
Автор темы
148/455 ответов
23 года на iXBT, с ноября 2001
Чаще пишет в "Программирование" (34%)
Инфо Ответить
M
Mikle Ilyin Member Автор темы
  18 лет назад / 14 декабря 2006 10:17
Занимаюсь Subj, предназначено для создания DemoScene, хотя результаты уже достаточно интересны для применения не только в мини-разработках. Для удобства сделал скрипт-язык, в DemoScene, естественно, будут применяться не текстовые скрипты, а байт-код. Сейчас интерпретатор такого кода, добавленный к проекту, увеличивает размер архива на 4 кБ.

Это пример, размер 19 кБ:
http://tuapse-mikle.narod.ru/TF/TFScript.rar
Здесь несколько примеров и описание скрипт-языка. Перетаскивайте мышкой файлы скриптов на интерпретатор и смотрите результат.

Сейчас настал некоторый кризис идей, может кто-нибудь подкинет какую-либо дельную мысль, что-нибудь принципиально новое.
Rubanetz Miroslav
Member
52/91 ответов
22 года на iXBT, с октября 2002
Чаще пишет в "Игры" (67%)
Web-страница
Инфо Ответить
Rubanetz Miroslav Member
18 лет назад / 14 декабря 2006 11:00
Mikle Ilyin
судя по скрипту вам понадобятся
а) выражения
б) маленький интерпретатор в рантайме с возможностью исполнять уже скомпилированные скрипты.
То что есть сильно напоминает мне (уже испорчен ) Lua c несколькими light-userdata с переопределенными методами.

те
1F.GenNoise 0, 0.3, 0.4, Rnd
станет
1F.GenNoise ( 0, 0.3 + some_var*(1-other_var), 0.4, Rnd() )

wbr.
Mikle Ilyin
Member
Автор темы
149/456 ответов
23 года на iXBT, с ноября 2001
Чаще пишет в "Программирование" (34%)
Инфо Ответить
M
Mikle Ilyin Member Автор темы
18 лет назад / 14 декабря 2006 11:04
Rubanetz Miroslav
Это VBScript, возможность использования переменных и некоторых конструкций (типа FOR...NEXT) будет.
Интересуют мысли именно по алгоритмам.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).