Редактор для воксельной графики

Processing, playback of audio and video
  • IgorA wrote:некоторые функции перенесу в библиотеку buf2d.
    ...а затем и в buf3d? :D
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Майнкраафт!:D

    Стирал-стирал одну стенку у дома, и вдруг на одном из слоев стерка стала рисовать стену. Потом перестала, но нарисованная стена уже не стиралась.
  • SoUrcerer wrote:Стирал-стирал одну стенку у дома, и вдруг на одном из слоев стерка стала рисовать стену. Потом перестала, но нарисованная стена уже не стиралась.
    Ничего страшного, так и должно быть. Если удалить все дочерние воксели, то воксель старшего уровня, на котором они сидели замешает собою все удаленные. Потому для их удаления нужно перейти на меньший масштаб, и все должно удалятся.
  • Обновил программу на svn (r 2748, 2758)
    Основные изменения:
    * добавлена кнопка рендера изображения в улучшеном качестве (в памяти рисуется увеличенное в 2 раза изображение, а на экран выводится сжатое в 2 раза)
    * добавлена возможность масштабирования изображения (раньше можно было создавать изображения с качеством детализации 32*32*32 а теперь до 1024*1024*1024)
    * выбор цвета для рисования при нажатии правой кнопки мыши в одно из окон (раньше смена цвета делалась только через кнопку на панели), индикатор цвета вынесен на панель
    * крупные воксели на срезе рисуются с рамкой по границе, теперь сразу видно где один большой воксель а где несколько маленьких стоящих рядом
  • воксельная графика на разреженных октодеревьях - удел будущего, так что удачи в столь интересном начинании! Он какое разрешение может обрабатывать?
  • Где можно бинарник скачать?
    to infinity and beyond
  • XVilka wrote:удачи в столь интересном начинании! Он какое разрешение может обрабатывать?
    Спасибо. Разрешение я ограничил размерами экрана. В экран 800*600 влазит 32*32*32 вокселя (один воксель у меня 6*7 пикселей). Каждый из этих вокселей можно увеличить в 32 раза, потому в последней версии оно получается 1024*1024*1024 вокселей. Но весь объект в экран не помещается, если только не прибегать к сжатию. Каждый объект можно рисовать с указанным уровнем детализации.
    Last edited by IgorA on Thu Jul 19, 2012 10:16 pm, edited 1 time in total.
  • Немного поюзал, понравилось. Есть пару замечаний, но пока писать не буду, поюзаю ее еще, мож чето и упустил, че зря ща писать.
    to infinity and beyond
  • Написал вспомогательную программу для создания воксельных объектов на основе 3-х текстур. Пока что есть несколько недоработок, например не создаются задние стенки. Пользоваться так:
    1) открываем 3 текстуры (размеры текстур должны совпадать и быть максимум 512*512, черный цвет считается прозрачным)
    2) нажимаем кнопку создать объект (пока что без иконки)
    3) сохраняем объект с расширением .vox, и можно смотреть в воксельном редакторе
    Внешний вид под спойлером:
    Spoiler:
    vox_cr1.png
    vox_cr1.png (24.67 KiB)
    Viewed 13122 times
    vox_cr2.png
    vox_cr2.png (21.94 KiB)
    Viewed 13122 times
    Attachments
    vox_creator.zip (49.22 KiB)
    Downloaded 430 times
  • Ревизия 2876
    Перенес некоторые настройки в ini файл. В файле ini сделал настройки на работу с расширением экрана 1024*768. Без ini файла программа работает как раньше.
  • Ревизия 2883
    Добавил новый инструмент кисть, для облегчения рисования подобных частей изображения. Можно создать узор, а потом его копировать и рисовать несколько раз.
    Добавил документацию.
  • Ревизия 2933
    Добавил в программу курсоры, которые меняются в зависимости от выбранного инструмента.
    Attachments
    бинарник и исходники
    Downloaded 409 times
  • Начал делать версию воксельного редактора в fasm-е для Windows. Бинарник пока что 45 Кб. Есть много не решенных вопросов по програмированию fasm-ом в Windows-е потому возможно эта версия будет слабее чем под Kolibri, но постараюсь что-бы по возможности все функции вошли. Бинарник пока не даю, потому что в нем много функций еще не сделано. Ниже даю картинку, развернул окно на весь экран.
    Spoiler:
    voxel_win.png
    voxel_win.png (186.47 KiB)
    Viewed 12600 times
  • Who is online

    Users browsing this forum: No registered users and 5 guests