Jump to content


Клиент SLeekEI


  • Please log in to reply
16 replies to this topic

#1 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 21.01.08 - 02:19

Скомпилирован Sleek с дополнительными функциями экспорта/импорта объектов в/из XML с предварительным просмотром.

Posted Image

При экспорте объектов, в т.ч. слинкованных, на диск также сохраняются текстуры.

Posted Image

Возможность экспорта чужих объектов отсутствует.

Posted Image

Данный вариант Sleek может пригодиться:

  • для бекапа объектов
  • для переноса объектов из Second Life в OpenSim и обратно (см. статью «Пакетный импорт текстур в OpenSim»)
  • для передачи объекта другому лицу без использования Second Life
  • для импорта XML, созданного другой программой

В архиве также лежит Prim Preview, который позволяет просматривать созданные XML.

Posted Image

Attached Files



#2 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 12.03.08 - 23:01

12.03.08 Обновлён SLeekEI.

Изменено мной:
+ Добавлена функция выборочного просмотра объекта
* Текстуры выгружаются при экспорте в формате JPEG2000 для совместимости с OpenSim

17.03.08 Обновлён SLeekEI.

Изменено мной:
+ Добавлен прогресс-бар в окне работы с объектами
* Добавлена забытая библиотека openjpeg-libsl.dll

Теперь при предпросмотре на объекте могут отображаться текстуры, для этого должны быть соблюдены сл. условия:
  • Чекбокс „Wireframe“ отключен
  • В папке программы есть текстуры вида „fc825f63-a3a2-46c7-9410-42a22c7d5bd7.jp2“, где имя файла = UUID текстуры на просматриваемом объекте


#3 Mikhail Troncon

Mikhail Troncon

    Новичок на форуме

  • Пользователи
  • PipPip
  • 20 posts
  • Основной цех:Скриптеры
  • Второй цех:Строители
  • SL Status: 

Posted 15.07.08 - 23:11

При соединении пишет: The request was aborted: The request was cancelled
Коннекчусь к серверам из списка: Main Greed or Teen Grid (Agni) и Beta Grid (Aditi).

Может быть для коннекта к секондлайфу нужно вручную указывать адрес секондлайфовского грида?

#4 Mikhail Troncon

Mikhail Troncon

    Новичок на форуме

  • Пользователи
  • PipPip
  • 20 posts
  • Основной цех:Скриптеры
  • Второй цех:Строители
  • SL Status: 

Posted 16.07.08 - 07:43

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

#5 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 16.07.08 - 22:48

View PostMikhail Troncon, on 16.7.2008, 8:43, said:

проблема решена. программа работает.
но качество текстур ухудшается заметно - после повторной загрузки их невозможно использовать. такое ощущение, что в образ экспорта сохраняются недозагруженные картинки.
Не очень понятно, какой смысл грузить текстуры обратно в SL. Предполагается, что копируемый объект ваш. А раз так, все текстуры с него у вас есть. В крайнем случае, пока вы в основном гриде, текстуры доступны по UUID.
Sleek же модифицировался с целью переноса контента в OpenSim. В этом случае текстуры кладутся сразу на сервер OpenSim, без повторного «прогона» через клиент.

#6 Mikhail Troncon

Mikhail Troncon

    Новичок на форуме

  • Пользователи
  • PipPip
  • 20 posts
  • Основной цех:Скриптеры
  • Второй цех:Строители
  • SL Status: 

Posted 18.07.08 - 18:57

View PostSOb_Zemlja, on 16.7.2008, 23:48, said:

Не очень понятно, какой смысл грузить текстуры обратно в SL. Предполагается, что копируемый объект ваш. А раз так, все текстуры с него у вас есть.

смысл прост - не все текстуры, которые я использовал, у меня сохранены. это особенно касается текстур, которые я делал давно и по многу версий, подгоняя. часть конечно худо-бедно сохранена, но часть только в сл на объектах.

#7 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 18.07.08 - 19:31

View PostMikhail Troncon, on 18.7.2008, 19:57, said:

смысл прост - не все текстуры, которые я использовал, у меня сохранены. это особенно касается текстур, которые я делал давно и по многу версий, подгоняя. часть конечно худо-бедно сохранена, но часть только в сл на объектах.

Quote

В крайнем случае, пока вы в основном гриде, текстуры доступны по UUID.


#8 GRMuratov

GRMuratov

    Новичок на форуме

  • Пользователи
  • PipPip
  • 12 posts
  • Пол:М
  • SL Status: 

Posted 24.01.09 - 10:49

Привет SOb и все :-)
Все таки я так и не понял как SLeekIE запустить для входа в локальный OpenSim.
Выбирал кастом и прописывал 127.0.0.1 или 127.0.0.1:9000 - безуспешно.
Может конечно все очень просто, но если не трудно - просветите.

#9 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 24.01.09 - 13:20

View PostGRMuratov, on 24.1.2009, 10:49, said:

Привет SOb и все :-)
Все таки я так и не понял как SLeekIE запустить для входа в локальный OpenSim.
Выбирал кастом и прописывал 127.0.0.1 или 127.0.0.1:9000 - безуспешно.
Может конечно все очень просто, но если не трудно - просветите.
http://127.0.0.1:9000/ (это если OpenSim запущен в режиме standalone)
И подключается иногда со второго раза, т.е. Login, сбой, ещё раз Login.

#10 GRMuratov

GRMuratov

    Новичок на форуме

  • Пользователи
  • PipPip
  • 12 posts
  • Пол:М
  • SL Status: 

Posted 24.01.09 - 17:25

декуе
http я естесно не написал
теперь все работает

#11 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 26.02.10 - 03:15

Попробовал позапускать этого зверя под Mono (Linux, mono 2.4.2.3).
Логин проходит, список друзей показывает, но очень быстро программа вылетает, как только начинаю по командам тыкаться (по разным командам, закономерности пока не нашёл).
Жаль, хотел с экспортом-импортом поиграться...

Upd: одну закономерность выявил.При попытке ткнуться в меню Objects крах происходил со словами:

Quote

System.TypeInitializationException: An exception was thrown by the type initializer for Tao.OpenGl.Gl ---> System.DllNotFoundException: opengl32.dll
at (wrapper managed-to-native) Tao.OpenGl.Gl/GetProcAddressX11:glxGetProcAddress (string)
at Tao.OpenGl.Gl+GetProcAddressX11.GetProcAddress (System.String function) [0x00000]
at Tao.OpenGl.Gl.GetAddress (System.String function) [0x00000]
at Tao.OpenGl.Gl.GetExtensionDelegate (System.String name, System.Type signature) [0x00000]
at Tao.OpenGl.Gl.GetDelegate (System.String name, System.Type signature) [0x00000]
at Tao.OpenGl.Gl.ReloadFunctions () [0x00000]
at Tao.OpenGl.Gl..cctor () [0x00000]
--- End of inner exception stack trace ---
...
Система у меня 64-разрядная, вот ещё что...
...И таких всё больше...

#12 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 26.02.10 - 03:34

Попробовал применить DLLMap, создав файл Tao.OpenGl.dll.config следующего содержимого:
<configuration>
	<dllmap dll="opengl32.dll" target="libGL.so.1" />
	<dllmap dll="glu32.dll" target="libGLU.so.1" />
</configuration>
Вышеприведённая ошибка исчезла, зато появилась другая:

Quote

System.EntryPointNotFoundException: GetDC
at (wrapper managed-to-native) Tao.Platform.Windows.User:GetDC (intptr)
at Tao.Platform.Windows.SimpleOpenGlControl.InitializeContexts () [0x00000]
at (wrapper remoting-invoke-with-check) Tao.Platform.Windows.SimpleOpenGlControl:InitializeContexts ()
at SLeek.frmObjects..ctor (SLeek.SleekInstance instance) [0x00000]
at (wrapper remoting-invoke-with-check) SLeek.frmObjects:.ctor (SLeek.SleekInstance)
at SLeek.frmMain.tbtnObjects_Click (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripButton.OnClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.HandleClick (System.EventArgs e) [0x00000]
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, ToolStripItemEventType met) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000]
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]

...И таких всё больше...

#13 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 26.02.10 - 03:39

В общем, насколько я понял, проблема с библиотеками Tao. На сём пока зашёл в тупик, т.к. сайт taoframework.com лежит...
...И таких всё больше...

#14 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 27.02.10 - 03:23

А исходники актуальные имеются?
...И таких всё больше...

#15 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 27.02.10 - 17:24

View PostTikhon Golitzen, on 27.2.2010, 3:23, said:

А исходники актуальные имеются?
Ни SLeek (проект умер) ни библиотек, позже поищу в инете что есть, чтобы собрать рабочую версию под Linux.

#16 Tikhon Golitzen

Tikhon Golitzen

    Новичок на форуме

  • Пользователи
  • PipPip
  • 28 posts
  • Пол:М
  • SL Status: 

Posted 27.02.10 - 21:04

Спасибо за усилия.
...И таких всё больше...

#17 SOb Zemlja

SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 799 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 29.05.11 - 13:07

В соседней ветке выложил исходники SLeek. Исходники модификации (SLeekEI) поищу…




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users