Заснял коротенькое видео. Тут добавлена новая нода Lerp и константы, в следствие чего смог замутить такой материал:
четверг, 17 мая 2012 г.
четверг, 10 мая 2012 г.
Оно взлетело!
Вот ) Теперь никакого фейка больше нет - он выпилен. Реально граф компилируется в 2 шейдера (вершинный и фрагментный), собирается материал и всё это применяется на объект в предпросмотре в реальном времени.
На самом деле тут по-сути ничего такого сложного. Но дойти до этого было не совсем просто - необходимо было реализовать уйму визуально невидимых фич ) Что я и сделал, собственно.
Теперь надо уже добавлять функционал узлов и радоваться новому редактору! Ах да, и сделать ему нормальный интерфейс (этот же - просто тестовый, не более).
Медленно, но верно...
На самом деле тут по-сути ничего такого сложного. Но дойти до этого было не совсем просто - необходимо было реализовать уйму визуально невидимых фич ) Что я и сделал, собственно.
Теперь надо уже добавлять функционал узлов и радоваться новому редактору! Ах да, и сделать ему нормальный интерфейс (этот же - просто тестовый, не более).
Медленно, но верно...
воскресенье, 6 мая 2012 г.
Пилю движок дальше.
То времени нет, то нет времени! Писец. Теперь практически некогда заниматься движком ( А если и находится время, то уже ничего тогда не хочется ))
Но потихоньку таки пилю движок дальше, а точнее GUI D:
Ввёл понятия "свойства" и "аттрибуты" в движок, переписал чать GUI, кторая работала мягко говоря отвратно, добавил класс PropertyGrid(!), которому и посвящается сей пост.
PropertyGrid в зачаточном состоянии, но уже работает. Хоть как-то.... Добавил его и понятие "редакторов свойств". Теперь при клике на свойство текстурной ноды открывается диалог открытия файлов (свой собственный, который умеет просматривать мою виртуальную файловую систему), можно выбрать файл и текстура в текстурной ноде мгновенно перезагрузится (и теперь появился вывод текстур внутри нод графа). Пилю дальше...
Но потихоньку таки пилю движок дальше, а точнее GUI D:
Ввёл понятия "свойства" и "аттрибуты" в движок, переписал чать GUI, кторая работала мягко говоря отвратно, добавил класс PropertyGrid(!), которому и посвящается сей пост.
PropertyGrid в зачаточном состоянии, но уже работает. Хоть как-то.... Добавил его и понятие "редакторов свойств". Теперь при клике на свойство текстурной ноды открывается диалог открытия файлов (свой собственный, который умеет просматривать мою виртуальную файловую систему), можно выбрать файл и текстура в текстурной ноде мгновенно перезагрузится (и теперь появился вывод текстур внутри нод графа). Пилю дальше...
Подписаться на:
Сообщения (Atom)