Разработчик написал свой трассировщик лучей, чтобы проверить povray — и облака в игре стали красивее

Rendering pretty sky in Around The World game

Разработчик написал свой трассировщик лучей, чтобы проверить povray — и облака в игре стали красивее

Томас тен Кате продолжает работу над игрой Around The World и доводит небо до реалистичного вида. Заподозрив, что povray не моделирует многократное рассеяние света, он написал собственный многопоточный трассировщик лучей на Rust — и подтвердил догадку. Дальше последовали хитрости с нормалями облаков, порядком операций при атмосферном рассеянии, «пригибанием» горизонта и подбором tone mapping в Godot.

В конце концов любопытство взяло верх, и я всё-таки написал собственный многопоточный рекурсивный трассировщик лучей методом Монте-Карло на паре сотен строк Rust.
  1. wyrdcurt

    Ого, спасибо за это. Я работаю над игрой, которая чем-то похожа на эту (по крайней мере, в смысле «включает морские путешествия»). Как раз на этой неделе я работал над шейдером неба в Godot и ещё не реализовал облака. Вся эта серия статей выглядит очень актуальной для моих интересов... рендеринг океана/волн тоже в моём списке дел.

    Сама игра звучит интересно, и я с нетерпением жду возможности поиграть.

    > «На Земле исследование часто означало жестокую эксплуатацию и насилие, последствия которых ощущаются до сих пор... Однако эта игра не об этом; она показывает, как всё могло бы сложиться, если бы люди относились друг к другу добрее.»

    Мне нравится эта концепция. Мир, который я строю, почти противоположен этому: я довожу безрассудную реальную эксплуатацию Земли до её логических выводов и предлагаю игроку найти лучший образ жизни в руинах. Но, несмотря на разные подходы, я думаю, мы оба пытаемся представить, как этот мир мог бы стать лучше, вместо того чтобы поддаваться мрачному, беспомощному думмерству. Нам нужно больше такой фантастики.

  2. kylecazar

    Было бы здорово поиграть в игру, когда она будет готова. Я почти ни во что не играю, но совсем недавно искал в Steam игры с открытым миром про парусные путешествия/исследования.

    Похоже, это именно то, что я искал... Странное совпадение.

  3. hbrav

    Мне очень нравится эта концепция для игры.

Ещё за этот день

2026-10-17