tag:github.com,2008:https://github.com/TokisanGames/Terrain3D/releases Release notes from Terrain3D 2024-11-03T10:43:27Z tag:github.com,2008:Repository/591945410/v0.9.3a-beta 2024-11-03T10:43:27Z v0.9.3a-beta No content. TokisanGames tag:github.com,2008:Repository/591945410/v0.9.3-beta 2024-11-04T17:31:30Z Terrain3D v0.9.3a-beta (Updated) <p><a target="_blank" rel="noopener noreferrer" href="/TokisanGames/Terrain3D/blob/v0.9.3-beta/doc/docs/images/terrain3d.jpg"><img src="/TokisanGames/Terrain3D/raw/v0.9.3-beta/doc/docs/images/terrain3d.jpg" alt="Terrain3D Logo" style="max-width: 100%;"></a><br> Cover art by <a href="https://x.com/FR3NKD" rel="nofollow">FR3NKD</a></p> <h1>Terrain3D v0.9.3a-beta Release</h1> <p>This update has over 200 commits including:</p> <ul> <li>Performance improvements to the Instancer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a></li> <li>Support for the Compatibility Renderer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a></li> <li>Separate storage files per region by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SlashScreen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SlashScreen">@SlashScreen</a></li> <li>Adjustable region sizes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dekker3D/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dekker3D">@Dekker3D</a></li> <li>Terrain sizes as small as 64 x 64m up to 65.5 x 65.5km by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a></li> <li>Slope painting tool setting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ryan-000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ryan-000">@Ryan-000</a></li> <li>Many performance and quality improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a></li> </ul> <p>Be sure to familiarize yourself with the updated <a href="https://terrain3d.readthedocs.io/en/0.9.3/docs/user_interface.html#keyboard-shortcuts" rel="nofollow">keyboard shortcuts</a>. e.g. You must use CTRL for removal.</p> <h2>Games Made With Terrain3D</h2> <p>Check out other <a href="https://terrain3d.readthedocs.io/en/stable/docs/games.html" rel="nofollow">Games Made With Terrain3D</a>. If you're using Terrain3D in your game, let me know so I can add it.</p> <h2>Breaking Changes &amp; Known Issues</h2> <ul> <li>Data is now stored in a directory instead of a single storage file. See the <a href="https://terrain3d.readthedocs.io/en/0.9.3/docs/installation.html#upgrading-terrain3d" rel="nofollow">upgrade instructions</a> to convert your data.</li> <li>There have been many <a href="https://github.com/TokisanGames/Terrain3D/discussions/485" data-hovercard-type="discussion" data-hovercard-url="/TokisanGames/Terrain3D/discussions/485/hovercard">API changes</a> in this release.</li> <li>Thumbnail generation of the mesh assets in the asset dock is a bit wonky. Click <code>Meshes</code> or hover to regenerate.</li> </ul> <h2>Download</h2> <h4>Requirements</h4> <ul> <li>Supports Godot 4.2.2-4.3, 4.3 is recommended.</li> <li>Supports Windows, Linux, macOS(<a href="https://terrain3d.readthedocs.io/en/0.9.3/docs/platforms.html#macos" rel="nofollow">read more</a>) and experimental mobile platforms. See all <a href="https://terrain3d.readthedocs.io/en/0.9.3/docs/platforms.html" rel="nofollow">platforms and renderers</a>.</li> </ul> <ol> <li>Get Terrain3D in the AssetLib tab within Godot.</li> <li>Or, download <code>terrain3d_0.9.3a-beta.zip</code> under <code>Assets</code> below.</li> <li>Follow the <a href="https://terrain3d.readthedocs.io/en/0.9.3/docs/installation.html" rel="nofollow">Installation &amp; Upgrade</a> instructions.</li> </ol> <h2>Full Changelog</h2> <p>This release has over 200 commits!<br> <strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.9.2-beta...v0.9.3a-beta"><tt>v0.9.2-beta...v0.9.3a-beta</tt></a></p> <p><strong>Updated 11/3</strong>: v0.9.3a includes a few fixes for the compatibility renderer, spray tool, Terrain3DObjects undo, and reduces default MMI visibility range to 64m.</p> <p>Thanks to all our contributors including our new ones: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ryan-000/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ryan-000">@Ryan-000</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Dekker3D/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Dekker3D">@Dekker3D</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Malidos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Malidos">@Malidos</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scottdavis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scottdavis">@scottdavis</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jesus-g20/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jesus-g20">@jesus-g20</a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.9.2-beta 2024-11-03T11:18:47Z Terrain3D v0.9.2-beta <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/344640003-fda3d7b3-0084-48ce-a72c-349c77aa561a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMzQ0NjQwMDAzLWZkYTNkN2IzLTAwODQtNDhjZS1hNzJjLTM0OWM3N2FhNTYxYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NTFlMzQ0ZDA5NmEyNWUzOTZiZmY5YzBlYTIxMWU3MGZiM2ZjNWFiOTFjMTExZTlhYjkxMmVjOGZiOGUzN2Y0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.u232yL7ROzokGl2YiSrwPjVzx3HO2WQPJkbaS5ud1U0"><img src="https://private-user-images.githubusercontent.com/632766/344640003-fda3d7b3-0084-48ce-a72c-349c77aa561a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMzQ0NjQwMDAzLWZkYTNkN2IzLTAwODQtNDhjZS1hNzJjLTM0OWM3N2FhNTYxYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NTFlMzQ0ZDA5NmEyNWUzOTZiZmY5YzBlYTIxMWU3MGZiM2ZjNWFiOTFjMTExZTlhYjkxMmVjOGZiOGUzN2Y0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.u232yL7ROzokGl2YiSrwPjVzx3HO2WQPJkbaS5ud1U0" alt="terrain3d_full_nl" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h1>v0.9.2-beta Release</h1> <p>This massive update includes long desired features like a foliage instancer, paintable rotation and scale, fixes for artifacts, and countless other improvements.</p> <p>Download <code>terrain3d_0.9.2-beta.zip</code> under <code>Assets</code> below and follow the <a href="https://terrain3d.readthedocs.io/en/stable/docs/installation.html" rel="nofollow">Installation &amp; Upgrade</a> instructions.</p> <h2>Games Made With Terrain3D</h2> <p>Check out other <a href="https://terrain3d.readthedocs.io/en/stable/docs/games.html" rel="nofollow">Games Made With Terrain3D</a>. If you're using Terrain3D in your game, let me know so I can add it.</p> <h2>Compatibility</h2> <ul> <li>Supports Godot 4.2.2-4.3.</li> <li>D3D12 and Compatibility renderers are currently unsupported.</li> <li>Includes binaries for Windows, Linux, macOS and experimental mobile platforms.</li> <li>macOS/iOS are unsigned universal builds. You may need to <a href="https://github.com/TokisanGames/Terrain3D/issues/227" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/227/hovercard">jump through Apple security hoops</a> to use them. If you have problems, your best bet is to <a href="https://terrain3d.readthedocs.io/en/latest/docs/building_from_source.html#install-dependencies" rel="nofollow">build from source</a>.</li> </ul> <h2>Breaking Changes &amp; Known Issues</h2> <ul> <li>Thumbnail generation of the mesh assets in the asset dock is a bit wonky. Click <code>Meshes</code> or hover to regenerate.</li> <li>Internally, we restructured the classes so the major sub classes (eg Terrain3DStorage) has a link back to the Terrain3D instance in PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2286497994" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/371" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/371/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/371">#371</a>. This revealed a garbage collection bug (design choice) in Godot for <a href="https://github.com/TokisanGames/Terrain3D/issues/393" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/393/hovercard">C# users</a>.</li> <li>The texture list from 0.9.0/1 should automatically upgrade to the new asset list. Open a scene, the console reports it detected the old version and asks you to save right away to upgrade. If you have multiple scenes sharing the same asset list, open and save to upgrade the first one. All of the other scenes will be broken, but you just need to quick load the asset list and save.</li> </ul> <h2>Notable Updates</h2> <ul> <li>Added a <a href="https://terrain3d.readthedocs.io/en/stable/docs/instancer.html" rel="nofollow">foliage instancer</a>. Hold CTRL to remove. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2204243362" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/340/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/340">#340</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2362972871" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/402/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/402">#402</a></li> <li><a href="https://terrain3d.readthedocs.io/en/stable/api/class_terrain3dtextureasset.html#class-terrain3dtextureasset-property-detiling" rel="nofollow">Detiling</a> in the Texture Asset is now usable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a> in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TokisanGames/Terrain3D/commit/46a36bd59a53b91202aa85e6f9ba0c6adc60ffe3/hovercard" href="https://github.com/TokisanGames/Terrain3D/commit/46a36bd59a53b91202aa85e6f9ba0c6adc60ffe3"><tt>46a36bd</tt></a></li> <li>Fixed the long standing artifact on region boundaries <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1853023378" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/185" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/185/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/185">#185</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2251638569" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/353" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/353/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/353">#353</a></li> <li>Paintable UV rotation &amp; scale by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2273432744" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/365" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/365/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/365">#365</a></li> <li>Terrain3DObjects allows MeshInstance3Ds to track terrain sculpting changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tcoxon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tcoxon">@tcoxon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2142942052" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/325" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/325/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/325">#325</a></li> <li>The Asset Dock is now movable and can be in any sidebar or down at the bottom of the screen. Settings are saved. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2188008877" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/338" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/338/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/338">#338</a></li> </ul> <p><strong>API</strong></p> <ul> <li>Exposed <a href="https://terrain3d.readthedocs.io/en/stable/api/class_terrain3dutil.html" rel="nofollow">control map conversion utilities</a> to GDScript in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TokisanGames/Terrain3D/commit/4943cfb009b0cae956362cca94c8aca03dba0ae6/hovercard" href="https://github.com/TokisanGames/Terrain3D/commit/4943cfb009b0cae956362cca94c8aca03dba0ae6"><tt>4943cfb</tt></a></li> <li><code>get_texture_id()</code> now reports autoshader values by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2293756958" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/376" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/376/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/376">#376</a></li> <li><code>get_height()</code> and <code>get_normal()</code> now interpolate between vertices in <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TokisanGames/Terrain3D/commit/e889b717aa349cbb5e4017fcd4832843fc75655e/hovercard" href="https://github.com/TokisanGames/Terrain3D/commit/e889b717aa349cbb5e4017fcd4832843fc75655e"><tt>e889b71</tt></a> and <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TokisanGames/Terrain3D/commit/c0797ad436e6b931300486f1204a5b36f062541c/hovercard" href="https://github.com/TokisanGames/Terrain3D/commit/c0797ad436e6b931300486f1204a5b36f062541c"><tt>c0797ad</tt></a></li> </ul> <h2>New Contributors</h2> <p>Thanks to all our contributors including some new ones: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xtarsia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xtarsia">@Xtarsia</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/FishOfTheNorthStar/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/FishOfTheNorthStar">@FishOfTheNorthStar</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jeffercize/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jeffercize">@jeffercize</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/az-raven/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/az-raven">@az-raven</a></p> <h2>Full Changelog - Updated: July 8th</h2> <p>This is a huge release with <del>118</del> 131 commits! The download has been updated to include a few additional changes that aren't worth another release.<br> Full change log:<br> <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.9.1-beta...25601a036f25b29afa02edef986481aececf094b"><tt>v0.9.1-beta...25601a0</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.9.1-beta 2024-04-30T05:19:41Z Terrain3D v0.9.1-beta <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/305677038-1528abd5-a593-49f1-9cbb-71221445b29f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMzA1Njc3MDM4LTE1MjhhYmQ1LWE1OTMtNDlmMS05Y2JiLTcxMjIxNDQ1YjI5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMTMwMTg2YmUwOGNiOGFkMGRjNWViYmI1NGMwNWM1OTU2YTVmM2QzZDNkOTY2NzlhOTI0ZTlhZDAxM2JlYjFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.GR9OkgfTt56xYj7oQCFEESJIIcaOvXtlecefbgdXHfM"><img src="https://private-user-images.githubusercontent.com/632766/305677038-1528abd5-a593-49f1-9cbb-71221445b29f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMzA1Njc3MDM4LTE1MjhhYmQ1LWE1OTMtNDlmMS05Y2JiLTcxMjIxNDQ1YjI5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMTMwMTg2YmUwOGNiOGFkMGRjNWViYmI1NGMwNWM1OTU2YTVmM2QzZDNkOTY2NzlhOTI0ZTlhZDAxM2JlYjFkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.GR9OkgfTt56xYj7oQCFEESJIIcaOvXtlecefbgdXHfM" alt="gpu_mouse_detection mp4_snapshot_00 00_ 2024 02 18_07 25 04" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h1>v0.9.1-beta Release</h1> <p>Download the compiled binary package found under <code>Assets</code> below. Ignore the files labeled <code>Source code</code>.</p> <p>This version comes with full API docs, improved mobile support, improved mouse cursor, an awesome slope sculpting tool, vertex spacing for higher and lower poly worlds, and more.</p> <h2>Compatibility</h2> <ul> <li>Supports Godot 4.1 and 4.2. 4.3 may work but is not supported until it is stable.</li> <li>Includes binaries for Windows, Linux, macOS and experimental platforms Android 32/64, iOS for cross-platform exports.</li> <li>macOS/iOS are unsigned universal builds. macOS work on both M1/Arm and Intel x64. You may need to jump through Apple security hoops to use them. If you have problems, your best bet is to <a href="https://terrain3d.readthedocs.io/en/latest/docs/building_from_source.html#install-dependencies" rel="nofollow">build from source</a>.</li> </ul> <h2>Breaking Changes</h2> <ul> <li>v0.8 deprecated classes have been removed. To seamlessly update from &lt;=0.8.3 first load in 0.8.4 or 0.9.0 and save, then upgrade to this or future versions.</li> <li>Possible custom shader breaks, definite improvements in base shader</li> </ul> <h2>Notable Changes</h2> <ul> <li>Slope sculpting tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tcoxon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tcoxon">@tcoxon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2072949226" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/297" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/297/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/297">#297</a></li> <li>Relaxed texture requirements, moving responsibility for texture compatibility to developer. Also enables android and ios support. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lfxu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lfxu">@lfxu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2068279192" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/295" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/295/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/295">#295</a></li> <li>iOS Support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/directedchaossoftware/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/directedchaossoftware">@directedchaossoftware</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920259472" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/219/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/219">#219</a></li> <li>Vertex spacing (mesh density) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lfxu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lfxu">@lfxu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2068294068" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/296" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/296/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/296">#296</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TokisanGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TokisanGames">@TokisanGames</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2132956452" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/323" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/323/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/323">#323</a></li> <li>Add channel packer tool by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/epitaque/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/epitaque">@epitaque</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2013605232" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/259" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/259/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/259">#259</a></li> <li>Improved mouse cursor, support all 4 viewports inc half resolution and orthogonal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TokisanGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TokisanGames">@TokisanGames</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2115511675" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/313" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/313/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/313">#313</a></li> <li>Improved rotation anti-tiling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/outobugi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/outobugi">@outobugi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2119234987" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/317" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/317/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/317">#317</a></li> <li>Full documentation for the API.</li> <li>An <a href="https://github.com/TokisanGames/Terrain3D/blob/main/project/addons/terrain_3d/extras/minimum.gdshader">example minimal custom shader</a> was added to the extras directory. This provides mesh functionality without any texturing or advanced features like holes.</li> <li>Added <code>maps_edited</code> signal to Terrain3DStorage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tcoxon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tcoxon">@tcoxon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2094327277" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/305" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/305/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/305">#305</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2040162598" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/274" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/274/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/274">#274</a></li> <li>Brush size can now be manually entered larger than 200</li> <li>and countless fixes and improvements</li> </ul> <h2>New Contributors</h2> <p>Thanks to all our contributors including some new ones: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lfxu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lfxu">@lfxu</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/directedchaossoftware/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/directedchaossoftware">@directedchaossoftware</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/epitaque/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/epitaque">@epitaque</a>.</p> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.9.0-beta...v0.9.1-beta"><tt>v0.9.0-beta...v0.9.1-beta</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.9.0-beta 2023-12-18T15:04:57Z Terrain3D v0.9.0-beta <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/290762131-2b69d53b-d92c-4b96-ab51-a142fd9d887f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjkwNzYyMTMxLTJiNjlkNTNiLWQ5MmMtNGI5Ni1hYjUxLWExNDJmZDlkODg3Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MDk2NmUxZjRhOGU4ZjNlOWQ3ZDAwMmJkMWRmMGQyZTU5MjY0OGE4Y2U4OWRjYjBhMmQzNmZmZjY0OTI2Mzc2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.swsjCFjyJ09V1w3XlVmpkM7gnktnN04z9ZwsBJe_PA0"><img src="https://private-user-images.githubusercontent.com/632766/290762131-2b69d53b-d92c-4b96-ab51-a142fd9d887f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjkwNzYyMTMxLTJiNjlkNTNiLWQ5MmMtNGI5Ni1hYjUxLWExNDJmZDlkODg3Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MDk2NmUxZjRhOGU4ZjNlOWQ3ZDAwMmJkMWRmMGQyZTU5MjY0OGE4Y2U4OWRjYjBhMmQzNmZmZjY0OTI2Mzc2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.swsjCFjyJ09V1w3XlVmpkM7gnktnN04z9ZwsBJe_PA0" alt="terrain3d_full_nl" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>v0.9.0 beta release</h2> <h2>Notes</h2> <ul> <li>Supports Godot 4.1.3+ and 4.2.0+</li> <li>Includes binaries for Windows, Linux, macOS and experimental Android for cross-platform exports.</li> <li>macOS builds are unsigned universal builds that work on both M1/Arm and Intel x64 if you jump through Apple security hoops. If you have problems, your best bet is to <a href="https://terrain3d.readthedocs.io/en/latest/docs/building_from_source.html#install-dependencies" rel="nofollow">build from source</a>.</li> <li>This is the last release for 0.8 deprecated classes. They'll be removed in 0.9.1. The upgrade path from &lt;0.8.4 is to first load 0.8.4 or 0.9.0, save, then upgrade to 0.9.1+.</li> </ul> <h2>Breaking changes</h2> <ul> <li>The shader has been dramatically refactored. Redo your custom shader changes. Discarding external vertices is now included.</li> </ul> <h2>New Features</h2> <ul> <li>Navigation Baker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tcoxon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tcoxon">@tcoxon</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SlashScreen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SlashScreen">@SlashScreen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2030711827" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/267" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/267/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/267">#267</a></li> <li>Holes that work with collision by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TokisanGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TokisanGames">@TokisanGames</a></li> <li>Auto shader w/ dual scaling, macro variation, edge noise, removed specular by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TokisanGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TokisanGames">@TokisanGames</a></li> <li>Improved world background noise by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TokisanGames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TokisanGames">@TokisanGames</a></li> <li>Toggleable nearest/linear texture filtering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacobcoughenour/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacobcoughenour">@jacobcoughenour</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025265643" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/265" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/265/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/265">#265</a></li> <li>Terrain3DStorage::get_normal() function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lw64/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lw64">@lw64</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1989421973" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/246" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/246/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/246">#246</a></li> <li>Command line debug switch --terain3d-debug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lw64/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lw64">@lw64</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991200742" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/247" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/247/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/247">#247</a></li> <li>Moved documentation from github wiki to <a href="https://terrain3d.readthedocs.io/en/stable/index.html" rel="nofollow">readthedocs</a>.</li> </ul> <h2>Notable Fixes</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953019022" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/233" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/233/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/233">#233</a>: All regions can now be loaded by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rds1983/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rds1983">@rds1983</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2000390267" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/250" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/250/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/250">#250</a></li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1853634589" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/186" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/186/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/186">#186</a>: Exporter's filename validations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rds1983/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rds1983">@rds1983</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2011010677" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/255" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/255/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/255">#255</a></li> </ul> <p>And countless more improvements. Full Changelog: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.8.4-alpha_gd4.1.3...v0.9.0-beta"><tt>v0.8.4-alpha_gd4.1.3...v0.9.0-beta</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.8.4-alpha_gd4.1.3 2023-12-01T06:13:00Z Terrain3D v0.8.4-alpha_gd4.1.3 <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/283896767-3f4c0510-3d32-4354-973a-618e592605d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjgzODk2NzY3LTNmNGMwNTEwLTNkMzItNDM1NC05NzNhLTYxOGU1OTI2MDVkNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02MTc4OGJiMWU0ZGYxNzU2ZjNmOWRmNGYwYzY3ZjE0MGJjYzIzY2IwYmViZTkyNmI0MGE2ODA0NmM0NWRlODQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.HkCHAyvhsqU854LyDBQX8bRnMRN-dTSqRIdqFDU8pr4"><img src="https://private-user-images.githubusercontent.com/632766/283896767-3f4c0510-3d32-4354-973a-618e592605d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjgzODk2NzY3LTNmNGMwNTEwLTNkMzItNDM1NC05NzNhLTYxOGU1OTI2MDVkNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02MTc4OGJiMWU0ZGYxNzU2ZjNmOWRmNGYwYzY3ZjE0MGJjYzIzY2IwYmViZTkyNmI0MGE2ODA0NmM0NWRlODQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.HkCHAyvhsqU854LyDBQX8bRnMRN-dTSqRIdqFDU8pr4" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>v0.8.4 alpha release for Godot 4.1.3</h2> <h2>Notes</h2> <ul> <li><strong>For Godot 4.2,</strong> use the <a href="https://github.com/TokisanGames/Terrain3D/suites/18652844384/artifacts/1084945170">nightly build</a> from <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TokisanGames/Terrain3D/commit/4d844c466160b97874278b468c879eb02722f3b8/hovercard" href="https://github.com/TokisanGames/Terrain3D/commit/4d844c466160b97874278b468c879eb02722f3b8"><tt>4d844c4</tt></a>, which fixes some error spam. Must be logged in to github to download.</li> <li>Includes binaries for Windows, Linux, and macOS for cross-platform exports.</li> <li>macOS builds are unsigned universal builds that work on both M1/Arm and Intel x64 if you jump through Apple security hoops. If you have problems, your best bet is to <a href="https://terrain3d.readthedocs.io/en/latest/docs/building_from_source.html#install-dependencies" rel="nofollow">build from source</a>.</li> </ul> <h2>Breaking changes</h2> <ul> <li>Major shader changes. If you have a custom shader, reapply your changes to our 0.8.4 shader.</li> <li><code>Terrain3DStorage.save_16-bit</code> renamed to <code>save_16_bit</code></li> <li>Probably some other functions and variables not listed here</li> </ul> <h2>Major Changes</h2> <ul> <li><a href="https://terrain3d.readthedocs.io/en/latest/docs/occlusion_culling.html" rel="nofollow">Occlusion Culling</a> added by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tcoxon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tcoxon">@tcoxon</a></li> <li>Dramatically improved texturing tools. Use <a href="https://terrain3d.readthedocs.io/en/latest/docs/tips.html#recommended-painting-technique" rel="nofollow">this painting technique </a> for optimal results.</li> <li>Major <a href="https://terrain3d.readthedocs.io/en/latest/docs/system_architecture.html#architecture" rel="nofollow">class restructure</a>, separating the material into a separate resource that can be saved to disk.</li> <li>Custom uniforms are dynamically exposed for custom shaders</li> <li><a href="https://terrain3d.readthedocs.io/en/latest/docs/controlmap_format.html" rel="nofollow">Control map</a> converted to a bitfield, allowing for many more features to be added in the future like holes and foliage</li> <li>Support for doubles added by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SlashScreen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SlashScreen">@SlashScreen</a>. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1560946031" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/30" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/30/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/30">#30</a></li> <li>Exposed <code>extra_cull_margin</code></li> <li>A lot more <a href="https://terrain3d.readthedocs.io/en/latest/index.html" rel="nofollow">documentation</a></li> </ul> <h3>Other New Contributors</h3> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svencan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svencan">@svencan</a> made their first contribution improving installation instructions in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909573115" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/212" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/212/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/212">#212</a></li> </ul> <p>Full Changelog: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.8.3-alpha_gd4.1.1...v0.8.4-alpha_gd4.1.3"><tt>v0.8.3-alpha_gd4.1.1...v0.8.4-alpha_gd4.1.3</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.8.3-alpha_gd4.1.1 2023-09-12T13:00:27Z Terrain3D v0.8.3-alpha_gd4.1.1 <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/267008859-03ac1f70-3cb3-45bc-ac35-aceb2776633a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjY3MDA4ODU5LTAzYWMxZjcwLTNjYjMtNDViYy1hYzM1LWFjZWIyNzc2NjMzYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYWM4MDAwNjkwZjRhOGFkZDBhZjg3Y2UyODZjYjFlMGU2OGExNDdlMjZiOWMzNTZlMWVlYWRkMjY1YWFiNmI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.cKhZ6-kZqiDcPiiKQ_eq9NgD7byUpBCb98M5Y30KNXU"><img src="https://private-user-images.githubusercontent.com/632766/267008859-03ac1f70-3cb3-45bc-ac35-aceb2776633a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjY3MDA4ODU5LTAzYWMxZjcwLTNjYjMtNDViYy1hYzM1LWFjZWIyNzc2NjMzYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYWM4MDAwNjkwZjRhOGFkZDBhZjg3Y2UyODZjYjFlMGU2OGExNDdlMjZiOWMzNTZlMWVlYWRkMjY1YWFiNmI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.cKhZ6-kZqiDcPiiKQ_eq9NgD7byUpBCb98M5Y30KNXU" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h1>v0.8.3 alpha release for Godot 4.1.1</h1> <h2>Notes</h2> <ul> <li>The release now includes binaries for Windows, Linux, and macOS so cross-platform exports will work.</li> <li>macOS builds are <em>unsigned</em> universal builds and should work on both M1/Arm and Intel x64.</li> </ul> <h2>Breaking Changes</h2> <ul> <li>The terrain is now aligned to the origin. <strong>Your objects need to move (512, 0, 512)</strong>. See <a href="https://github.com/TokisanGames/Terrain3D/issues/195" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/195/hovercard">#195</a> for reasoning and easy instructions.</li> </ul> <h2>Other Changes</h2> <ul> <li>Increased speed by 20% by removing derivatives from the shader</li> <li><code>Surfaces</code> are now called <code>Textures</code> and now stored in a separate, savable <code>TextureList</code> resource for sharing between scenes. v0.8.3 automatically extracts textures from the storage resource to this new resource. It's just text data, so saving as <code>tres</code> is best. See [<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1857658317" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/188" data-hovercard-type="pull_request" data-hovercard-url="/TokisanGames/Terrain3D/pull/188/hovercard" href="https://github.com/TokisanGames/Terrain3D/pull/188">#188</a>]</li> <li><code>raw</code> file extension is now accepted as synonymous with <code>r16</code> for import/export</li> <li>Configured build scripts. Github now builds the releases for all systems</li> <li>Added class name to debug logger</li> <li>Countless other fixes</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.8.2-alpha_gd4.1.1...v0.8.3-alpha_gd4.1.1"><tt>v0.8.2-alpha_gd4.1.1...v0.8.3-alpha_gd4.1.1</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.8.2-alpha_gd4.1.1 2023-08-31T09:13:37Z Terrain3D v0.8.2-alpha_gd4.1.1 <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/632766/258640423-ceede764-82e7-4a29-af0e-5a2fcc565c2f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjU4NjQwNDIzLWNlZWRlNzY0LTgyZTctNGEyOS1hZjBlLTVhMmZjYzU2NWMyZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZTdhNTNmMTBjYTZkZGE4NjRkOTdmOTdmZWI1NmQxYTc5ODUyZjZlZWFjZDg5NTlmOTBlZmQ0YTE5YWZjOGE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.w0eMOUk3FkRP2b5HEwxCRu3yft9eIwGlU8OlOtGhZYo"><img src="https://private-user-images.githubusercontent.com/632766/258640423-ceede764-82e7-4a29-af0e-5a2fcc565c2f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgyMDQ3NTYsIm5iZiI6MTczODIwNDQ1NiwicGF0aCI6Ii82MzI3NjYvMjU4NjQwNDIzLWNlZWRlNzY0LTgyZTctNGEyOS1hZjBlLTVhMmZjYzU2NWMyZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMTMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDEzMFQwMjM0MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZTdhNTNmMTBjYTZkZGE4NjRkOTdmOTdmZWI1NmQxYTc5ODUyZjZlZWFjZDg5NTlmOTBlZmQ0YTE5YWZjOGE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.w0eMOUk3FkRP2b5HEwxCRu3yft9eIwGlU8OlOtGhZYo" alt="image" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>v0.8.2 alpha release for Godot 4.1.1</h2> <p><strong>Notes</strong></p> <ul> <li>Windows binaries require the latest <a href="https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170" rel="nofollow">Microsoft Visual C++ Redistributable</a>.</li> <li>macos universal is newer, built by github</li> <li>osx_x64 build is community provided.</li> </ul> <h3>Breaking changes</h3> <ul> <li>Moved <code>plugin.cfg</code>. You may need to reenable the plugin</li> <li>Changed texture uv scale from vec3 to float</li> <li>Renamed collision_layers -&gt; collision_layer to match Godot</li> </ul> <h3>Additions</h3> <ul> <li>Surfaces now have names and can be reordered</li> <li>Add false color debug shaders</li> <li>Change importer to allow importing and exporting files from anywhere on the file system</li> <li>Print image size to console when exporting images</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1814178924" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/143" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/143/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/143">#143</a> Data exporter unable to rewrite existing file</li> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1816610292" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/147" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/147/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/147">#147</a> Crash importing null textures</li> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1803951592" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/111" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/111/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/111">#111</a> RID error spam</li> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817118551" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/151" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/151/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/151">#151</a> Gaps between collision shapes. Collision edges now read from adjacent maps</li> <li>Fix Connection to camera lost when game changes active camera</li> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827888489" data-permission-text="Title is private" data-url="https://github.com/TokisanGames/Terrain3D/issues/169" data-hovercard-type="issue" data-hovercard-url="/TokisanGames/Terrain3D/issues/169/hovercard" href="https://github.com/TokisanGames/Terrain3D/issues/169">#169</a> terrain normals</li> <li>Fix <code>get_region_offset()</code> gdscript API</li> </ul> <h3>Developers</h3> <ul> <li>Shaders are now separate glsl files instead of embedded in C++</li> <li>Shaders have an inclusion system to allow snippets to be inserted into the main shader</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TokisanGames/Terrain3D/compare/v0.8.1-alpha_gd4.1.1...v0.8.2-alpha_gd4.1.1"><tt>v0.8.1-alpha_gd4.1.1...v0.8.2-alpha_gd4.1.1</tt></a></p> TokisanGames tag:github.com,2008:Repository/591945410/v0.8.1-alpha_gd4.1.1 2023-08-23T10:07:55Z Terrain3D v0.8.1-alpha_gd4.1.1 <p>v0.8.1 Alpha release for Godot 4.1.1<br> Linux &amp; Windows include both debug &amp; release libraries.</p> <p>Updates:</p> <ul> <li>Fix smoothing over regions causing an artifact</li> <li>Fix Raycasting returning null. Now returns terrain3d object</li> <li>Expose cast_shadows and render layers</li> <li>Fixes for building OSX &amp; Linux</li> <li>Extras: Fix <code>project_on_terrain3d</code> for HungryProton's newest version of Scatter</li> <li>Demo: Fix F8 not quitting on export</li> <li>Internal: Restructure update code</li> </ul> <p>Edit: I forgot to add the demo to the packages. It has been added.<br> 7/24 Edit: I also forgot to add the project file so the demo will run. Files updated.</p> TokisanGames tag:github.com,2008:Repository/591945410/v0.8-alpha_gd4.1 2023-08-23T10:08:06Z Terrain3D v0.8-alpha_gd4.1 <p>v0.8 Alpha release for Godot 4.1. Debug builds. OSX is community provided.</p> TokisanGames