|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.08.2010, 10:42 | #1 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
на каком языке это написано?
Здравствуйте. Вопрос дилетантский абсолютно.
хочу попробовать написать компонент приложения. Если кто в курсе - процедурную карту для 3d max. В папке с установленной программой я нашёл стандартную, ту, что поставляется в комплекте, хочу разобраться как она работает и на её основе написать свою. Понятное дело, что начинать надо с азов, создать какую-нибудт карту и в ней кнопочку, без функций, чтобы она просто была. А потом посмотрим. Нашёл я там например карту Speckle, называется adsk_Map_SimpleSpeckle.mi открывем блокнотом, видим: PHP код:
|
25.08.2010, 12:03 | #2 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Не знаю. что за язык, а чисто внешне - похоже на язык макрокоманд, судя по названию - это может быть язык Шейдеров для видеокарт, например семейства NVidia GeForce.
По другим внешним признакам похоже на какой-то диалект C-подобного языка. Писать так? Это всего лишь соблюдать правила отступов и форматирования. а больше ничего.
и это пройдет...
|
25.08.2010, 13:55 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Может MEL Maya...
I'm learning to live...
|
|
25.08.2010, 14:05 | #5 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
да, для прояснения вопроса добавлю картинку ещё.
Вот так оно выглядит в действии: открываем в 3д максе редактор материалов, выбираем карту(она находится среди других карт, каждая со своими функциями - одни создают клетки например, другие, как эта speckle - всякоразные искры или пятна). После выбора карты видим её настройки: http://www.postimage.org/image.php?v=PqIZ1dr |
25.08.2010, 14:19 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а это скрипт для написания материалов...
Теперь вспомнил... Описывает диалог настройки материала.
I'm learning to live...
|
25.08.2010, 14:36 | #7 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
ага, значит это http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%8 2%D0%BE%D0%B2%D1%8B%D0%B9_%D1%8F%D0 %B7%D1%8B%D0%BA]скриптовый язык?
но чота я не соображу - скопировал этот скрипт в той же папке, под другим именем - adsk_Map_SimpleTkan.mi (это я текстуру ткани там пытаюсь сделать) и то же название вставил в теле скрипта - там есть два места, где оно попадается. По идее он при перезапуске макса должен подгружатья и отображаться в списке, но только что-то его не видно там. В папке макса да и вообще в компе никаких больше файлов с именем Speckle - больше нету. Этот один-единственный(на тот случай, если он подгружает какие-то файлы из другого места, а не из этого) |
25.08.2010, 15:09 | #8 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
если до этого файл назывался adsk_Map_Simple_Speckle.mi, то после твоего копирования с другим именем в самом файле надо
Код:
Код:
видимо здесь класс вызывается на основание имени файла ну че , автор, поперло??? отпишись , а то будет гребенная оконцовка темы, когда автор пишет "Всё хорошо , сам разобрался" и какой нить пришелц с гугля будет матерится не найдя "само разбирающегося" решения. Последний раз редактировалось artemavd; 26.08.2010 в 09:14. |
26.08.2010, 11:14 | #9 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
Да нет, чот ни хрена не получается. Счастливой концовки пока что нет. о результатах конечно же отпишусь, обязательно. Я сам много раз натыкался на "спасибо, разобрался сам", и стараюсь подобного не допускать.
Поменял имя не в двух,как думал, местах, а в четырёх, там сразу не увидел. По идее она должна в списке появиться под новым названием( Tkan), но с теми же настройками, что и у Speckle, Там вот это нижнее подчёркивание - перед словом Tkan или Speckle - в названии файла его нет, а в теле программы оно есть. Я уж попробовал и так и так. И никак. Не появляется. Страшнее всего, если это название прописывается где-то в теле другого файла и оттуда и запускается. Тогда как найти - с помощью чего должен запускаться этот скрипт. Посмотрел как устроены подобные файлы ещё в другом месте. Есть такие дополнительные процедурные карты Bercon maps, их можно скачать бесплатно, у них открытый код. Как раз подобное я и хочу сделать с тканью. http://www.ylilammi.com/BerconMaps.shtml но в них что-то уж совсем сложно, я вообще свим скудным умом ничо там не понял. но и устанавливаются они в другую папку, нежели та Speckle. Даже не устанавливаются, а один файлик копируется и всё работает при перезапуске. Получается, начальных знаний Delphi не достаточно, чтобы постичь, как работает 3d max. Почитаю что-нибудь по скриптам пока что. кстати, в гугле по запросу "форум программистов" - ваш выскакивает в первой строчке)). Последний раз редактировалось voverrr; 26.08.2010 в 11:17. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На каком языке лучше написать БД? | nolz | Помощь студентам | 17 | 27.03.2012 09:32 |
На каком языке прогать сисадмину? | Nikipit | Помощь студентам | 8 | 11.12.2009 21:38 |
На каком языке написан код? | FleshDro | Помощь студентам | 6 | 11.11.2009 06:46 |
на каком языке создаются такие программы ,какое СУБД и структура реализации БД,также на каком языке соста | оля87 | Помощь студентам | 13 | 25.05.2009 18:08 |
[autorun] - на каком языке написан? | Ivan_assm | Помощь студентам | 6 | 05.11.2007 09:06 |