LINUX.ORG.RU

Structure Synth 1.5

 , structure synth,


0

1

Прошёл год с момента первого релиза кроссплатформенного генератора 3D-объектов Structure Synth, и вот разработчиками наконец-то выпущена новая версия 1.5.

Главные нововведения:

Страница загрузки

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: Dendy (всего исправлений: 2)
Ответ на: комментарий от geek

>ммм. Моделировать и использовать скрипты-генераторы 3д-моделера - более правильный путь, кмк.

это не путь. В том смысле, что скрипт-генератор может быть объемом и сложностью поболее самого 3д-моделлера. А моделлер может сдохнуть под спудом ненужной обработки миллиардов вершин в промежуточных генерациях объектов.

AVL2 ★★★★★
()
Ответ на: комментарий от jeyc

build.sh, правда выдал в конце ошибку, что не найден какой-то "../../trunk". Тем не менее приложение нормально запускается бинарником из корневой папки исходников. Ubuntu 10.10 64bit, зависимости указаны на сайте.

Что-то у меня эту ошибку в самом начале выдаёт, и бинарник не генерируется:

$ ./build.sh
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -IStructureSynth/GUI -ISyntopiaCore/GLEngine -ISyntopiaCore/Math -ISyntopiaCore/Misc -IStructureSynth/Parser -ISyntopiaCore/Exceptions -IStructureSynth/Model/Rendering -IStructureSynth/Model -IThirdPartyCode/MersenneTwister -ISyntopiaCore/Logging -IStructureSynth/JavaScriptSupport -ISyntopiaCore/GLEngine/Raytracer -I/usr/X11R6/include -I. -o Main.o Main.cpp
In file included from StructureSynth/GUI/MainWindow.h:8,
                 from Main.cpp:3:
StructureSynth/GUI/../../SyntopiaCore/GLEngine/EngineWidget.h:176: error: ISO C++ forbids declaration of ‘QGLShaderProgram’ with no type
StructureSynth/GUI/../../SyntopiaCore/GLEngine/EngineWidget.h:176: error: expected ‘;’ before ‘*’ token
make: *** [Main.o] Ошибка 1
cp: невозможно выполнить stat для `../../trunk': Нет такого файла или каталога

Что делать то?

xintrea
()
Ответ на: комментарий от xintrea

> error: ISO C++ forbids declaration of ‘QGLShaderProgram’ with no type

Похоже что ошибка связана с qt4-opengl. Может просто этот пакет не установлен? В убунте он назвается libqt4-opengl-dev.

jeyc
()
Ответ на: комментарий от jeyc

>> error: ISO C++ forbids declaration of ‘QGLShaderProgram’ with no type

Похоже что ошибка связана с qt4-opengl. Может просто этот пакет не установлен? В убунте он назвается libqt4-opengl-dev.


Нет, тут пакетами не поможешь. Это дело в версии Qt, нужна не ниже 4.6, в которой появился класс QGLShaderProgram.

У меня в Debian Lenny 4.5.3 стоит, так что я пролетаю, либо должен выкачивать новый Qt, собирать из исходников, и ставить его как-то параллельно 4.5.3, чтоб систему не уработать.

И весь этот мозготрах только для того, чтоб запустить на посмотреть одну программу. Как меня уже это достало в лялихе, ктоб только знал. Для винды и для мака - пожалуйста, готовые екзешники и боксы. Ставь и пользуйся, не парь мозг. Для лялиха же - получи исходники, или пользуйся дистром, для которого у нас есть пакеты. Ты другим дистром пользуешься? ССЗБ! Перелезай на наш! Когда уже это мудачество закончится? Пусть уже либо сдохнет линух, либо появится механизм дистронезависимого распространения программ в режиме «установил - работает».

xintrea
()
Ответ на: комментарий от xintrea

Можно организовать сервис или репозиторий, навроде ланчпада или зюзевского как-его-там, и выкладывать там обычные архивы со статически собранным бинарником + скрипт для установки/удаления. Может даже будет пользоваться популярностью.

kranky ★★★★★
() автор топика
Ответ на: комментарий от kranky

> Можно организовать сервис или репозиторий, навроде ланчпада или зюзевского как-его-там, и выкладывать там обычные архивы со статически собранным бинарником + скрипт для установки/удаления. Может даже будет пользоваться популярностью.

Беспалезно. Статические бинарники, что что будут запускаться в Ubuntu и Debian, будут сегфолтиться в AltLinux и RedHat. Проверено. Так что статикой тут не поможешь.

xintrea
()
Ответ на: комментарий от xintrea

>Статические бинарники, что что будут запускаться в Ubuntu и Debian, будут сегфолтиться в AltLinux и RedHat

Ну вот заодно и лишние дистрибутивы рипнутся побыстрее.

kranky ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.