18 августа 2010 в 21:36Рейтинг: 0
0
0
Помогите плиз!!У меня люкс выдаёт ошибку, когда пытаюсь сохранить файл .flm во время рендера (или даже если рендер на паузе)
вот что написано в логе:
[2010-08-18 22:34:21 Debug: 0] Transmitting film (little endian=true)
[2010-08-18 22:34:26 Debug: 0] Transmitted 1.66788e+009 samples for buffer group 0 (buffer config size: 2)
[2010-08-18 22:34:26 Severe error: 2] Error while preparing film data for transmission
18 августа 2010 в 22:32Рейтинг: 0
0
0
Пишет что-то типа:серьезная ошибка при подготовки файла для сохранения.Я так понял.Думаю,что если картинка в таком же разрешении,как на ежедневном конкурсе,то скорее всего не хватает оперативной памяти.
18 августа 2010 в 23:08Рейтинг: 0
0
0
salniv, если это действительно так, то это просто УЖАС!!
что же мне тогда делать???Нет, я не верю....что 2 гига оперативки нехватает, что бы сохранить файл, размером не больше 50 метров!!!!Мне теперь рендер прерывать вообще нельззя, а если скачёк электричества или ещё что??
скорее всего виртуальная память кончилась, мне сегодня даже предупреждение высветилось, мол виртуальной памяти мало((чтобы её восстановить надо комп перезагружать, но тогда вырубится рендер и ничего не сохранится(((прийдётся ждать конца рендера не выключая компьютер....
Так бы ничего, но у меня брат недоволен, если я оставляю комп включеным на ночь...меня это ужасно бесит...буду умолять, чтобы оставил))
18 августа 2010 в 23:29Рейтинг: 0
0
0
Насколько я понимаю виртуальная память используется,когда не хватает оперативной.Виртуальную память можно увеличить за счет места на жестком диске,а вот оперативную только с помощью дополнительных планок,но 32-х битные системы не видят больше 3 Гб оперативки по этому,чтобы использовать ее больше 3 Гб нужно ставить 64-х битные системы.(Во всяком случае в Windows это так).Пусть меня кто нибудь поправит если я не прав.
ps. Раньше,когда у меня было 2 Гб оперативки мне ее иногда не хватало,при работе с Luxrender,сеичас у меня 4 Гб и проблем нет.
21 августа 2010 в 15:28Рейтинг: 0
0
0
Прошу помощи и заранее извиняюсь, если подобный вопрос уже звучал. При рендеренге в логе люкс выдает предупреждение: inconsistent shading normals. Что это означает? Мой английский совсем никуда не годится. Что это за непоследовательные нормали и как с ними бороться?
21 августа 2010 в 15:33Рейтинг: 1
1
0
Возможно, что нормали не в ту сторону повернуты, но если результат рендера устраивает(нет артефактов на поверхности) то это сообщение можно игнорить, а если проблемы появляются то проверяй нормали.
21 августа 2010 в 15:49Рейтинг: 0
0
0
ExeQt0rРезультат пока вроде нормальный, буду дальше смотреть. Спасибо за ответ.
21 августа 2010 в 16:11Рейтинг: 1
2
0
>>Нет, я не верю....что 2 гига оперативки нехватает, что бы сохранить файл, размером не больше 50 метров!!!!
> 32-х битные системы не видят больше 3 Гб оперативки по этому,чтобы использовать ее больше 3 Гб нужно ставить 64-х битные системы
Проблема даже не столько в этом. На 32-битной ОС у тебя адресное пространство закончится гораздо раньше, чем потенциально адрусуемая память. В большинстве случаев ОС не сможет выделить на один процесс больше 1-1.5 Гб ОЗУ.
21 августа 2010 в 16:17Рейтинг: 0
2
0
MikeB_, во-первых, убедись, что у тебя замкнутый manifold-меш, т.е. поверхность меша не имеет ответвлений (типа как на картинке). Во-вторых, пересчитай нормали: выделить все и Ctrl+N.
В некоторых редких случаях Люкс может выдавать ложную тревогу (например, очень плотная сетка и вытянутые полигоны под большими углами друг к другу), но это исключение. Если проблема действительно есть, она может привести к совершенно некорректному результату -- светлячки, неправильный шейдинг, неправильное освещение.
Прикреплено изображение (нажмите, чтобы увеличить):
21 августа 2010 в 16:57Рейтинг: 0
0
0
SATtvaСпасибо!
Я тут прошелся w, remove doubles, кое-что нашел и удалил. Нормали тоже пересчитал. И плотная сетка тоже присутствует. Ох, даже не знаю, что из этого получится
23 августа 2010 в 13:11Рейтинг: 0
0
0
Здравствуйте САТтва не подскажите, является ли формула трассировки лучей, которую использует Люкс закрытой информацией, если нет то не могли бы вы выложить ее сюда или дать на нее ссылку, так-же интересна формула мини-люкса.
И еще(я тут многое пропустил, по определенным обстоятельствам) когда ожидается выход следующей версии люкса?(я использую версию 0.6).
P.S. Если люкс использует(или использовал) метод растеризации или сканирования то хотелось бы также увидеть их формулы и алгоритмы (если это возможно) для сравнения.
23 августа 2010 в 17:45Рейтинг: 0
0
0
> является ли формула трассировки лучей, которую использует Люкс закрытой информацией
Вообще-то Люкс -- FOSS-программа, исходники открыты, интересующие данные имеются в коде интерграторов. Общее уравнение рендеринга приведено здесь: https://secure.wikimedia.org/wikipedia/en/wiki/Rendering_equatio n . Это то, что Каджийя представил в 86-м году и что ныне известно как PathTracing. Есть оптимизированные приведения этой формулы, используемые в MLT/Bidir и других алгоритмах.
> И еще(я тут многое пропустил, по определенным обстоятельствам) когда ожидается выход следующей версии люкса?(я использую версию 0.6).
Текущая официальная версия -- 0.7. Версия 0.8 в разработке и ожидается к концу этого или началу следующего года.
> Если люкс использует(или использовал) метод растеризации или сканирования то хотелось бы также увидеть их формулы и алгоритмы (если это возможно) для сравнения.
Не понимаю, о чём речь. Можно подробнее?
24 августа 2010 в 14:25Рейтинг: 0
0
0
SATtva
Растеризация (англ. rasterization) и метод сканирования строк (англ. scanline rendering). Визуализация производится проецированием объектов сцены на экран без рассмотрения эффекта перспективы относительно наблюдателя.
З.Ы. Ох е-мое, так Люкс использует метод трассировки пути

Понятно чего он столько ресурсов жрет. Я-то еще удивлялся, думал чего рендеринг так долго идет если рейтрейсинг используецо...
Понятно, значит люкс самый физически точный рендер из тех которые я знаю, ведь даже индига вроде-бы использует обратную трассировку луча, а не пути.
24 августа 2010 в 15:04Рейтинг: 0
0
0
> метод сканирования строк (англ. scanline rendering).
Построчный рендеринг это называется. Blender Internal. Разумеется, ничего такого Люкс не использует, ибо unbiased (в отличие от метода).
> Понятно, значит люкс самый физически точный рендер из тех которые я знаю, ведь даже индига вроде-бы использует обратную трассировку луча, а не пути.
Нет, Люкс и Индиго используют одни алгоритмы (с некоторыми нюансами).